Html 将边框半径添加到表格中会在IE中异常显示页面
我有几页正常的表格边框,在我将代码更改为显示圆角半径之前,这些页面工作得很好,这影响了页面的整个布局。此问题仅发生在web服务器上的IE中。当在本地服务器上启动时,它在IE中运行良好。代码在Chrome和FF中始终运行良好Html 将边框半径添加到表格中会在IE中异常显示页面,html,css,Html,Css,我有几页正常的表格边框,在我将代码更改为显示圆角半径之前,这些页面工作得很好,这影响了页面的整个布局。此问题仅发生在web服务器上的IE中。当在本地服务器上启动时,它在IE中运行良好。代码在Chrome和FF中始终运行良好 <table style="background-color: Snow; margin-top: 20px; border: 2px solid #cccccc;-webkit-border-radius: 20px;-moz-border-radius: 20px;
<table style="background-color: Snow; margin-top: 20px; border: 2px solid #cccccc;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;">
我观察到的一件事是,在IE的开发者工具中,现在页面默认以怪癖模式加载。但是,当我将文档模式更改为IE9标准时,页面将得到修复。
我使用的DOCTYPE如下所示:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
错误页面可在中看到。您在DOCTYPE之前有一条注释。这是不允许的,至少在IE中是不允许的。我不知道标准是怎么说的,但这就是你处于怪癖模式的原因
编辑:在
元素之外还有
s。。。那没用。在DOCTYPE之前有一条注释。这是不允许的,至少在IE中是不允许的。我不知道标准是怎么说的,但这就是你处于怪癖模式的原因
编辑:在
元素之外还有
s。。。那没用