我正在浏览http://www.initializr.com响应模板的内容,并试图确定需要保留在main.css文件中的内容。
这里有很多选择器,用于不会在我的html文件中显示的类。例如
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {style}
.ir {style}
或再次针对我不打算使用的元素:
thead,
tr {style}
fieldset,
textarea {style}
如果我不使用任何此类元素/类,我是否应该保留这些元素/类?其中很多列在“帮助程序类”或“初始样式”下,因此我想知道是否有任何选择器可应用于浏览器,而与html文件的内容无关。
这可能是一个简单的问题-我主要关心的是跨浏览器的兼容性,特别是因为我没有定期访问Windows机器的权限(因此,为什么我不使用模板)-基本上我不想删除某些东西本来可以解决IE问题。
最佳答案
模板和框架的一般经验法则是,如果您不了解它们并且不想学习它们,则不要理会它们。除了给您的客户端增加一些开销(下载比他们需要的更多)之外,这些样式也不会造成任何不良影响。
如果您了解它们,就很容易进行剖析;如果您想学习它们背后的内容,则很重要。
但是在您的情况下,请使用它并继续。
关于html - 是否有适用于CSS的选择器,而不管html文件的内容如何?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21715428/