将所有浏览器重定向到IE6是相当具有挑战性的。每个浏览器都支持不同规格的功能。是否有可以跨浏览器(IE6,IE7,FF1,FF2,Safari,Opera)使用的安全CSS子集指南?这样我就不必在每次小小的修改后在6个不同的浏览器中测试我的样式表,并适应他们令人烦恼的怪癖。CSS的安全子集?
1
A
回答
6
这里是一个有价值的参考。 http://www.quirksmode.org/css/contents.html
此外,对于IE和选择其他浏览器 - 条件注释。 http://msdn.microsoft.com/en-us/library/ms537512.aspx
我以这种方式使用它们。我重写任何IE细节。
<link rel="stylesheet" type="text/css" href="theme.css" />
<!--[if IE 6]>
<link rel="stylesheet" type="text/css" href="theme-ie6.css" />
<![endif]-->
3
根据我的经验,尽管所有浏览器都支持一些CSS属性,但它们并不总是表现相同。即使一些最基本的属性,如margin/padding/float,也会导致IE和其他所有东西看起来不一样。
通常整个网站模板是最复杂的。我做事情的方式是,一旦我得到了该模板,并且实际内容将使用简单的类,请在所有浏览器中测试几个示例页面。一旦你只是在处理内容时,通常你不会在系统中抛出任何重要的扳手(尽管我总是会在这里和那里做一个偏执的检查)。
2
Daniel和jleedev的链接都是宝贵的资源。在很多情况下,最好的办法是使用reset stylesheet(只是一个例子),它可以最大限度地减少浏览器之间的渲染差异。
迪恩爱德华的IE7是一个JavaScript的包括,将添加到IE6/7的许多标准的CSS功能(如<abbr>
和支持伪选择器)。
我推荐为Firefox/Opera/W3规范开发,然后对IE6/7使用条件注释。
0
我发现了一本名为Pro CSS和HTML设计模式,其中包含预先测试的可重用CSS片段。这非常接近我实际需要的。
相关问题
- 1. 集成安全
- 2. 集成安全
- 3. 集成安全的MySQL/VB.NET
- 4. 电子集全屏的onclick
- 5. .Net安全区权限集?
- 6. wcf windows集成安全
- 7. REST层安全和集成
- 8. 安全Nifi集群设置
- 9. Kafka集群安全IOT
- 10. 设置集成安全,ii6
- 11. 使用Windows集成安全
- 12. SQL Server 2008集成安全
- 13. 如何运行示例Caja(JavaScript的安全子集)源代码?
- 14. 我该如何去安全地执行python的一个子集?
- 15. 坚持安全信息和集成安全性的区别?
- 16. 的Visual Studio/Visual源安全/集成安全性/ IIS 7
- 17. JavaScript和css文件的安全警告?
- 18. 链接线程安全集合线程安全吗?
- 19. 源安全子文件夹
- 20. 动态.htaccess子域安全
- 21. Maven罐子是否安全?
- 22. 线程安全的找到并集合
- 23. 线程安全的数据集
- 24. .NET中的线程安全集合
- 25. 多个域的集成安全性?
- 26. WCF服务中的Windows集成安全
- 27. SharePoint 2010的全新安装 - 网站集
- 28. ARM是更安全的指令集吗?
- 29. Css html完全流血和集中
- 30. 在不安全的YARN群集中运行Spark时访问安全的Hive
打我吧:-p – 2009-02-14 16:25:36