在线观看肉片AV网站免费_97在线中文字幕免费公开视频_人妻无码二区自慰系列_高清无码黄色在线网站

高效整潔CSS代碼原則

時(shí)間:2013-03-02 04:16來(lái)源:未知 作者:admin 點(diǎn)擊:

標(biāo)簽:高效整潔CSS代碼原則 整潔(5)高效(8)原則(20)默認(rèn)(15)不同(24)CSS(823)屬(4)代碼(82)瀏覽器(54)元素(40)
不同瀏覽器元素的默認(rèn)屬性有所不同,應(yīng)用Reset可重置閱讀器元素的一些默認(rèn)屬性,以到達(dá)瀏覽器的兼容。但需要留神的是,請(qǐng)不要使用全局Reset: 那么對(duì)這樣一個(gè)段落 CSS學(xué)起來(lái)并不難,但在大型名目中,就變得難以治理,特殊是不同的人在CSS書(shū)寫作風(fēng)上稍有不同, 高效整潔CSS代碼原則 (下) ,團(tuán)隊(duì)上就更加難以溝通,為此總結(jié)了一些如何實(shí)現(xiàn)高效整齊的CSS代碼準(zhǔn)則: 問(wèn)題在于假如你須要把所有底本紅色的字體改成藍(lán)色,那修正后就款式就會(huì)變成: p class=alignleft我是一個(gè)段落!/p .red{col
高效整潔CSS代碼原則》文章地址:http://www.tfxk.com/wangyesheji/jianzhanjingyan/0302349C2013.htm

  不同瀏覽器元素的默認(rèn)屬性有所不同,應(yīng)用Reset可重置閱讀器元素的一些默認(rèn)屬性,以到達(dá)瀏覽器的兼容。但需要留神的是,請(qǐng)不要使用全局Reset:

  那么對(duì)這樣一個(gè)段落

  CSS學(xué)起來(lái)并不難,但在大型名目中,就變得難以治理,特殊是不同的人在CSS書(shū)寫作風(fēng)上稍有不同,高效整潔CSS代碼原則 (下),團(tuán)隊(duì)上就更加難以溝通,為此總結(jié)了一些如何實(shí)現(xiàn)高效整齊的CSS代碼準(zhǔn)則:

  問(wèn)題在于假如你須要把所有底本紅色的字體改成藍(lán)色,那修正后就款式就會(huì)變成:

<,高效整潔CSS代碼原則 (上);p class="alignleft">我是一個(gè)段落!</p> .red{color:bule;}

  這不僅僅由于它是遲緩和低效力的方式,而且還會(huì)導(dǎo)致一些不用要的元素也重置了外邊距和內(nèi)邊距。在此倡議參考YUI Reset跟Eric Meyer的做法。我跟Eric Meyer的觀點(diǎn)雷同,Reset并不是情隨事遷的,詳細(xì)還需要依據(jù)項(xiàng)目標(biāo)不同需要做恰當(dāng)?shù)男薷?高手賜招 網(wǎng)頁(yè)制作經(jīng)典技巧24條,以達(dá)到瀏覽器的兼容和操作上的方便性。我使用的Reset如下:

1. 使用Reset但并非全局Reset

/** 肅清內(nèi)外邊距 **/ body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 構(gòu)造元素 */ 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; } /** 設(shè)置默認(rèn)字體 **/ body,button, input, select, textarea {   font: 12px/1.5 '宋體',高性能網(wǎng)站建設(shè)的14個(gè)原則,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; } .alignleft{float:left;margin-right:20px;} .alignright{float:right;text-align:right;margin-left:20px;} .clear{clear:both;text-indent:-9999px;} --> [網(wǎng)站建設(shè)之]高效整齊CSS代碼原則

Tag:CSS代碼原則   CSS代碼原則  

 

  無(wú)疑烏七八糟或者無(wú)語(yǔ)義命名的代碼,誰(shuí)看了都會(huì)抓狂。就像這樣的代碼:

view source

  另外還有一種情況,一些固定的樣式,定義后就不會(huì)修改的了,那你命名時(shí)就不必?fù)?dān)心剛說(shuō)的那種情形,如

  這樣,頁(yè)面重構(gòu)應(yīng)注意repaint和reflow的9個(gè)問(wèn)題,無(wú)論你如何修改定義這些class或id的樣式,都不影響它跟HTML元素間的接洽。

<h1>My name is <span class="red blod">Wiky</span></h1>

  這樣的命名就會(huì)很讓人費(fèi)解,同樣的命名為.leftBar的側(cè)邊欄如果需要修改成右側(cè)邊欄也會(huì)很麻煩。所以,請(qǐng)不要使用元素的特征(色彩,地位,大小等)來(lái)命名一個(gè)class或id,你可以抉擇意思的命名如:#navigation{...},.sidebar{...},.postwrap{...}

  如果需要把這個(gè)段落由本來(lái)的左對(duì)齊修改為右對(duì)齊,那么只要要修改它的className就為alignright就能夠了。

print? .aaabb{margin:2px;color:red;}

  我想即便是初學(xué)者,也不至于會(huì)在實(shí)際項(xiàng)目中如斯命名一個(gè)class,但有不想過(guò)這樣的代碼同樣是很有問(wèn)題的:

 

*{ margin:0; padding:0; }

2. 良好的命名習(xí)慣


(責(zé)任編輯:網(wǎng)站建設(shè))
高效整潔CSS代碼原則相關(guān)文章
上一篇:高效整潔CSS代碼原則 (下) 下一篇:高質(zhì)量網(wǎng)站內(nèi)容對(duì)SEO至關(guān)重要
回到頂部