我正在尝试对副标题做一些不同的事情,从而使文本看起来有些混乱。我不想将标记更改为具有<br/>
s 和其他元素。
我想知道是否有人对如何纯粹在 css中完成此操作有一个巧妙的想法。看一下图片:
所以在这个例子中,我们在左边和右边都有一些......奇怪的排水沟和边距。
我想知道这是否可能。同样,我宁愿不更改简单的标记,即:
<h2>The quick brown fox jumps over the lazy dog.</h2>
尝试这个。
<html>
<head>
<style type="text/css">
p
{
white-space:pre;
}
</style>
</head>
<body>
<p>
The quick brown fox
jumps over the
lazy dog
</p>
</body>
</html>
在不更改原始标记的情况下,我做到了这一点:jsFiddle
h2 {
width:10em; text-indent:-2em; margin-left:1em;
}
h2:before {
display:block; content:''; float:left; width:1em; height:2em;
}
在不更改标记的情况下,使用纯 CSS 是不可能的