![]() |
1
6
|
![]() |
2
1
我自己并不真正理解这个怪癖。我认为这与空白有关。在怪癖模式下,空白更容易被原谅。但是,在标准中,空白可能会导致问题。 例如,在您的示例中,您有一个漂亮的、易于阅读的源代码。删除容器和元素之间的空白和换行符将允许您消除某些浏览器中的空白(我相信是FF)。要在IE中修复它,您需要将行高:0;添加到图像的包含元素(在本例中是包含锚或链接标记)。 您还应注意,如果您完全关心IE6,则在呈现时,如果您的每个<li>都位于自己的行中,则会在每个列表项之间添加额外的行。 |
![]() |
3
1
严格的和过渡的教义类型之间只有一些区别,没有一个能真正解释这一点。(注意,我只安装了FF,IE,所以看不到错误本身)。 至于导致这种情况发生的原因,可能是浏览器在不同的渲染模式下有不同的样式表。但是,我认为这实际上是因为浏览器采用了不同的方法来呈现每种模式的页面:严格/转换/怪癖/帧。虽然strict和trans之间唯一有文档记录的区别是如何处理表中的内联图像,但是浏览器不必遵守W3C规范,可以做任何他们真正想要做的事情,而且这往往会导致像您刚刚发现的那样的错误。 |
![]() |
Ish Mahajan · WebTransport的浏览器兼容性 1 年前 |
![]() |
Václav Procházka · 动态创建获取和解析脚本的顺序 1 年前 |
|
jani · 检查安装了哪些浏览器,然后在其桌面上创建快捷方式 1 年前 |
![]() |
Italy Zia · 我收到一个“拒绝执行来自的脚本”http://localhost:3000/js/dashboard/dashboard.js',因为其MIME类型('text/plain')不可执行 1 年前 |
![]() |
kakakali · 为什么appendChild()会丢失一些子项? 1 年前 |
![]() |
StuartN · 使用默认搜索引擎的HTML搜索链接 1 年前 |
|
Vindicated · 如何访问当前未连接到的URL的本地存储? 1 年前 |