多个<br />标签有一般的经验法则吗?

Ray*_*ong 4 html css php

我在php上运行了一个网页,其中包含几个表格,输入框和表格.设计很基本但是,我<br />需要时使用各种标签.有时我可能连续两三个,所以间距看起来更好.

当使用多个<br />标签时,有什么经验可以做吗?大多数人只是将它们附加在相同的代码行上,或者将每个<br />标记放在自己的行上吗?

and*_*dyb 11

不是添加额外的HTML,而是通过使用CSS 在元素之间添加空间(例如或)而不是标记来更好地将内容与表示分离,这是更好的方法.paddingmargin<br/>


Dec*_*wer 9

实际上,经验法则是根本不使用<br />标签来进行样式设计.你应该使用CSS在事物之间创建边距而不是html标记.


Chr*_*ker 7

关于换行没有经验法则 - 使用有意义的东西.

也就是说,多个换行符可能表明您使用了错误的方法; 他们通常没有任何意义.如果您使用换行符来创建空格或定位布局元素,则应该使用css填充或边距(或定位).段落应该用p标签括起来.表格数据应该使用table.

另外 - 如果你正在制作HTML,标签就是<br>

在XHTML中,XML语法要求规定必须使用显式结束标记(如上所述)或空元素语法使其显式化.这是通过在直角括号之前的开始标记的末尾插入斜杠来实现的.

参考:HTML 5草案参考

关于w3Schools的说明:您应该知道w3Schools不隶属于w3c标准组织(HTML规范的发布者),也不隶属于任何其他标准组织或浏览器供应商.该网站上的一些信息不正确.

为了更好的参考,你应该经常检查规范(html5,html4 [你应该只使用5]).其他可靠的资源包括浏览器供应商或语言发布者.例如,MSN 上的MDN,php.net,ASP.net等w3Schools 不能比这些资源更具权威性或准确性.

更多阅读