使用Reset但并非全局Reset
不同浏览器元素的默认属性有所不同,使用Reset可重置浏览器元素的一些默认属性,以达到浏览器的兼容。但需要注意的是,请不要使用全局Reset:
*{ margin:0; padding:0; }
这不仅仅因为它是缓慢和低效率的方法,而且还会导致一些不必要的元素也重置了外边距和内边距。在此建议参考YUI Reset和Eric Meyer的做法。我跟Eric Meyer的观点相同,Reset并不是一成不变的,具体还需要根据项目的不同需求做适当的修改,以达到浏览器的兼容和操作上的便利性。我使用的Reset如下:
/** 清除内外边距 **/
body, h1, h2, h3, h4, h5, h6, hr, p,
blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
form, fieldset, legend, button, input, textarea, /* form elements 表单元素 */
th, td, /* table elements 表格元素 */
img/* img elements 图片元素 */{
border:medium none;
margin: 0;
padding: 0;
}
/** 设置默认字体 **/
body,button, input, select, textarea {
font: 12px/1.5 '宋体',tahoma, Srial, helvetica, sans-serif;
}
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
em{font-style:normal;}
/** 重置列表元素 **/
ul, ol { list-style: none; }
/** 重置超链接元素 **/
a { text-decoration: none; color:#333;}
a:hover { text-decoration: underline; color:#F40; }
/** 重置图片元素 **/
img{ border:0px;}
/** 重置表格元素 **/
table { border-collapse: collapse; border-spacing: 0; }
分享到:
相关推荐
"重置浏览器默认样式的CSS文件"正是为了解决这一问题而存在的。这种文件的主要目的是消除浏览器之间的样式差异,确保开发者在开始编写自定义样式时有一个统一的起点。 首先,让我们理解一下CSS重置(CSS Reset)的...
人力资源管理项目,antd+react前端,重置浏览器默认样式
重置浏览器标签的样式表,因为浏览器的品种很多,每个浏览器的默认样式也是不同的,比如button标签,在IE浏览器、Firefox浏览器以及Safari浏览器中的样式都是不同的,所以,通过重置button标签的CSS属性,然后再将它...
reset.css重置浏览器的一些HTML标签的样式
不同浏览器的默认样式之间也会有差别,例如ul默认带有缩进的样式,在IE下,它的缩进是通过margin实现的,而Firefox下,它的缩进是由padding实现的。在切换页面的时候,浏览器的默认样式往往会给我们带来麻烦,影响...
重置浏览器默认样式是CSS开发中的一项重要技巧,用于确保网页在不同浏览器之间保持一致性。由于不同的浏览器对某些HTML元素的默认样式处理存在差异,这可能导致在某个浏览器中表现良好的页面在另一个浏览器中出现...
CSS重置样式,清除浏览器默认样式,并配置适合设计的基础样式(强调文本是否大多是粗体、主文字色,主链接色,主字体等)。
重置浏览器的默认样式,就是为了消除这些差异,使得网页的布局和样式能够按照设计师的意愿统一展示。 雅虎的用户界面重置CSS方案(也被称为Yahoo! User Interface Library Reset CSS)是一种广泛使用的CSS重置样式...
前端-重置浏览器默认基础样式-附件资源
基于 Chrome 扩展技术,提供 CPU、内存、网络实时监测、预警,释放不活跃的 CPU、内存占用,清除浏览器数据,重置浏览器设置,检测浏览版本升级等功能。 使用手册 Clone 项目到本地 在 Chrome 地址栏中输入 chrome:/...
重置滚动 重置浏览器窗口的滚动位置。 安装 $ npm install reset-scroll --save 用法 var resetScroll = require('reset-scroll'); resetScroll();
解决360浏览器打开新窗口黑屏的问题,需要从多角度入手,包括调整硬件加速设置、更新驱动程序、禁用不兼容的插件,以及重置浏览器设置。通过上述步骤,大多数情况下能够有效解决问题,恢复正常的浏览体验。对于少数...
在此对话框中,再次点击“重置”以确认你要重置浏览器的所有设置。请注意,这会清除所有自定义的设置和添加的插件,恢复到初始状态。 6. **完成重置**:重置过程可能需要一些时间。一旦完成,点击“关闭”按钮,...
随着Microsoft Edge的推出,IE已逐渐被淘汰,因此,对于较新的操作系统,用户可能考虑使用Edge的“导入和导出设置”功能,或者通过控制面板的“网络和互联网”选项来重置浏览器设置。然而,对于仍然依赖IE的用户,...