html - 使用css在“步骤”中垂直堆叠标题
解决方案
如果您可以使用 javascript,您可以执行以下操作:
<p>
Know Our Needs.
</p>
let t = document.querySelector('p')
let txt = t.textContent
let stack = txt.split(' ')
let d = document.createElement('div')
d.classList.add('wrapper')
stack.forEach((s) => {
p = document.createElement('p')
p.textContent = s
d.append(p)
})
document.body.replaceChild(d, t)
结合一点 CSS
.wrapper {
color: red;
background-color: lightgray;
font-size: 3.25rem;
font-weight: bold;
font-style: italic;
max-width: 16rem;
padding: 0.25rem 2.25rem;
margin: auto;
margin-top: 5.25rem;
}
.wrapper p {
margin: 0.25rem;
text-align: center;
}
.wrapper p:first-child {
text-align: left;
}
.wrapper p:last-child {
text-align: right;
}
推荐阅读
- java - 将日历添加到数据库后更改日期
- javascript - 识别 AJAX 请求
- reactjs - 无法从“node_modules/react-redux/lib/index.js”解析“./components/connect”
- apache-kafka - Kafka 通过 Hyperledger Fabric Orderer 连接提供无效的接收大小
- python - 在 csv 字典/嵌套 csv 字典的帮助下使用 Python 编写 CSV 文件
- vue.js - 在 vuechart.js HorizontalBar 中将默认值设置为 0
- protractor - 将量角器 chrome 驱动程序更新到 74
- webpack - TypeError: jquery__WEBPACK_IMPORTED_MODULE_0___default(...)(...).typeahead 不是函数
- python - Python函数对奇数求平方
- objective-c - 获取 NSUserNotificationCenter 的首选项/权限