我正在测试这个,在IE8和Chrome我看到同样的事情,空(风格)的div被渲染不同,取决于你的方式.它让我感到烦恼,因为前者似乎比较整齐.
为什么?
<html> <head> <Meta http-equiv="Content-Language" content="en-gb" /> <Meta http-equiv="Content-Type" content="text/html; charset=windows-1252" /> <title>Test</title>
什么是更好的选择?我喜欢XHTML,因为我相信它有点更好.
解决方法
在XHTML(使用Content-Type of application / xhtml xml)中,< div />确实会奏效但是在HTML模式(text / html),那么没有; HTML不是XML,XML空标签语法无法识别.