我知道css处理中有一些规则和标准,但我的意思是哪一个更接近人类思维。 例如 : 当我给DIV标签一个100px的高度属性我只想要它是100px!但在Firefox中,我应该使用最小高度或最大宽度等等!
有很多像这样的考试,我认为IE读取css对Firefox更加人性化。 我在这种情况下有几个经验,你在IE中最后的漂亮设计可能是一个混乱的Firefox,因为他们处理CSS的方式。 Firefox充当机器人,但IE充当人类半机器人! 这只是我的想法。 我很乐意在这里听取你的专业人士和其他朋友的意见。
谢谢。答案 0 :(得分:7)
您必须是网页设计的新手。否则你不会将IE称为更人性化的浏览器。 :)
我明白你的观点,但我不同意你的结论。您所指的盒子模型的不同之处在于 only 实例,其中IE的方法实际上比官方标准更有意义。否则,IE通常是引入行为的罪魁祸首,驱使你疯狂。
浏览器有其不同之处。在渲染中,Firefox通常比IE更接近官方W3C标准。 IE 8是在非常广泛的层面上实现真正标准兼容性的第一步。
你通常需要支持每个主流浏览器,直到IE 7甚至IE 6.不要忽视任何一个错误,你买不起。 (除了IE 6之外 - 这本身就是一个讨论。)
差异的一个非常有价值的指南是compatibility tables at quirksmode。
用于计算渲染怪异的宝贵工具在Firefox中为Firebug,在IE 8中为developer toolbar。当你开始工作时,一定要把它们放在腰带上。
答案 1 :(得分:2)
Firefox很容易。你可以说“身高:100px”,并准确地说。
使用IE浏览器,您可以使用奇怪的技巧来激发“hasLayout”标志,以便在IE中有意义之前进行更改。我发现在IE浏览器中居中的事情是痛苦的。
答案 2 :(得分:0)
清空div-tag?只需给它以下css-properties和相应的值:position,(min- / max-)height,(min- / max-)width,left / right和top / bottom。无论如何你应该这样做。然后它适用于FF,IE和所有其他主流浏览器。
如果您为IE设计,然后在FF中,您的页面看起来不正确,那就不对了。它可能在Chrome或Safari等任何其他浏览器中看起来都不正确。
我在工作时在FF中测试我的设计,在我完成时在所有主流浏览器中测试。