Ich versuche, eine horizontale Trennlinie mit etwas Text zu erstellen. Zum Beispiel:
---------------------------------- Hier ist mein Titel------ -- ---------------------
Gibt es eine Möglichkeit, diesen Effekt in CSS zu erzielen? Natürlich ist es nicht notwendig, alle „-“-Gedankenstriche zu verwenden.
尝试了不同的解决方案后,我找到了一个适用于不同文本宽度、任何可能的背景且不添加额外标记的有效解决方案。
我在IE8、IE9、Firefox和Chrome中进行了测试。您可以在这里检查它:http://jsfiddle.net/Puigcerber/vLwDf/1/
这大致是我会这样做的:通过在包含的
h2
上设置border-bottom
,然后给h2
设置较小的line-height
来创建线条。然后将文本放在一个嵌套的span
中,具有非透明的背景。