我是CSS的新手,我想尽量减少我在HTML文档中进行的标记量。
有没有办法将换行定义为<br />
,以便对于我定义的给定<div>
,我可以执行以下操作:
.description {
br: on;
color: #D3E22A;
width: wrap;
}
答案 0 :(得分:5)
答案 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/