CSS初始字母变通办法

戴夫

我正在尝试以较大的尺寸实现CSS初始字母,并在其周围插入文本,如本示例CSS Tricks所示例如

.subhead {
    initial-letter: 4;
}

但是它仅受Safari支持,其他浏览器未实现。但是CSS-Tricks页面有这个-

.drop-cap::first-letter {
  -webkit-initial-letter: 4;
  initial-letter: 4;
  color: orange;
  font-weight: bold;
  margin-right: .75em;
}

在Chrome中查看该示例显然不起作用,那么为什么要使用-webkit-initial-letter?

它是我真的想在特定页面上实现的功能,我可以实现在所有浏览器上都能使用的替代方法吗?我特别希望第一个字母下降,而后续各行环绕,而不仅仅是首字母大字体向上。

谢谢。

陪同Afif

使用float可以实现以下目的:

p {
 line-height:1.2;
}
p::first-letter {
 float:left;
 font-size:400%;
}
<p>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla in bibendum libero. Fusce feugiat facilisis mi, dapibus porta enim ornare in. Morbi dapibus interdum suscipit. Aenean fermentum dui lectus, eget pharetra nisi bibendum at. Quisque hendrerit dolor ut eros suscipit facilisis. Aenean blandit mi orci, at tristique turpis ullamcorper eu. Quisque interdum faucibus vulputate. Suspendisse consequat volutpatfermentum dui lectus, eget pharetra nisi bibendum at. Quisque hendrerit dolor ut eros suscipit facilisis. Aenean blandit mi orci, at tristique turpis ullamcorper eu. Quisque interdum faucibus vulputate. Suspendisse consequat volutpatfermentum dui lectus, eget pharetra nisi bibendum at. Quisque hendrerit dolor ut eros suscipit facilisis. Aenean blandit mi orci, at tristique turpis ullamcorper eu. Quisque interdum faucibus vulputate. Suspendisse consequat volutpat tristique.
</p>

如果您不想调整字体大小,可以使用margin进行控制:

p {
 line-height:1.2em;
}
p::first-letter {
 float:left;
 line-height:0;
 margin:calc(2*1.1em) 10px;
}
<p>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla in bibendum libero. Fusce feugiat facilisis mi, dapibus porta enim ornare in. Morbi dapibus interdum suscipit. Aenean fermentum dui lectus, eget pharetra nisi bibendum at. Quisque hendrerit dolor ut eros suscipit facilisis. Aenean blandit mi orci, at tristique turpis ullamcorper eu. Quisque interdum faucibus vulputate. Suspendisse consequat volutpatfermentum dui lectus, eget pharetra nisi bibendum at. Quisque hendrerit dolor ut eros suscipit facilisis. Aenean blandit mi orci, at tristique turpis ullamcorper eu. Quisque interdum faucibus vulputate. Suspendisse consequat volutpatfermentum dui lectus, eget pharetra nisi bibendum at. Quisque hendrerit dolor ut eros suscipit facilisis. Aenean blandit mi orci, at tristique turpis ullamcorper eu. Quisque interdum faucibus vulputate. Suspendisse consequat volutpat tristique.
</p>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

javascript通过参考变通办法

来自分类Dev

MongoDB 2.6中的preserveNullAndEmptyArrays的变通办法

来自分类Dev

MongoDB 2.6中的preserveNullAndEmptyArrays的变通办法

来自分类Dev

是否存在仅CSS(纯CSS)的变通办法,以在具有display:none的对象上应用淡入和淡出?

来自分类Dev

成员函数指针的变通办法是错误的破解?

来自分类Dev

涉及模板参数的模板参数变通办法

来自分类Dev

测试某些字符时StringIndexOutOfBoundsException的变通办法

来自分类Dev

C#EPPLUS Excel数组公式变通办法

来自分类Dev

Phonegap iOS振动持续时间变通办法

来自分类Dev

LPTSTR丢失范围,变通办法不起作用(C ++)

来自分类Dev

jsdom document.readyState为readOnly的变通办法?

来自分类Dev

测试某些字符时StringIndexOutOfBoundsException的变通办法

来自分类Dev

保存解析对象仅适用于变通办法

来自分类Dev

使用泛型中的参数的new()约束的变通办法

来自分类Dev

Python LIRC阻止信号变通办法不起作用

来自分类Dev

Mono中的错误的变通办法:错误的Process.ProcessName

来自分类Dev

jsdom document.readyState为readOnly的变通办法?

来自分类Dev

错误C2536的变通办法:无法在Visual Studio 2013中为数组指定显式初始化程序

来自分类Dev

第三方servelet的Guice Singleton Servlet绑定变通办法

来自分类Dev

GCC 4.8.1的变通办法:抱歉,未实现:修改arguments_pack_select

来自分类Dev

MSVC2015更新3可变参数模板变通办法

来自分类Dev

ORA-00997的变通办法:非法使用LONG数据类型

来自分类Dev

MS代码分析规则CA1008的变通办法:枚举值应为零

来自分类Dev

Groupby / Transform在14.1中要好得多,但仍然比变通办法慢

来自分类Dev

为什么在R中将强制双精度拆分为整数并有变通办法

来自分类Dev

Angular-跨源请求仅支持协议方案-需要变通办法以在本地运行$ http

来自分类Dev

是否有任何变通办法在Windows上安装Greenplum数据库

来自分类Dev

模块依赖于Terraform 0.11的变通办法不起作用

来自分类Dev

Windows 10中启动“单用户卸载程序”的“应用和功能”的变通办法

Related 相关文章

  1. 1

    javascript通过参考变通办法

  2. 2

    MongoDB 2.6中的preserveNullAndEmptyArrays的变通办法

  3. 3

    MongoDB 2.6中的preserveNullAndEmptyArrays的变通办法

  4. 4

    是否存在仅CSS(纯CSS)的变通办法,以在具有display:none的对象上应用淡入和淡出?

  5. 5

    成员函数指针的变通办法是错误的破解?

  6. 6

    涉及模板参数的模板参数变通办法

  7. 7

    测试某些字符时StringIndexOutOfBoundsException的变通办法

  8. 8

    C#EPPLUS Excel数组公式变通办法

  9. 9

    Phonegap iOS振动持续时间变通办法

  10. 10

    LPTSTR丢失范围,变通办法不起作用(C ++)

  11. 11

    jsdom document.readyState为readOnly的变通办法?

  12. 12

    测试某些字符时StringIndexOutOfBoundsException的变通办法

  13. 13

    保存解析对象仅适用于变通办法

  14. 14

    使用泛型中的参数的new()约束的变通办法

  15. 15

    Python LIRC阻止信号变通办法不起作用

  16. 16

    Mono中的错误的变通办法:错误的Process.ProcessName

  17. 17

    jsdom document.readyState为readOnly的变通办法?

  18. 18

    错误C2536的变通办法:无法在Visual Studio 2013中为数组指定显式初始化程序

  19. 19

    第三方servelet的Guice Singleton Servlet绑定变通办法

  20. 20

    GCC 4.8.1的变通办法:抱歉,未实现:修改arguments_pack_select

  21. 21

    MSVC2015更新3可变参数模板变通办法

  22. 22

    ORA-00997的变通办法:非法使用LONG数据类型

  23. 23

    MS代码分析规则CA1008的变通办法:枚举值应为零

  24. 24

    Groupby / Transform在14.1中要好得多,但仍然比变通办法慢

  25. 25

    为什么在R中将强制双精度拆分为整数并有变通办法

  26. 26

    Angular-跨源请求仅支持协议方案-需要变通办法以在本地运行$ http

  27. 27

    是否有任何变通办法在Windows上安装Greenplum数据库

  28. 28

    模块依赖于Terraform 0.11的变通办法不起作用

  29. 29

    Windows 10中启动“单用户卸载程序”的“应用和功能”的变通办法

热门标签

归档