为什么 div style =“width:50%”/是不是在x HTML中呈现? 如果我做 div style =“width:50%” 安培; NBSP; / DIV只有这样它才会被渲染.我错过了什么吗? 最小宽度会有帮助吗? 我使用严格的
如果我做< div style =“width:50%”> &安培; NBSP; < / DIV>只有这样它才会被渲染.我错过了什么吗?
最小宽度会有帮助吗?
我使用严格的xHTML 1.0
是否可以仅使用CSS修复它,或者我必须更改html标记?
因为DIV不是XHTML或HTML中的自闭元素.您必须将开头标记(< div>)与结束(< / div>)配对.
在你问题的另一部分:
<div style="width:50%"> </div> <div style="width:50%"></div>
两者之间的区别在于,在第一个中有一个填补DIV的不间断空格字符.在第二个没有.这就是为什么你不会在第二个版本上看到任何渲染.
此外,XML和XHTML不是一回事.如果标签不是匹配对的一部分,后者借用了自动关闭标签的惯例.