Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/426.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提取到CSS文件中_Javascript_Html_Css - Fatal编程技术网

Javascript 有没有办法将内联CSS提取到CSS文件中

Javascript 有没有办法将内联CSS提取到CSS文件中,javascript,html,css,Javascript,Html,Css,我有很多html页面,样式属性中有大量css。我想知道是否有一种方法可以自动用css类替换所有这些 是否有Eclipse或任何第三方程序的插件 编辑: 我发现了,但我不喜欢它使用这些选择器的方式,因为很难弄清楚它们引用了什么: #addDiv > TABLE:nth-child(1) > TBODY:nth-child(4) > TR:nth-child(1) > TD:nth-child(4){width: 100%} CSS提供了任何内联样式都无法获得的结构。除非您

我有很多html页面,样式属性中有大量css。我想知道是否有一种方法可以自动用css类替换所有这些

是否有Eclipse或任何第三方程序的插件

编辑:

我发现了,但我不喜欢它使用这些选择器的方式,因为很难弄清楚它们引用了什么:

#addDiv > TABLE:nth-child(1) > TBODY:nth-child(4) > TR:nth-child(1) > TD:nth-child(4){width: 100%}

CSS提供了任何内联样式都无法获得的结构。除非您想要一个凌乱的样式表,并且html中的每个元素都有一个id,否则除了手工操作之外别无选择

生成:

#id3255 { /* styling */ }
#id4325 { /* styling */ }
手册

#wrapper { /* styling */ }
#wrapper p { /* styling for paragraphs in your wrapper */ }

也不是说你不能将内联样式复制到css中,尽管大多数合适的浏览器和编辑程序都可以读取内联样式进行复制粘贴。

我从来没有听说过任何可以做到这一点的东西,我很难相信一个程序能够做到这一点。我可以看到程序存在各种各样的问题,认为它可以将某些内容组合到一个类中,用于多个元素,而不在应该的时候组合这些内容。假设你的意思是有很多内联样式(太痛苦了!),那么我以前从未见过类似的情况。正如上面的评论一样,一个可以做到这一点的程序很可能只是将样式组合在一起,造成混乱!内联样式也是地狱维护!