这篇文章主要介绍“css如何消除默认样式”,在日常操作中,相信很多人在css如何消除默认样式问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”css如何消除默认样式”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
css消除默认样式的方法是通过添加“*{margin:0;padding:0}li{list-style:none}img{vertical-align:top;border:none}”语句即可。
本文操作环境:windows7系统、HTML5&&CSS3版,DELL G3电脑
css怎么消除默认样式?
不同的浏览器默认的样式可能不尽相同,所以开发时的第一件事可能就是如何把它们统一。如果没清除默认的CSS样式往往会出现浏览器之间的页面差异。
每次新开发网站或新网页时候通过初始化CSS样式的属性,为我们将用到的CSS或html标签更加方便准确,使得我们开发网页内容时更加方便简洁,同时减少CSS代码量,节约网页下载时间。
通常有以下几句就够了:
*{margin:0;padding:0}
li{list-style:none}
img{vertical-align:top;border:none}
如果你想写全也可以:
1、清除内外边距
body, h2, h3, h4, h5, h6, h7, hr, p, blockquote,
dl, dt, dd, ul, ol, li,
pre,
fieldset, lengend, button, input, textarea,
th, td {
margin: 0;
padding: 0;
}
2、设置默认字体
body,
button, input, select, textarea {
font: 12px/1 Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif;
}
h2 { font-size: 18px; }
h3 { font-size: 16px; }
h4 { font-size: 14px; }
h5, h6, h7 { font-size: 100%; }
address, cite, dfn, em, var { font-style: normal; }
code, kbd, pre, samp, tt { font-family: "Courier New", Courier, monospace; }
small { font-size: 12px; }
3、重置列表元素
ul, ol { list-style: none; }
4、 重置文本格式元素
a { text-decoration: none; }
a:hover { text-decoration: underline; }
abbr[title], acronym[title] {
border-bottom: 1px dotted;
cursor: help;
}
q:before, q:after { content: ''; }
5、重置表单元素
legend { color: #000; }
fieldset, img { border: none; }
button, input, select, textarea {
font-size: 100%;
}
6、重置表格元素
table {
border-collapse: collapse;
border-spacing: 0;
}
7、 重置 hr
hr {
border: none;
height: 1px;
}
到此,关于“css如何消除默认样式”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!