Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/432.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript CSS样式表工具_Javascript_Css - Fatal编程技术网

Javascript CSS样式表工具

Javascript CSS样式表工具,javascript,css,Javascript,Css,哪些是开发css样式表的已知工具,可以生成跨浏览器的css 有什么东西可以让我运行css来制作跨浏览器css,或者我可以选择另一种“语言”来输出跨浏览器css吗?虽然@Xander和@cale_b是完全正确的,但有一些步骤可以让生活稍微轻松一些 首先,大多数时候,现在的大多数浏览器都是相当一致的,它们之间的差异也相当小。这有两个例外,(这可能就是你的问题的来源: Internet Explorer的旧版本,特别是IE6和IE7 标记为“CSS3”的东西通常只使用供应商前缀实现 因此,我解决这些问

哪些是开发css样式表的已知工具,可以生成跨浏览器的css


有什么东西可以让我运行css来制作跨浏览器css,或者我可以选择另一种“语言”来输出跨浏览器css吗?

虽然@Xander和@cale_b是完全正确的,但有一些步骤可以让生活稍微轻松一些

首先,大多数时候,现在的大多数浏览器都是相当一致的,它们之间的差异也相当小。这有两个例外,(这可能就是你的问题的来源:

  • Internet Explorer的旧版本,特别是IE6和IE7

  • 标记为“CSS3”的东西通常只使用供应商前缀实现

  • 因此,我解决这些问题的方法分为三个步骤:

  • 创建在现代浏览器中运行良好的普通CSS代码。也就是说,只需编写标准CSS并在一两个最新浏览器中进行测试

  • 如果我需要高级“CSS3”功能,我会使用类似的生成器(您可以在上找到更多)

  • 一旦在现代浏览器中一切都达到我满意的程度,我就会评估IE6和IE7中的情况。如果一切都一团糟,我就从使用奇妙的开始。一旦这些浏览器中的布局大致正常,我就会评估有多少“CSS3”需要支持并寻找polyfills。通常,该工具涵盖了我需要的大部分内容。然后,我解决了调试这些浏览器的任何剩余特性的棘手任务,我就完成了


  • 我希望这会有所帮助。

    符合我的要求。

    我希望-掌握
    CSS
    和浏览器不兼容/角落案例是你最好的选择。我仍然没有对任何
    CSS
    框架感到温暖。
    原始CSS
    对我有效…不存在。你必须了解已知浏览器差异的CSS和代码。小心从侧面看,您希望走多远:支持IE7(需要一些工作)?支持IE6(需要更多的工作,有时无法获得100%的渲染结果)?支持IE5或更早版本?编写干净、兼容的代码,您将处于更有利的位置,能够正确地跨浏览器渲染。这方面存在一些差距-我们可以使用CSS工具标记可检测的问题(主要是IE问题).我不确定所有跨浏览器的bug都能通过解析代码检测出来,但这样的工具可能会有用。