萬盛學電腦網

 萬盛學電腦網 >> 網頁制作 >> DivCSS教程 >> css使用Reset但並非全局Reset的技巧

css使用Reset但並非全局Reset的技巧

大家知道css使用Reset但並非全局Reset嗎?下面我們就給大家詳細介紹一下吧!我們積累了一些經驗,在此拿出來與大家分享下,請大家互相指正。

不同浏覽器元素的默認屬性有所不同,使用Reset可重置浏覽器元素的一些默認屬性,以達到浏覽器的兼容。但需要注意的是,請不要使用全局Reset:

*{ margin:0; padding:0; }

這不僅僅因為它是緩慢和低效率的方法,而且還會導致一些不必要的元素也重置了外邊距和內邊距。在此建議參考YUI Reset和Eric Meyer的做法。

/** 清除內外邊距 **/

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使用Reset但並非全局Reset了吧!感謝大家對我們網站的支持!

相關推薦:

CSS執行順序的技巧是什麼 

copyright © 萬盛學電腦網 all rights reserved