使用CSS自动插入<br/>标签

时间:2009-12-18 21:02:59

标签: html css

我是CSS的新手,我想尽量减少我在HTML文档中进行的标记量。

有没有办法将换行定义为<br />,以便对于我定义的给定<div>,我可以执行以下操作:

.description {
        br: on;
    color: #D3E22A;
    width: wrap; 
}

4 个答案:

答案 0 :(得分:5)

white-space: pre;

white-space: pre-wrap;

请参阅the specs

答案 1 :(得分:2)

white-space: pre;

这使它就像一个<pre>元素。

答案 2 :(得分:1)

听起来您需要一种工具,允许您以段落形式输入文本,而无需为其编写自己的标记。你可能想要一个WYSIWYG编辑器。有免费的JavaScript实现,提供了很好的输入格式化工具。

你绝对不想用CSS插入
标签 - 这只是废话。 CSS定义标记的格式。它不会创建新的标记。

如果要应用某种标记转换,请使用JavaScript或服务器端脚本语言。 CSS不是通用编程语言。

答案 3 :(得分:0)

好吧,如果你有一个文本,你就有一个新行,这意味着, 你已经开始了一个新的段落 - <p>标签。 试着阅读这篇文章: http://brainstormsandraves.com/articles/semantics/structure/

基本上,你称之为“新行”的是由新块级元素的开头引起的。 段落是块级元素。 对于所有块级元素,您可以设置verticla边距和填充。

推荐阅读:   - http://www.htmldog.com/guides/   - http://wsc.opera.com/