当我在IE v8中包含
<!DOCTYPE HTML>
时,对话框的大小保持不变,但页面布局会被破坏。是否有任何建议可以防止网页布局的改变?<!DOCTYPE HTML>
时,对话框的大小保持不变,但页面布局会被破坏。是否有任何建议可以防止网页布局的改变?指定一个等文档类型是件好事。
如果您没有指定文档类型,IE将回退到“quirks mode”渲染模式,它基本上是向后兼容模式,以IE5.5及更早版本的方式呈现页面。
自IE6以来的所有版本都支持doctype作为触发标准模式的机制。这意味着布局将使用正确的规则进行渲染,并且在其他浏览器中应该看起来相同。
如果添加了文档类型而导致您的页面布局发生更改,则意味着您的页面已从quirks mode切换到了标准模式。您无法阻止其更改布局;如果在quirks mode下看起来正确而在标准模式下不正确,则是布局有问题,需要进行修复。
您应该调整您的布局使其与标准模式一起工作。您还应该在其他浏览器中测试该页面。