是否有一种方法或<!DOCTYPE>
声明,例如XHTML
或HTML4
会删除元素上的默认CSS样式?
答案 0 :(得分:0)
没有。
元素必须具有默认样式。大多数房产都没有任何价值是没有意义的。
以display
为例。如果未设置display
,元素将如何呈现?就像display: none
一样?然后none
只是默认值。
如果您不喜欢给定元素的属性的默认值,请使用样式表来设置您喜欢的值。
答案 1 :(得分:-1)
Doctype不用于样式。有两种显着的方法可以删除所有样式并使默认外观保持一致。
在样式表之前将这些样式添加到css中,以便在不同浏览器中统一布局到一定程度。 What is the difference between Normalize.css and Reset CSS?
答案 2 :(得分:-2)
根据您的目的,有几种方法可以做到这一点。
您可以使用!important
覆盖样式,例如:
DIV {
显示:内联!重要
}
开启按钮和输入:
输入{
-webkit-appearance:none;
-moz-appearance:none;
-ms-appearance:none / 不确定它是否适用于IE /
}