有很多在线指南可以解释如何在HTML和CSS中使用首字下沉,例如https://css-tricks.com/snippets/css/drop-caps/(它们通常需要一些注意事项以不破坏屏幕阅读器的可访问性,例如将单词“Carol”分成“C arol”)。
但是我找到的所有在线指南都只讨论如何样式化
我的设计师要求我创建一个图像化的首字下沉,而不仅仅是不同的大小/字体。
我的第一次尝试是这个:
但是我找到的所有在线指南都只讨论如何样式化
:first-letter
,例如更改其字体、向左浮动等。我的设计师要求我创建一个图像化的首字下沉,而不仅仅是不同的大小/字体。
我的第一次尝试是这个:
<p><img src="c.jpg" alt="C" style="float: left;">arol
但是屏幕阅读器会将其读作两个单词,“C arol”,而不是一个单词“Carol”。
最好的处理方法是什么?