CSS内联文本,随机线填充/排水沟

时间:2012-04-10 11:36:47

标签: html css padding

我正在尝试做一些与subheaders有点不同的事情,因为文本看起来有些混乱。我不想将标记更改为<br/>和其他元素。

我想知道是否有人知道如何做到这一点纯粹在css 。看看图片:

enter image description here

所以在这个例子中我们有......奇怪的排水沟和左右边距。

我想知道这是否可行。同样,我宁愿不改变简单的标记,即:

<h2>The quick brown fox jumps over the lazy dog.</h2>

3 个答案:

答案 0 :(得分:4)

试试这个。

<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>

答案 1 :(得分:2)

在不更改原始标记的情况下,我得到了这样的结果:jsFiddle

h2 {
 width:10em; text-indent:-2em; margin-left:1em;
}
h2:before {
 display:block; content:''; float:left; width:1em; height:2em;
}

答案 2 :(得分:0)

在不更改标记的情况下,使用纯CSS

是不可能的