如何禁用元素的默认浏览器样式属性?
How can we disable default browser style properties for elements?
由于浏览器样式属性,在我创建的页面上的表单和链接设计出现问题。我怎么能禁用它,使没有元素在我的html页面受到浏览器的默认样式属性的影响?
欢迎所有解决方案。我正在使用php进行开发。因此,欢迎使用css, javascript, php等解决方案
你可以把!important
后面的css你想覆盖默认的样式属性?
也许这能解决你的问题?
您不能禁用浏览器默认样式表,只能通过将属性设置为特定值来覆盖它们。混淆这两者是很常见的。
这是浏览器供应商的决定。它们可以让一个页面(页面上的脚本)访问浏览器的样式表,从而使其或其部分被禁用。但他们并没有这么做。
所有元素都必须有一个默认样式,所以你不能禁用它们。通常处理这个问题的方法是在基础CSS文件中添加你想要的默认值,覆盖浏览器的默认值。
正如@link所评论的那样,http://www.cssreset.com/提供了几种默认样式,可以应用于您的页面中作为基础。
请使用normalize css:
http://necolas.github.io/normalize.css/它会帮助你的。
您需要重写浏览器的默认样式表。你可以用很多方法-
- 手动定义每个元素的样式
- 使用任何reset.css(你可以找到很多) 使用一个基本的html启动模板,它涵盖了你需要的一切。你可以在这里找到一个,它有很多选项可供选择。
希望你会喜欢:-)
相关文章:
- 通过jQuery添加ng样式属性,angular不更新
- CSS样式属性留空
- d3.js圆的半径是否可以由样式属性指定
- 如何通过JQuery修改样式属性
- 为什么样式属性不适用于使用DOMParser创建的元素
- 使用 jQuery 获取样式属性值
- 如何让firefox使用style['attribute name']=设置样式属性
- Javascript未返回样式属性
- 如何使主体采用等同于 style=“background-color: returnBlue()” 的样式属性,其中 r
- 如何在javascript中获取样式属性的初始值
- javascript正则表达式,用于编辑元素内部的css样式属性
- 如何删除样式属性
- 使用 javascript 设置表行的样式属性
- Pre 标记似乎忽略了样式属性(例如 display:none)
- DOM 元素上的空样式属性:JavaScript
- 使用父标签中的样式属性附加新标签
- Jquery-查找具有给定样式属性的元素
- 样式属性上的JS语法
- 如何在IE9剥离样式属性值之前获取该值
- 为什么浏览器在此样式属性中插入“9”