首頁 >web前端 >css教學 >css怎麼重置樣式?網頁中8種css預設樣式重設代碼匯總

css怎麼重置樣式?網頁中8種css預設樣式重設代碼匯總

青灯夜游
青灯夜游原創
2018-10-23 11:25:049080瀏覽

這篇文章帶給大家的內容是介紹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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

相關文章

看更多