html - 为什么我在第一个空格上使用空白预换行和 word-space 来设置空格的宽度
问题描述
我white-space: pre-wrap
在标签的开头使用空格。并用于word-spacing:1em
设置空间宽度。
但是有一个问题,标签开头的空格不是1em宽,除此之外其他空格都可以。
编码:
p{
white-space: pre-wrap;
word-spacing:1em;
}
<p> This is a paragraph.</p>
<p> This is a paragraph.</p>
我的问题是如何更改标签开头的空间宽度。
解决方案
您也可以使用文本缩进。text-indent CSS 属性设置放置在块中文本行之前的空白空间(缩进)的长度。
p { white-space: pre-wrap; word-spacing: 1em; border: 1px solid; text-indent: 1em}
在此处阅读更多信息:https ://developer.mozilla.org/en-US/docs/Web/CSS/text-indent
推荐阅读
- apache-kafka-streams - 具有抑制功能的 Kafka SessionWindow 仅在有稳定的输入记录流时才发送最终事件
- transactions - DynamoDb 如何处理大交易
- angular - 从 Angular 函数中的订阅返回值
- android - 如何在 Android 中的 Activity 之间进行通信
- xml - XSPF(xml 播放列表)规范:我应该如何格式化指向一个或多个音乐服务的链接?
- wordpress - Woocommerce:更改结帐页面上的总价
- c# - 在 LINQ 中结合连接和复杂选择
- javascript - 无法使用 React 中的 useEffect 挂钩将 json 服务器数据连接到数组中
- list - 如何使用 SwiftUI 将数组绑定到列表
- composer-php - 作曲家可以在稳定模式下显示 git 提交吗?