精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

CSS樣式表設計十個雕蟲小技

開發 前端
你對CSS樣式表設計的理念是否熟悉,這里向大家描述一下CSS樣式表設計的十個技巧,主要包括CSS字體簡寫規則,CSS中邊框(border)的默認值,圖片替換的技巧和CSS盒模型hack等內容,希望本文介紹對你有所幫助。

本文和大家重點討論一下CSS樣式表設計十個雕蟲小技,比如說圖片替換的技巧,使用標準的html而不是圖片來顯示文字通常更為明智,除了加快下載還可以獲得更好的可用性,相信本文介紹一定會讓你有所收獲。

CSS樣式表設計之10條技巧

1.CSS字體簡寫規則

  當使用CSS定義字體時你可能會這樣做:

ExampleSourceCode

  1.   font-size:1em;  
  2.   line-height:1.5em;  
  3.   font-weight:bold;  
  4.   font-style:italic;  
  5.   font-variant:small-caps;  
  6.   font-family:verdana,serif;   
  7.  

事實上你可以簡寫這些屬性:

  1.   font:1em/1.5embolditalicsmall-capsverdana,serif  
  2.  

  現在好多了吧,不過有一點要注意:使用這一簡寫方式你至少要指定font-size和font-family屬性,其他的屬性(如font-weight,font-style,font-varient)如未指定將自動使用默認值。

2.同時使用兩個class

  通常我們只為屬性指定一個class,但這并不等于你只能指定一個,實際上,你想指定多少就可以指定多少,例如:
  <pclass="textside">...</p>通過同時使用兩個class(使用空格而不是逗號分割),這個段落將同時應用兩個class中制定的規則。如果兩者中有任何規則重疊,那么后一個將獲得實際的優先應用。

3.CSS中邊框(border)的默認值

  當編寫一條邊框的規則時,你通常會指定顏色、寬度以及樣式(任何順序均可)。例如:border:3pxsolid#000(3像素寬的黑色實線邊框),其實這個例子中唯一需要指定的值只是樣式。假如你指定樣式為實線(solid),那么其余的值將使用默認值:默認的寬度為中等(相當于3到4像素);默認的顏色為邊框里的文字顏色。如果這正是你想要的效果,你完全可以不在CSS里指定。

4.!important會被IE忽略

  在CSS樣式表中,通常最后指定的規則會獲得優先權。然而對除了IE以外的瀏覽器來說,任何后面標有!important的語句將獲得絕對的優先權,例如:margin-top:3.5em!important;margin-top:2em除IE以外所有瀏覽器中的頂部邊界都是3.5em,而IE為2em,有時候這一點很有用,尤其在使用相對邊界值時(就像這個例子),可以顯示出IE與其他瀏覽器的細微差別。(很多人可能還注意到了CSS的子選擇器也是會被IE忽略的)。#p#

5.圖片替換的技巧

  使用標準的html而不是圖片來顯示文字通常更為明智,除了加快下載還可以獲得更好的可用性。但是如果你決心使用訪問者的機器中可能沒有的字體時,你只能選擇圖片。

  舉例來說,你想在每一頁的頂部使用“Buywidgets”的標題,但你同時又希望這是能被搜索引擎發現的,為了美觀你使用了少見的字體那么你就得用圖片來顯示了:

ExampleSourceCode 

  1.  <h1><imgsrcimgsrc="/widget-image.gif"alt="Buywidgets"/></h1> 
  2.  

  這樣當然沒錯,但是有證據顯示搜索引擎對真實文本的重視遠超過alt文本(因為已經有太多網站使用alt文本充當關鍵字),因此,我們得用另一種方法:<h1><span>Buywidgets</span></h1>,那你的漂亮字體怎么辦呢?下面的CSS可以幫上忙:

ExampleSourceCode  

  1. h1{  
  2.   background:url(/widget-image.gif)no-repeat;  
  3.   }  
  4.   h1span{  
  5.   position:absolute;  
  6.   left:-2000px;  
  7.   }  

  現在你既用上了漂亮的圖片又很好的隱藏了真實文本——借助CSS,文本被定位于屏幕左側-2000像素處。

6.CSS盒模型hack的另一選擇

  CSS盒模型hack被用來解決IE6之前的瀏覽器顯示問題,IE6.0之前的版本會把某元素的邊框值和填充值包含在寬度之內(而不是加在寬度值上)。例如,你可能會使用以下CSS來指定某個容器的尺寸:

ExampleSourceCode  

  1. #box{  
  2.   width:100px;  
  3.   border:5px;  
  4.   padding:20px;  
  5.   }  

 然后在html中應用:

  1.   <dividdivid="box">...</div> 
  2.  

  盒的總寬度在幾乎所有瀏覽器中為150像素(100像素寬度+兩條5像素的邊框+兩個20像素的填充),唯獨在IE6之前版本的瀏覽器中仍然為100像素(邊框值和填充值包含在寬度值中),盒模型的hack正是為了解決這一問題,但是也會帶來麻煩。更簡單的辦法如下:

  CSS: 

  1.  #box{  
  2.   width:150px;  
  3.   }  
  4.   #boxdiv{  
  5.   border:5px;  
  6.   padding:20px;  
  7.   }  

  html:

  1.   <dividdivid="box"><div>...</div></div> 
  2.  

  這樣一來在任何瀏覽器中盒的總寬度都將是150像素。

7.將塊元素居中

  假設你的網站使用了固定寬度的布局,所有的內容置于屏幕中央,可以使用以下的CSS:

ExampleSourceCode  

  1. #content{  
  2.   width:700px;  
  3.   margin:0auto;  
  4.   }  

   你可以把html的body之內任何項目置于中,該項目將自動獲得相等的左右邊界值從而保證了居中顯示。不過,這在IE6之前版本的瀏覽器中仍然有問題,將不會居中,因此必須修改如下:

ExampleSourceCode  

  1. body{  
  2.   text-align:center;  
  3.   }  
  4.   #content{  
  5.   text-align:left;  
  6.   width:700px;  
  7.   margin:0auto;  
  8.   }  

 對body的設定將導致主體內容居中,但是連所有的文字也居中了,這恐怕不是你想要的效果,為此#content的div還要指定一個值:text-align:left。

8.使用CSS實現垂直居中

  垂直居中對表格來說是小菜一碟,只需指定單元格為vertical-align:middle即可,但這在CSS布局中不管用。假設你將一個導航菜單的高度設為2em,然后在CSS中指定垂直對齊的規則,文字還是會被排到盒的頂部,根本沒有什么區別。
  要解決這一問題,只需將盒的行高設為與盒的高度相同即可,以這個例子來說,盒高2em,那么只需在CSS中再加入一條:line-height:2em就可實現垂直居中了!

9.容器內的CSS定位

  CSS的最大優點之一就是可以將對象定位在文檔的任何位置,同樣的也可以將對象在某容器內進行定位。只需要為該容器添加一條CSS規則:

ExampleSourceCode 

  1.  #container{  
  2.   position:relative;  
  3.   }  

   則容器內的任何元素的定位都是相對于該容器的。
  如果想將navigation定位在容器內離左邊界30像素,離頂部5像素,可以使用以下CSS語句:

ExampleSourceCode 

  1.  #navigation{  
  2.   position:absolute;  
  3.   left:30px;  
  4.   top:5px;  
  5.   }  

 10.延伸至屏幕底部的背景色

  CSS的缺點之一是缺乏垂直方向的控制,從而導致了一個表格布局不會遇到的問題。假設你在頁面的左側設定了一列用于放置網站的導航。頁面為白色背景,但你希望導航所在的列為藍色背景,使用以下CSS即可:

ExampleSourceCode

  1.   #navigation{  
  2.   background:blue;  
  3.   width:150px;  
  4.   }  
  5.  

  問題在于導航項不會一直延伸到頁面的底部,自然它的背景色也不會延伸到底部。于是左列的藍色背景在頁面上被半路截斷,浪費了你的一番設計。怎么辦呢?很不幸我們現在只能用欺騙的辦法,即將body的背景指定為與左列同顏色同寬度的圖片,CSS如下:

ExampleSourceCode

  1.   body{  
  2.   background:url(/blue-image.gif)00repeat-y;  
  3.   }  
  4.  

  背景圖應為寬150像素的藍色圖片。這一辦法的缺點是沒法使用em來指定左列的寬度,當用戶改變文字的大小導致內容的寬度擴張時,背景色的寬度不會隨之改變。
  到寫這篇文章為止這是對這類問題的唯一解決辦法,因此你只能為左列使用像素值來獲得能夠自動延伸的不同的背景色。

【編輯推薦】

  1. 輕松實現CSS樣式實時切換技巧
  2. SS樣式表文件優化五個小技巧
  3. CSS2.0中最常用的十八般兵器
  4. 學習筆記 剖析CSS縮寫六大規則
  5. 解讀CSS中position屬性四大可選值用法
責任編輯:佚名 來源: 52css.com
相關推薦

2010-08-31 09:39:17

CSS樣式表

2010-09-03 14:39:53

CSSCSS樣式表

2010-08-26 11:19:31

CSS樣式表

2010-09-14 11:11:09

DIV+CSS樣式表

2010-09-06 14:11:32

CSS

2010-09-07 13:10:48

CSS樣式表CSS

2010-08-26 09:16:23

CSS樣式表

2009-09-18 16:15:25

CSS樣式屬性

2010-09-06 10:04:31

CSS樣式表

2009-08-26 09:48:14

DIV+CSS樣式表命

2010-08-06 14:52:35

FlexCSS層疊樣式表

2010-09-08 14:35:22

CSS

2010-09-06 16:09:58

CSS樣式CSS

2023-03-19 16:15:33

CSS技巧開發

2010-09-14 14:10:36

CSS樣式表

2010-09-01 13:17:42

CSS樣式表

2012-10-29 11:34:26

IBMdw

2022-07-07 09:19:24

JavaScript代碼樣式規則

2010-09-06 13:36:45

CSS樣式表CSS

2010-08-19 09:02:06

點贊
收藏

51CTO技術棧公眾號

中文字幕亚洲激情| 亚洲免费伊人电影| 国产精品白嫩美女在线观看| www.涩涩爱| 一区二区中文字幕在线观看| 狠狠综合久久| 亚洲精品黄网在线观看| 91淫黄看大片| 欧美videosex性极品hd| 久久精品人人爽人人爽| 亚洲精品免费网站| 亚洲成熟少妇视频在线观看| 一本一本久久a久久综合精品| 日韩www在线| 在线视频一二区| 成人免费直播| 亚洲福利一区二区| 在线观看福利一区| 青青久在线视频| 国产传媒欧美日韩成人| 国产精品亚洲激情| 久久久国产高清| 国产精品豆花视频| 色先锋资源久久综合5566| www.88av| 凹凸成人在线| 欧美一区二区三区性视频| 欧美精品aaaa| 韩日成人影院| 精品人伦一区二区三区蜜桃网站 | 女人抽搐喷水高潮国产精品| 在线不卡免费欧美| 国产日韩欧美久久| 国产成人精品123区免费视频| 亚洲一区二区三区激情| 超碰在线免费观看97| 成人全视频高清免费观看| 91在线观看地址| 国产精品果冻传媒潘| 国产人妖在线播放| 三级一区在线视频先锋 | 99久久99九九99九九九| 色综合色狠狠综合色| 人妻久久久一区二区三区| 日本女人高潮视频| 性少妇videosexfreexxx片| 免费成人在线网站| 久久激情婷婷| 欧美精品九九99久久| 国产xxxxx视频| 日韩性xxx| 91久久精品一区二区三区| 情侣黄网站免费看| gogo亚洲高清大胆美女人体| 一本一本久久a久久精品综合麻豆| 一二三四视频社区在线| 欧美13videosex性极品| 精品国产鲁一鲁一区二区张丽| 日韩精品在线视频免费观看| 免费在线观看av电影| 亚洲香蕉伊在人在线观| 国产美女在线一区| 午夜不卡影院| 在线视频国内自拍亚洲视频| 欧美日韩在线观看不卡| **国产精品| 欧美一二三区精品| 亚洲麻豆一区二区三区| 日韩精品社区| 亚洲人成人99网站| 毛片视频免费播放| 亚洲一级毛片| 97精品伊人久久久大香线蕉 | 欧美日韩在线视频一区二区| 成人免费观看毛片| 国产原创一区| 欧美一区二区三区免费大片| 精品视频站长推荐| 久久不见久久见中文字幕免费| 在线亚洲欧美视频| 久热这里有精品| 亚洲国产中文在线二区三区免| 欧美一区二区三区色| 大尺度在线观看| 九九热爱视频精品视频| 另类少妇人与禽zozz0性伦| 国产大片aaa| 日韩1区2区3区| 成人av片网址| 在线观看完整版免费| 亚洲国产综合色| 黄色免费网址大全| 999在线精品| 国产亚洲精品美女| 艳妇乳肉亭妇荡乳av| 成人动漫免费在线观看| 久操成人在线视频| 做爰无遮挡三级| 粉嫩av亚洲一区二区图片| 国产免费一区| 男人在线资源站| 欧美性xxxxx极品| 日韩精品视频网址| 欧洲乱码伦视频免费| 欧美日产国产成人免费图片| 欧美日韩a v| 成人一二三区视频| 影音欧美亚洲| 电影天堂国产精品| 亚洲国产精品人人爽夜夜爽| 黄色录像一级片| 日韩精品亚洲一区| 久精品国产欧美| 亚洲欧美成人影院| 欧美日韩卡一卡二| 人妻少妇无码精品视频区| 影音先锋日韩资源| 91综合免费在线| jizz在线观看视频| 欧美特黄级在线| 日本国产在线视频| 一区二区影院| 91精品国产综合久久香蕉的用户体验| 日本一区二区三区在线观看视频| 亚洲一区二区三区视频在线播放 | 国产精品毛片无码| 中日韩美女免费视频网址在线观看| www.国产成人| 成人性生交大合| 免费的一级黄色片| 小说区图片区亚洲| 色诱女教师一区二区三区| 免费av中文字幕| 久久久久久久久久电影| 精品视频免费在线播放| 精品综合久久88少妇激情| 欧美成人午夜激情视频| 国产日本精品视频| 亚洲视频一二三| 国产aⅴ爽av久久久久| 第一社区sis001原创亚洲| 国产精品高潮呻吟久久av黑人| 你懂的免费在线观看视频网站| 亚洲成av人片在线观看| 中文字幕a在线观看| 精品成人久久| 国产伦理一区二区三区| av剧情在线观看| 亚洲国产一区二区三区四区| 日本三级片在线观看| youjizz国产精品| 大陆极品少妇内射aaaaa| 日韩电影不卡一区| 欧美在线视频免费| 国产中文在线视频| 欧美日韩小视频| 国产精品99久久久久久成人| 国产成人综合亚洲网站| 少妇人妻大乳在线视频| 欧美亚洲色图校园春色| 热久久免费国产视频| 国产中文字幕在线观看| 欧美剧情电影在线观看完整版免费励志电影 | 91国偷自产一区二区三区的观看方式| 香港三日本三级少妇66| 日韩欧美精品中文字幕| 先锋影音av在线| 精品在线免费视频| 人人妻人人澡人人爽欧美一区双| 精品福利网址导航| 国产精品久久久久久网站| 日本在线免费| 精品毛片乱码1区2区3区| www.日本精品| 中文字幕一区二区在线观看| 日本成人在线免费| 性欧美长视频| 中文字幕一区二区中文字幕| 91精品尤物| 国产91色在线播放| 八戒八戒神马在线电影| 精品视频久久久久久| 在线免费a视频| 亚洲已满18点击进入久久| 亚洲午夜福利在线观看| 国内成人自拍视频| 欧美亚洲国产成人| 国产电影一区二区在线观看| 精品一区二区三区视频日产| 日本a人精品| 91精品国产91久久久| 在线激情网站| 日韩高清a**址| 国产色在线视频| 一本高清dvd不卡在线观看| 99成人在线观看| 久久综合999| 亚洲911精品成人18网站| 日韩电影网1区2区| 99在线免费视频观看| 91欧美在线| 久久亚洲午夜电影| 99精品国产高清一区二区麻豆| 国产精品视频播放| 欧美aa一级| 欧美伦理91i| 免费网站看v片在线a| 亚洲免费成人av电影| 成人激情四射网| 欧美理论片在线| 五月天婷婷导航| 婷婷国产v国产偷v亚洲高清| 欧美黑人一级片| 中文字幕一区二区三区不卡 | 天天色天天干天天色| 日本伊人午夜精品| 女人和拘做爰正片视频| 国内成人在线| 潘金莲一级淫片aaaaa免费看| 波多野结衣在线播放一区| 久久精品午夜一区二区福利| 亚洲一区二区免费在线观看| 成人欧美一区二区三区黑人孕妇| 777午夜精品电影免费看| 欧美一区二区三区免费观看| √最新版天堂资源网在线| 久久91亚洲人成电影网站| 免费黄色在线看| 色先锋资源久久综合5566| 草草影院在线观看| 亚洲欧美国产另类| 性感美女一级片| 亚洲精品白浆高清久久久久久| 性一交一乱一精一晶| 日韩欧美精品在线| 国产后入清纯学生妹| 91精品国产综合久久精品图片 | 波多野结衣亚洲一二三| 98视频在线噜噜噜国产| 黄色漫画在线免费看| 亚洲 日韩 国产第一| 超碰在线99| 91成品人片a无限观看| 欧美一级鲁丝片| 青青精品视频播放| 日韩三级影视| 国产精品中文在线| 色噜噜成人av在线| 91久久久久久久久久久久久| 2020国产精品小视频| 亚洲综合中文字幕在线观看| 欧美一区在线观看视频| 99久久精品免费看国产一区二区三区 | 欧美电影一区二区三区| 国产女人高潮的av毛片| 日韩精品一区二区三区蜜臀| 欧美一级视频免费| 亚洲精品二三区| 黄色毛片在线看| 色哟哟网站入口亚洲精品| av网站在线免费| 久久免费视频网站| 欧美18—19sex性hd| 国产精品亚洲欧美导航| 久久伊人久久| 国产一区自拍视频| 欧美精品色图| 亚洲第一精品区| 亚洲国产国产亚洲一二三| 精品中文字幕av| 麻豆成人免费电影| 亚洲少妇中文字幕| 91麻豆swag| 女性裸体视频网站| 午夜精品一区二区三区电影天堂 | 久久成人av少妇免费| 在线播放第一页| 久久久久久久久免费| 国产探花在线播放| 日韩欧美在线视频日韩欧美在线视频| 男操女视频网站| 日韩亚洲欧美高清| 青青草手机在线| 操人视频在线观看欧美| 五月天国产在线| 91免费版黄色| 国产欧美日韩精品一区二区免费 | gogogo免费高清日本写真| 亚洲大片在线| 中文字幕欧美人妻精品一区| 国产一区二区三区在线观看精品| 老司机免费视频| 中文字幕亚洲精品在线观看| 免费在线观看av网址| 在线观看免费亚洲| 欧美一区二区公司| 日日狠狠久久偷偷四色综合免费| f2c人成在线观看免费视频| 国产精品一区专区欧美日韩| 美日韩黄色大片| 中文字幕日韩精品久久| 国产美女诱惑一区二区| 深夜做爰性大片蜜桃| 国产欧美日韩激情| 久久精品国产亚洲av麻豆色欲| 欧美日韩中文字幕一区二区| 亚洲av成人无码久久精品老人 | 欧美日韩精品在线观看视频 | 午夜老司机在线观看| 7777kkkk成人观看| 另类视频一区二区三区| 亚洲精品视频一二三| 午夜在线精品偷拍| 国产香蕉精品视频| 亚洲男女毛片无遮挡| a片在线免费观看| 亚洲片av在线| 91破解版在线观看| 亚洲伊人久久综合| 日韩在线观看| mm1313亚洲国产精品无码试看| 99久久夜色精品国产网站| 日本黄色小说视频| 欧美一区二区三区白人| 久久综合之合合综合久久| 国产精品福利在线| 欧美色图一区| 久久国产色av免费观看| 91网站最新网址| 日韩经典在线观看| 欧美精品一区二区在线播放| 亚洲男同gay网站| 91在线观看网站| 欧美搞黄网站| 原创真实夫妻啪啪av| 亚洲欧美日韩在线不卡| 国产绿帽刺激高潮对白| 久久九九全国免费精品观看| 国产亚洲人成a在线v网站| 亚洲欧洲另类精品久久综合| 麻豆成人久久精品二区三区小说| 99国产精品免费| 欧美精选午夜久久久乱码6080| 永久免费av在线| 国产综合久久久久| 五月婷婷亚洲| 免费看的av网站| 亚洲曰韩产成在线| 人妻视频一区二区三区| 88xx成人精品| 精品久久久中文字幕| 亚洲36d大奶网| 中文字幕一区二区三区不卡| 99热这里精品| 国内精品国产三级国产在线专| 久久久久久久久久久久久久久久久久久久| 给我免费播放片在线观看| av一本久道久久综合久久鬼色| 黄网在线观看视频| 国产一区二区日韩| 91麻豆精品| 你真棒插曲来救救我在线观看| 久久综合精品国产一区二区三区 | 成人黄色av电影| 台湾佬中文在线| 最近2019中文字幕一页二页| 蜜桃在线一区| 日本十八禁视频无遮挡| 久久精品亚洲精品国产欧美 | 波多野结衣与黑人| 97久久精品人人澡人人爽| 免费黄色片视频| 欧美成人一区二区三区电影| 老牛精品亚洲成av人片| 亚洲一二三区av| 一卡二卡欧美日韩| 日韩大片b站免费观看直播| 国产美女精品免费电影| 黄色欧美日韩| 美女久久久久久久久久| 88在线观看91蜜桃国自产| hd国产人妖ts另类视频| 日韩一区二区电影在线观看| 国产激情一区二区三区| 黄色av网站免费观看| 久久成人亚洲精品| 伊人春色精品| 色哟哟免费视频| 91久久精品一区二区三区| 欧美家庭影院| 亚洲精品成人久久久998| 国产成人精品综合在线观看 | 欧美成人a在线| 欧美色999| 欧美精品一区二区三区三州| 欧美国产精品专区| 色婷婷激情五月| 91社区国产高清| 日产国产高清一区二区三区| 国产无遮挡又黄又爽又色|