gpt4 book ai didi

css - CSS 标准被打破了吗?

转载 作者:行者123 更新时间:2023-11-28 08:59:12 25 4
gpt4 key购买 nike

随着不同的浏览器选择以自己喜欢的方式呈现 CSS,制定标准有什么意义?

创建适用于所有浏览器的流畅的 3 列布局等简单操作可能会令人沮丧。您如何处理这个问题或使跨浏览器兼容开发不那么痛苦?

最佳答案

一如既往,这一切背后都有一个原因。

The standard is not broken(a standard can't be break),只是IE等一些浏览器没有完全遵守。

这主要是因为 IE 是在任何标准创建之前开发的,在那个时候它是最好的浏览器,几乎没有竞争对手(我读到 netscape 是另一个选择,它比 IE 差得多)。

然后人们意识到需要一个标准,他们创建的标准显然不包括任何 IE 专有代码和功能。 IE 被迫选择向后兼容它以前的版本,或者坚持这个新的“标准”,他们绝对统治了浏览器市场,所以选择是显而易见的。

随着新版本的 IE 尝试越来越符合标准,他们说 IE8 成功通过了 ACID2 测试,因此标准乌托邦正在(慢慢地)变为现实。

与此同时,检查此站点 -> quirksmode包含有用的跨浏览器信息。也尝试在网上查看任何关于“IE 盒子模型”的文章,并远离 IE 中的填充。如果您还使用第 3 方 javascript 库(JQuery、Prototype、Dojo),您应该没问题(或者和我们任何人一样好)。

问候。

关于css - CSS 标准被打破了吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/732891/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com