這篇文章帶給大家的內容是介紹css怎麼重置樣式,總結了一些常用css預設樣式重置的程式碼分享給大家。有一定的參考價值,有需要的朋友可以參考一下,希望對你們有幫助。
在網頁設計開發時,讓人最頭痛的莫過於讓頁面相容各大瀏覽器,準確些是相容它們「預設」的CSS樣式表。那麼,「抹掉」這些css預設樣式表成了首要問題,也就有了CSS預設樣式表重設一說。為了讓頁面在各不同瀏覽器之間顯示效果一致,清除和重設css預設樣式就變成必要要做的事情了。
以下就跟大家分享一些常用css預設樣式重設程式碼,僅供大家參考。
1、css初始化標籤在所有瀏覽器中的margin、padding值(內外邊距)
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 表格元素 */ { margin: 0; padding: 0; }
2、css重設頁面元素樣式
body {background:#fff} /* 重置body 页面背景为白色 */ body,th,td,input,select,textarea,button { /* 重置页面文字属性 */ font-size:12px;line-height:1 ;font-family:"微软雅黑", "黑体","宋体";color:#666; } /** css重置样式标签的样式 **/ h1 { font-size: 18px; /* 18px / 12px = 1.5 */ } h2 { font-size: 16px; } h3 { font-size: 14px; } h4, h5, h6 { font-size: 100%; } address,caption,cite,code,dfn,em,var {font-style:normal;font-weight:normal} /* 将斜体扶正*/ code, kbd, pre, samp { font-family: courier new, courier, monospace; } /* 统一等宽字体 */ small { font-size: 12px; } /* 小于 12px 的中文很难阅读,让 small 正常化 */
3、css重置清單元素樣式
dl,ul,ol,menu,li {list-style:none} /* 重置类表前导符号为onne,menu在HTML5中有效 */
4、 css重設文字格式元素樣式(滑鼠效果)
/** 重置链接a标签 **/ a {color:#666;text-decoration:none} /* 重置链接a标签样式*/ a:active, a:hover {text-decoration:none} /* 重置链接a标签的鼠标滑动效果 */ /* 取消a标签点击后的虚线框 */ a {outline: none;} a:active {star:expression(this.onFocus=this.blur());} /** 设置页面文字等在拖动鼠标选中情况下的背景色与文字颜色 **/ /* ::selection {color: #fff;background-color: #4C6E78;} ::-moz-selection {color: #fff;background-color: #4C6E78;} */
5、css重設表單元素樣式
legend { color: #000; } /* for ie6 */ fieldset,img {border:0 none} /* 重置fieldset(表单分组)、图片的边框为0*/ button, input, select, textarea { font-size: 100%; /* 使得表单元素在ie下能继承字体大小, */ vertical-align:middle; /* 重置表单控件垂直居中*/ } /* 注:optgroup 无法扶正 */ /* 重置表单button按钮效果 */ button {border:0 none;background-color:transparent;cursor:pointer} img{vertical-align:top} /* 图片在当前行内的垂直位置 */
6、css重設表格元素樣式
caption {display:none;} /* 重置表格标题为隐藏 */ table {width:100%;border-collapse:collapse;border-spacing:0;table-layout:fixed;} /* 重置table属性 */
7、清除浮動
/*清除浮动*/ .clear{clear: both;} /*清除浮动--推荐使用*/ .clearfix:before,.clearfix:after{content: '';display: table;} .clearfix:after{clear: both;}
8、css重置巢狀引用
blockquote, q {quotes: none} /* 重置嵌套引用的引号类型 */ blockquote:before, blockquote:after,q:before, q:after {content:'';content:none} /* 重置嵌套引用*/
總結:以上為這篇文章所總結的常用css重置預設樣式的全部程式碼, 大家可以自己動手嘗試,加深理解。希望能對大家的學習有所幫助,更多相關教學請造訪: CSS基礎影片教學, HTML影片教學,bootstrap影片教學!
以上是css怎麼重置樣式?網頁中8種css預設樣式重設代碼匯總的詳細內容。更多資訊請關注PHP中文網其他相關文章!