我应该使用HTML中的<br />
和
来定位元素,还是应该使用CSS显示:内联填充/页边距以进行定位和所有样式?两者有什么优点和缺点?HTML和CSS的空格和新行
回答
使用<br>
表示块元素内的换行符,并使用
表示内联元素中的非间断空格。而已。对于剩余者,只需在每个display
,float
,padding
和/或margin
属性的帮助下使用CSS智能方式。
当我使用display:inline在span元素上时,另一个元素仍然位于span元素的右侧。不应该在下一行? – ajsie 2010-01-29 22:59:32
@noname:没有'span'是一个内联元素,因此display inline对它没有任何作用。如果你想要一个新行的元素使用'display:block'。 – prodigitalson 2010-01-29 23:07:15
'span'默认情况下已经内联。可以使用换行符或块元素,也可以关闭父块元素并启动新的块元素。 – BalusC 2010-01-29 23:10:06
<br />
有它的用处,但是如果你发现自己使用了很多 
,我会考虑找到更好的方法来对齐事物。
只是丑陋而笨拙。
如果是表格数据,请使用表格。你的生活会更快乐。
如果它不是表格数据,请使用css,如BalusC所示。
理想情况下,您应该将所有内容都放置在css中,并且只能在<p>s
之内使用<br />
(换行符)和
。 但这不是一个理想的世界;)
它仍然有IE 6 ... – 2010-01-29 23:00:13
<br />
真的可以去任何一个方面。但是如果你发现自己使用它来调整段落间距或者像这样的东西,那么你真的不得不问自己:“为什么即时通讯使用休息而不是应用课程来调整页边空白?”
在另一个很少,如果有任何一种感觉的段落之外(<p />
)和一半的时间theres没有太多的用途,因为使用text-indent
是首选缩进第一段和编辑chigirn世界各地即时通讯完全反对网络上的双重空间预设权限 - 就我个人而言这只是一个印刷品而已。
在HTML5中也有新的 http://html5doctor.com/element-index/#w
答案并不是非黑即白,这取决于你的内容,有时应该
并在某些情况下 这样的内容将在一个单一的线。
,如果你想把它当作块,你可以使用
使用CSS margin和padding会给你更大的灵活性做出调整以后。
- 1. HTML和CSS中的表格
- 2. 干净的html空白和新行
- 3. 图像网格行html和css
- 4. 显示新的行和空格?
- 5. 使用CSS和JavaScript的HTML表格的静态行和列
- 6. 在html编辑器中添加空格和新行asp.net ajax
- 7. 使得4个格和HTML和CSS
- 8. 计算新行,制表符和空格
- 9. 表单的HTML和CSS格式化
- 10. jQuery的HTML和CSS
- 11. CSS + HTML和IE10
- 12. HTML和CSS
- 13. 表HTML和CSS
- 14. HTML和CSS
- 15. 更改HTML和CSS表格中行的颜色
- 16. 总和HTML表格行
- 17. 链接到满格 - HTML和CSS
- 18. HTML和CSS表格日历不工作
- 19. 用html和css创建样式表格
- 20. HTML和CSS网页格式错误
- 21. enumerateSubstringsInRange换行符和空格
- 22. 处理CSS ID和类用空格
- 23. 影响JavaScript/CSS的HTML空间格式
- 24. HTML和CSS渐行渐远的表
- 25. grunt-babel打破文件格式(新行和空格)
- 26. 替换空白行和空格java
- 27. 删除所有空格和空行
- 28. Vim的高亮行尾空白和空格之前和标签
- 29. html表格格式行和列
- 30. HTML画布和CSS
我闻到一个宗教论据...... – 2010-01-29 22:43:30
有没有'笑话'标签? – glomad 2010-01-29 22:47:23
这个问题有什么好笑的? – ajsie 2010-01-29 22:57:28