XXX2高清在线观看免费视频,free国产粉嫩熟妇xxxhd,亚洲欧美日韩在线不卡,久久久精品人妻一区二区三区蜜桃

青島網(wǎng)站建設公司,青島網(wǎng)站制作公司-奈薇建站網(wǎng)
建站咨詢熱線:0532-88781131、15166683288 
知識普及 ? CSS的十八般技巧(一)

CSS的十八般技巧(一)

奈薇建站網(wǎng) 2010-03-01 22:25發(fā)表
閱讀次數(shù) 3588

CSS的十八般技巧

 
 

最近,經常有朋友問我一些工作中遇到的CSS問題。他們總是不能很好的控制CSS,影響CSS的效率發(fā)揮。我來分析總結一下錯誤所在,幫助大家更加容易使用CSS。

    本文總結了我開始使用CSS布局方法以來所有的技巧和兼容方案,我愿意把這些與你分享,我會重點解釋一些新手容易犯的錯誤(包括我自己也犯過的),如果你已經是CSS高手,這些經驗技巧可能已經都知道,如果你有更多的,希望可以幫我補充。

一.使用css縮寫
    使用縮寫可以幫助減少你CSS文件的大小,更加容易閱讀。css縮寫的主要規(guī)則請參看《常用css縮寫語法總結》,這里就不展開描述。

二.明確定義單位,除非值為0
    忘記定義尺寸的單位是CSS新手普遍的錯誤。在HTML中你可以只寫width="100",但是在CSS中,你必須給一個準確的單位,比如:width:100px width:100em。只有兩個例外情況可以不定義單位:行高和0值。除此以外,其他值都必須緊跟單位,注意,不要在數(shù)值和單位之間加空格。

三.區(qū)分大小寫    轉自:奈薇建站網(wǎng)(www.nev.cn)
    當在XHTML中使用CSS,CSS里定義的元素名稱是區(qū)分大小寫的。為了避免這種錯誤,我建議所有的定義名稱都采用小寫。

    class和id的值在HTML和XHTML中也是區(qū)分大小寫的,如果你一定要大小寫混合寫,請仔細確認你在CSS的定義和XHTML里的標簽是一致的。

四.取消class和id前的元素限定
    當你寫給一個元素定義class或者id,你可以省略前面的元素限定,因為ID在一個頁面里是唯一的,而clas s可以在頁面中多次使用。你限定某個元素毫無意義。例如:

div#content { /* declarations */ }
fieldset.details { /* declarations */ }
可以寫成

#content { /* declarations */ }
.details { /* declarations */ }
這樣可以節(jié)省一些字節(jié)。

五.默認值
    通常padding的默認值為0,background-color的默認值是transparent。但是在不同的瀏覽器默認值可能不同。如果怕有沖突,可以在樣式表一開始就先定義所有元素的margin和padding值都為0,象這樣:

* {
margin:0;
padding:0;
}
六.不需要重復定義可繼承的值
    CSS中,子元素自動繼承父元素的屬性值,象顏色、字體等,已經在父元素中定義過的,在子元素中可以直接繼承,不需要重復定義。但是要注意,瀏覽器可能用一些默認值覆蓋你的定義。

七.最近優(yōu)先原則
    如果對同一個元素的定義有多種,以最接近(最小一級)的定義為最優(yōu)先,例如有這么一段代碼

Update: Lorem ipsum dolor set

在CSS文件中,你已經定義了元素p,又定義了一個class"update"

p {
margin:1em 0;
font-size:1em;
color:#333;
}
.update {
font-weight:bold;
color:#600;
}

這兩個定義中,class="update"將被使用,因為class比p更近。你可以查閱W3C的《 Calculating a selector’s specificity》 了解更多。

八.多重class定義
    一個標簽可以同時定義多個class。例如:我們先定義兩個樣式,第一個樣式背景為#666;第二個樣式有10 px的邊框。

.one{width:200px;background:#666;}
.two{border:10px solid #F00;}
在頁面代碼中,我們可以這樣調用

<div class="one two"></div>
這樣最終的顯示效果是這個div既有#666的背景,也有10px的邊框。是的,這樣做是可以的,你可以嘗試一下。

九.使用子選擇器(descendant selectors)
    CSS初學者不知道使用子選擇器是影響他們效率的原因之一。子選擇器可以幫助你節(jié)約大量的class定義。我們來看下面這段代碼:

<div id="subnav">
<ul>
<li class="subnavitem"> <a href="#" class="subnavitem">Item 1</a></li>>
<li class="subnavitemselected"> <a href="#" class="subnavitemselected"> Item 1</a> </li>
<li class="subnavitem"> <a href="#" class="subnavitem"> Item 1</a> </li>
</ul>
</div>
這段代碼的CSS定義是:

div#subnav ul { /* Some styling */ }
div#subnav ul li.subnavitem { /* Some styling */ }
div#subnav ul li.subnavitem a.subnavitem { /* Some styling */ }
div#subnav ul li.subnavitemselected { /* Some styling */ }
div#subnav ul li.subnavitemselected a.subnavitemselected { /* Some styling */ }
你可以用下面的方法替代上面的代碼

<ul id="subnav">
<li> <a href="#"> Item 1</a> </li>
<li class="sel"> <a href="#"> Item 1</a> </li>
<li> <a href="#"> Item 1</a> </li>
</ul>
樣式定義是:

#subnav { /* Some styling */ }
#subnav li { /* Some styling */ }
#subnav a { /* Some styling */ }
#subnav .sel { /* Some styling */ }
#subnav .sel a { /* Some styling */ }
用子選擇器可以使你的代碼和CSS更加簡潔、更加容易閱讀。

十.不需要給背景圖片路徑加引號
    為了節(jié)省字節(jié),我建議不要給背景圖片路徑加引號,因為引號不是必須的。例如:

background:url("images/***.gif") #333;
可以寫為

background:url(images/***.gif) #333;     轉自:奈薇建站網(wǎng)(www.nev.cn)
如果你加了引號,反而會引起一些瀏覽器的錯誤。


CSS的十八般技巧(一)相關標簽:建設網(wǎng)站設計網(wǎng)頁,網(wǎng)站建設公司,網(wǎng)站推廣
相關熱點推薦
網(wǎng)頁的面包屑導航
建設網(wǎng)站的目標及優(yōu)勢
網(wǎng)絡營銷之電子郵件營銷
網(wǎng)頁設計制作應注意的問
企業(yè)網(wǎng)站分類
網(wǎng)站優(yōu)化十大方法-基本
響應式網(wǎng)站在企業(yè)網(wǎng)站中
網(wǎng)站設計中的色彩
快照又回到以前的了,是
從幾個文學網(wǎng)站談文學網(wǎng)
產品設計師的提升第一篇
網(wǎng)站首頁所應該達到的幾
觸屏界面的按鈕文本設計
交互設計小貼士
分析網(wǎng)站建設的特點
奈薇建站網(wǎng)配套網(wǎng)站服務
交互設計模式——分頁
中小企業(yè)行之有效的網(wǎng)絡
企業(yè)微網(wǎng)站的商業(yè)價值及
中小企業(yè)網(wǎng)站建設技巧總
在青島做一個公司網(wǎng)站多
談搜索引擎影響網(wǎng)站收錄
探討運用seo技術做網(wǎng)
八個優(yōu)秀的圖片和圖標的
通過robots.tx
青島網(wǎng)站改版的公司哪家
青島網(wǎng)站制作支持舊IE
如何處理好網(wǎng)站設計的細
產品設計的模糊前期
奈薇建站網(wǎng)科技2017
搜索引擎蜘蛛理解相關性
網(wǎng)站的表單設計要點
與用戶體驗的這兩年
運用什么技巧使用戶喜歡
網(wǎng)站設計中程序員和美工
Tab(選項卡)的產品
從精簡導航談小型網(wǎng)站的
如今虛擬外鏈對我們的作
網(wǎng)頁設計中的版式原理-
奈薇建站網(wǎng)青島網(wǎng)站建設公司/青島網(wǎng)站制作公司,專業(yè)提供"氣質"型網(wǎng)站建設及精美網(wǎng)站制作服務,同時歡迎各地網(wǎng)站建設公司、網(wǎng)站制作公司代理我們的奈薇建站系統(tǒng)共同發(fā)展

熱點地區(qū):青島網(wǎng)站建設價格 青島即墨網(wǎng)站制作公司 開發(fā)區(qū)信息港 山東在線門戶
建站咨詢熱線0532-88781131 15166683288 18562723728
版權所有© BangJianZhan.Com & Nev.Cn 青島網(wǎng)站建設/網(wǎng)站制作公司
青島雨后網(wǎng)絡科技有限公司 - 青島市市北區(qū)福州北路90號,景泰尚都6層
已經為您服務了
208個月 13