答案:最兼容的方法是用<div></div>标签分块,div标签本身有换行效果。列表的换行用<div>,<li>都可以。用<br />换行也可。搜狗高速浏览器对标签的要求比较严格,所以标签格式严谨很重要。再有万恶的IE6会有很多bug与独特性,这个没办法,要么放弃IE6,要么用心体验做成兼容。其实代码规范基本很少会遇到兼容问题。但是把大多数兼容规避掉,是个很漫长的过程。
两点建议:
1、最好让换行标签包裹不换行标签,而尽量不要反过来用(换行标签:<div><li>等,不换行标签:<a><span>等)
2、格式严谨
其他:在html中,空格用& nbsp;换行用<br />
只要你遵循这个标准即可,因为再NB的浏览器也是遵循这个标准的。
想偷懒而不遵循标准,那么你迟早有一天会回过头来边骂街边维护你的代码。
PS:骂街这个词在这里不是贬义的
上一个:如何进行CSS DIV布局
下一个:CSS怎么取消对父元素属性的继承