br
适用DTD:Strict Transitional Frameset   适用浏览器:All
释义
强制换行(line break)

语法
<br 属性="属性值">~标签内容~</br>

说明
br元素用于在文档中强制产生新的一行,但不会加入空白行
br属于行内元素,所以新行文本的格式和原来的段落的文本的格式不会有差异
br元素为空元素,在HTML中没有终止标签,但在XHTML中必须在起始标签右括号前加上一个/右斜线作为结束,或者加上终止标签

属性
属性 属性值 说明
clear 字符串:预定义值 可能的取值有none、right、left、all,默认值为none。解除图文串排的格式, right解除右方文字对图的环绕,left解除左方文字对图的环绕,all解除左右两方文字对图的环绕,none表示文字左右两方环绕图片(即文字出现在图的两侧)。此属性是非常老的属性,现在基本上不使用了,已被废弃,仅在Transitioanl DTD和Frameset DTD文档中使用。
② 通用属性:id、class、title、style 查看
nbsp;

示范
第一行文字<br>第二行文字

范例
下面的例子显示了XHTML文件基础结构: 运行打印
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>元素br</title>
</head>
<body>
<p>网页中的文本行会在抵达容器的边上时自动换行,换行的位置发生在两个单词/文字之间。但有时你希望文本在某以位置换行,那么可以用br。下面的例子展示了br元素的意义:</p>
<p style="color:red">这是一个段落,<br>br产生了新行,但新行本质上还属于旧段落,这有点像Microsoft Word中的手动换行符(Shift+Enter)。</p><hr>
<p style="color:green">这是一个段落,<br></p><p>标签p产生了新的段落,这相当于在Word中直接按下了回车键</p>
</body>
</html>
过去br元素常常被滥用,要么连续使用几个换行以增加空白间隔,从而影响页面布局;要么在项目之间换行用以创建列表;要么在文本块之间强制换行以模仿段落的外观。这都是些表现性的小伎俩,应该谨慎使用。要增加空间可用CSS的padding、margin和position,而列表和段落应该使用现有的标记lip

参阅
p