gpt4 book ai didi

html - 一线伪元素不适用于 p 元素

转载 作者:太空狗 更新时间:2023-10-29 14:52:48 25 4
gpt4 key购买 nike

p::first-line {
text-transform: uppercase;
}
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>

如您所见,第一行尚未转换为大写。我做错了什么?

我使用的是 OS X 10.11.6 和 Safari 9.1.2 (11601.7.7)。

最佳答案

您的伪元素工作得很好。您面临的问题是 Webkit 引擎中关于 ::first-line 不接受 text 的一个已知的、已有 10 多年历史且 Unresolved 错误-转换

此特定错误已被报告多次,但似乎没有任何解决方案。查看我找到的三个报告:

p::first-line {
color: red;
}
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>


根据记录,::first-line 接受的属性是:

  • 字体属性
  • 颜色属性
  • 背景属性
  • 字间距
  • 字母间距
  • 文字装饰
  • 垂直对齐
  • 文本转换
  • 行高
  • 清楚

您可以在 this page 中找到有关 ::first-line 的更多信息.


注意:错误 129669自 2017 年 9 月 26 日以来,Chromium 上的问题已得到修复。

关于html - 一线伪元素不适用于 p 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38802403/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com