我们如何禁用元素的默认浏览器样式属性?

时间:2014-05-21 08:58:42

标签: javascript html css html5 css3

因为浏览器样式属性而在我创建的页面上的表单和链接上设计问题。如何禁用它,以便我的html页面中的任何元素都不会受到浏览器的默认样式属性的影响?

欢迎所有解决方案。我正在使用php进行开发。因此欢迎使用css,javascript,php等所有解决方案。

5 个答案:

答案 0 :(得分:2)

您可以将!important置于要覆盖默认样式属性的CSS后面吗?

也许这解决了你的解决方案?

答案 1 :(得分:1)

所有元素都必须有默认样式,因此您不能只禁用它们。 处理此问题的常用方法是在基本CSS文件中添加所需的默认值,覆盖浏览器的默认值。

正如@link评论的那样,http://www.cssreset.com/提供了几种默认样式,可以作为页面的基础。

答案 2 :(得分:1)

请使用normalize css:

http://necolas.github.io/normalize.css/

它会帮助你。

答案 3 :(得分:1)

您需要覆盖浏览器的默认样式表。你可以做很多事 -

  • 手动定义每个元素样式
  • 使用任何reset.css(你可以找到很多)
  • 使用基本的html启动模板,它涵盖了您需要的所有内容。你可以找到一个here,它有很多选项可供选择。

希望你会喜欢它: - )

答案 4 :(得分:1)

您无法禁用浏览器默认样式表,只需将属性设置为特定值即可覆盖。将两者混淆是很常见的。

这是浏览器供应商的决定。他们可以给页面(页面上的脚本)访问浏览器的样式表,允许它或其部分被禁用。但他们没有这样做。