Html 我可以为IE创建单独的样式表吗?

Html 我可以为IE创建单独的样式表吗?,html,css,internet-explorer,Html,Css,Internet Explorer,我用mac创建了我的网站。正如您所知,我无法使用Internet Explorer进行测试,我将它留到最后一次使用,但预计会出现布局灾难。该网站在Chrome、Firefox和Safari中看起来非常完美。果然不一样。我该如何从这里开始 为IE创建一个样式表 更新我现有的样式表,以便在我前面提到的所有浏览器中按预期显示网站 对我来说,(1)似乎是最简单的选择,这样我就可以定制CSS,以便在IE中正确显示,而不用担心Chrome、Firefox和Safari。你觉得这样行吗 谢谢 查看。您的目标是

我用mac创建了我的网站。正如您所知,我无法使用Internet Explorer进行测试,我将它留到最后一次使用,但预计会出现布局灾难。该网站在Chrome、Firefox和Safari中看起来非常完美。果然不一样。我该如何从这里开始

  • 为IE创建一个样式表
  • 更新我现有的样式表,以便在我前面提到的所有浏览器中按预期显示网站
  • 对我来说,(1)似乎是最简单的选择,这样我就可以定制CSS,以便在IE中正确显示,而不用担心Chrome、Firefox和Safari。你觉得这样行吗


    谢谢

    查看。

    您的目标是哪个版本的IE?IECSS2的大部分主要问题都在IE6中,IE7中的问题较少——不过IE8和IE9要好得多,我还没有遇到任何需要它们有单独样式表的错误

    如果你的目标是IE6/7,那么我很同情你,但我不明白你为什么要麻烦,因为现在IE6的使用已经微不足道了。但是,如果必须这样做,那么条件注释是处理问题最不痛苦的方法。只需在元素中执行以下操作:

    请在此处阅读更多信息:


    另外,不要忘了在页面中添加强制IE8和IE9使用标准模式。

    您可以专门针对IE的
    样式表。您需要将条件代码放在页面的标题部分。参见下面的示例

    无论如何

    <!--[if IE]>
    For all IE
    <![endif]-->
    
    
    
    如果你只是想针对IE的特定版本,那么

    <!--[if IE 7]>
    For only IE 7
    <![endif]-->
    

    您可以做几件事

    针对所有版本的IE

    <!--[if IE]>
    <link rel="stylesheet" type="text/css" href="all-ie-only.css" />
    <![endif]-->
    
    
    
    您可以找到更多条件注释

    • 修复一些明显的降价错误可以极大地改进代码

    将来,您可以使用css重置来最小化浏览器之间的差异。我过去用过这个:


    也可以考虑使用类似或类似的模板。 澄清一下,你不是在问如何制作一个单独的样式表,对吗?如果可能的话,使用一个可以在所有浏览器中工作的样式表。这并不总是容易的,但却是可能的。对于任何只需要IE特定调整的内容,请使用仅限IE的样式表。使用虚拟机在OSX上预览IE。嗨,不,我不是。我问我是否可以创建一个单独的样式表。嗨,Deceze,你指的是类似vmware的Parallels吗?我指的是类似vmware、Parallels或免费VirtualBox的产品。事实上,使用微软专门为IE测试提供的VirtualBox和虚拟机映像,您可以获得一个完全免费的IE测试环境。您好,99lime.com无疑为我提供了一个很好的工具来简化事情!我有个问题。我可以有选择地选择某些元素加入我的网站吗?例如,g。我喜欢幻灯片放映元素,我可以在我的网站上使用它吗?谢谢。99lime中的幻灯片不是定制的,所以我强烈建议使用具有良好文档的流行jquery滑块。我喜欢这个:谢谢大家!今天,我发现了很多关于你的建议。请记住,你不能用这种方法来分别处理IE10和更高级别的问题