国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

DIV CSS設計中常見問題及解決辦法

開發 前端
作為前端開發人員,在DIV+CSS進行日常的頁面制作時,不可避免的會碰上這樣那樣的問題,這里挑選了其中的一些進行總結歸檔,希望對大家會有所幫助。

這里和大家分享一下DIV+CSS設計中常見問題的解決辦法,比如在web標準下IE無法設置滾動條的顏色問題,只需將設置滾動條顏色的樣式定義到html標簽選擇符上即可,相信本文的介紹能讓你有所收獲。

DIV+CSS設計中常見問題的解決辦法

作為前端開發人員,在日常的頁面制作時,不可避免的會碰上這樣那樣的問題,這里挑選了其中的一些進行總結歸檔,希望對大家會有所幫助:

1、如何定義高度很小的容器?

在IE6下無法定義小高度的容器,是因為有一個默認的行高。
列舉2種解決方案:overflow:hidden|line-height:0

2、圖片下方出現幾像素的空白間隙?

這個也有多種解決方案,如將img定義為display:block,或定義父容器為font-size:0,個人更推薦使用vertical-align的方式,它的值可以是text-top|text-bottom|middle等

3、IE6雙倍margin的BUG?

display:inline

4、文本垂直方向對齊文本輸入框?

設置input為vertical-align:middle,textarea也是如此。

5、為什么在web標準下IE無法設置滾動條的顏色?

將設置滾動條顏色的樣式定義到html標簽選擇符上即可

6、如何讓層在falsh上顯示?

不可以,除了少數幾個級別很高的家伙除外。
但可以將flash設置為透明,這時層就會透過falsh顯示,近似于覆蓋在flash之上了,如:
<paramname="mode"value="transparent"/>

7、如何使得文字不換行?

定義包含文字的容器為:width:xxx;white-space:nowrap;

8、IE中如何讓超出寬度的文字顯示為省略號?

定義容器為:overflow:hidden;width:xxx;white-space:nowrap;text-overflow:ellipsis;

9、如何在點文字時也選中checkbox?

  1. <inputidinputid="test"type="checkbox"value="on"/> 
  2. <labelforlabelfor="test">測試</label> 

10、一個div為margin-bottom:10px,一個div為margin-top:5px,為什么2個div之間的間距是10px而不是15px?

這種情況瀏覽器會自動進行margin重疊,只顯示較大的margin值
解決方案:只設置其中一個div的margin為15px

11、如何解決IE下當li中出現2個或以上的浮動時,li之間產生的空白間隙?

設置li的vertical-align,值可以為top|text-top|middle|bottom|text-bottom

12、如何使得英文單詞不發生詞內斷行?

word-wrap:break-word;

13、為什么被訪問過的鏈接顏色沒有變化?

定義鏈接的樣式時,需要按照:link,:visited,:hover,:active這樣的順序,可以使用LoVeHAte(喜歡討厭)來記憶#p#

14、單行文本如何垂直居中?

height:xxx;line-height:xxx;高和行高相同即可

15、已知高度的容器如何在頁面中水平垂直居中?

參閱:http://blog.doyoe.com/article.asp?id=74p>

16、未知尺寸的圖片圖如何水平垂直居中?

參閱:http://blog.doyoe.com/article.asp?id=159

17、標準模式和怪異模式下的盒模型區別?

標準模式下:實際寬度=width+padding+border
怪異模式下:實際寬度=width-padding-border

18、如何解決IE下的3像素BUG?

參閱:http://blog.doyoe.com/article.asp?id=68

19、如何做1像素細邊框的table?

方法1:設置table的border-collapse:collapse; 

  1. <styletypestyletype="text/css"> 
  2. table{border-collapse:collapse;border-color:#000;}  
  3. td{border-color:#000;}  
  4. </style> 
  5. <tablecellspacingtablecellspacing="0"cellpadding="0"border="1"> 
  6. <tr> 
  7. <td>測試</td> 
  8. <td>測試</td> 
  9. </tr> 
  10. </table> 
  11.  

 方法2:關鍵在于設置cellspacine="1",用間隙來作為邊框

  1. <styletypestyletype="text/css"> 
  2. table{background:#000;}  
  3. tr{background:#fff;}  
  4. </style> 
  5. <tablecellspacingtablecellspacing="1"cellpadding="0"border="0"> 
  6. <tr> 
  7. <td>測試</td> 
  8. <td>測試</td> 
  9. </tr> 
  10. </table> 
  11.  

 20、以圖換字的幾種方法及優劣分析

以圖換字,其實是為了保證頁面的可讀性,這樣既有利于搜索引擎,又有利于結構查看。由于這種方式被大多數人所認同,所以方法也越來越多:

方法1:使用text-indent的負值,將內容移出容器;

方法2:使用display:none,將內容隱藏;

方法3:使用padding將文字擠出容器之外,并將超出的部分hidden;

方法4:使用font設置超小字體,達到隱藏內容的目的。

方法1(非常不推薦)看起來蠻簡單,但其實有幾個不理想的地方,1是比較吃資源;2是在IE5下面會出現滯后背景無法顯示;3是內容為超鏈接時,長長的黑色虛框,讓你抓狂。

方法2(不推薦)其實倒也不復雜,只是需要多添加一個標簽,比較浪費;且display:none出現的幾率太多,對seo也是會有些許影響的。

方法3(推薦)StandardModel下要2層標簽才能搞定,不過相對方法1和2還是有優勢的,推薦一下。

方法4(強烈推薦)只需要將字體和行高設置為0,然后overflow:hidden就行;不過這樣在Safari和Chrome下還是會有1px高的字出現,所以應該再設置一下字體的顏色和背景圖相同或相近。以此就同樣可以達到隱藏內容的目的,暫時還沒發現有什么副作用,強烈推薦。

21、如何容器透明,內容不透明?

假設在標準模式下有如下結構: 

  1. <divclassdivclass="outer"> 
  2. <pclasspclass="inner">我不要透明</p> 
  3. </div> 

IEonly的方法:在父容器outer被設置為透明后,只需要將子容器inner設置為position:relative;如果需要兼容其它瀏覽器,則以上的方法不適用,且結構也需改為:

  1. <divclassdivclass="outer"></div> 
  2. <divclassdivclass="inner">我不要透明</div> 
  3.  

然后使用position+z-index搞定位置#p#

22、如何去掉鏈接的虛線框?

IE下:<ahref="#"onfocus="this.blur();"...>
FF下:a{outline:none;}

23、如何使得頁面字體行距始終保持n倍字體大小為基調?

在body內設置line-height:n即可,注,不可以為它加上單位
原因可參閱:http://blog.doyoe.com/article.asp?id=195

24、如何使用標準的方法插入flash?

  1. <divclassdivclass="fla-show"> 
  2. <objecttypeobjecttype="application/x-shockwave-flash"data="*.swf"width="*"height="*"> 
  3. <paramnameparamname="movIE"value="*.swf"/> 
  4. <imgsrcimgsrc="*.jpg"alt="用于不支持flash或屏蔽flash時顯示"/> 
  5. </object> 
  6. </div> 
  7.  

25、StandardModel如何讓容器可以height:100%?

設置html,body{height:100%;margin:0;}

26、如何使得表格的寬度固定?

設置table為table-layout:fixed;這時表格將使用固定布局算法,多出的內容將不影響表格的寬度

27、如何讓min-height兼容IE6?

  1. .min-height{min-height:100px;_height:100px;}  
  2. <divclassdivclass="min-height">我是兼容的min-height</div> 
  3.  

28、如何讓鼠標變成手型且兼容所有現代瀏覽器?

cursor:pointer

29、如何實現IE6下的position:fixed?

參閱:http://blog.doyoe.com/article.asp?id=188

30、IE下如何對StandardMode與QuirksMode進行切換?

IE6以下的瀏覽器不用觸發,直接以QuirksMode呈現頁面。

IE6和IE7都可以觸發的(在XHTML的DTD申明前加上HTML注釋): 

  1. <!--LetIE6andIE7intoquirksmode--> 
  2. <!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Strict//EN"  
  3. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 
  4.  

IE6的觸發(在XHTML的DTD申明前加上XML申明): 

  1. <?xmlversionxmlversion="1.0"encoding="utf-8"?> 
  2. <!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Strict//EN"  
  3. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 
  4.  

當沒有使用DTD聲明或者使用HTML4以下(不包括HTML4)的DTD聲明時,基本所有的瀏覽器都是使用QuirksMode呈現。

31、如何給一個元素定義多個不同的css規則?

  1. <styletypestyletype="text/css"> 
  2. .a{color:#f00;}  
  3. .b{background:#eee;}  
  4. </style> 
  5.  
  6. <divclassdivclass="ab">測試</div> 
  7.  

如上例,該元素同時擁有a和b定義的樣式規則。
多個規則之間使用空格分開,并且只有class能同時使用多個規則,id不可以

32、如何區別display:none與visibility:hidden?

相同的是display:none與visibility:hidden都可以用來隱藏某個元素;
不同的是display:none在隱藏元素的時候,將其占位空間也去掉;而visibility:hidden只是隱藏了內容而已,其占位空間仍然保留。

33、如何解決按鈕在IE7及以下瀏覽器中隨著value增多兩邊留白也隨著增加的問題?

通常情況下,如果value的長度是固定不變的,可以給按鈕設定一個固定的width,這是沒有問題的,但在大多數情況下,按鈕的value大多是可變的,所以給按鈕設定width是不夠理想的。
解決方法,給按鈕加上:#overflow:visible;padding:010px;其中overflow用于清除IE兩邊的留白,padding用于使得各瀏覽器的留白一致。

【編輯推薦】

  1. 解讀CSS中absolute與relative的區別和聯系
  2. CSS樣式表特點及嵌入網頁的四種途徑
  3. 三種方法實現CSS樣式表插入
  4. CSS外邊距設置屬性margin用法
  5. 探究CSS高級語法中選擇器分組和CSS繼承用法

 

 

責任編輯:佚名 來源: zuomoban.cn
相關推薦

2010-08-17 11:35:46

DIV CSS

2010-08-17 13:36:49

DIV CSS設計

2010-08-31 13:49:12

CSS

2010-08-31 16:09:04

DIV+CSS

2010-09-01 14:51:12

CSSIEFirefox

2011-10-28 10:56:24

jQTouchjQueryiPhone

2011-01-21 14:13:10

2012-06-06 12:48:28

Win8 RP版微軟

2011-08-22 14:10:51

nagios

2011-04-27 16:04:12

投影機

2010-09-14 10:00:41

CSS+DIV

2010-08-27 13:51:40

CSS+DIV

2010-08-30 14:37:58

CSS布局

2011-05-12 13:34:57

SQL Server

2012-05-30 16:19:11

2010-01-27 12:06:00

UPS常見故障

2010-08-18 15:02:54

IEFirefox兼容

2019-10-08 16:05:19

Redis數據庫系統

2024-02-21 12:17:00

2010-08-16 16:49:30

DIV CSS居中
點贊
收藏

51CTO技術棧公眾號

欧美成人亚洲成人| 成人免费在线网| 182tv在线播放| 在线看的av网站| 91精品一区二区三区久久久久久 | 日韩一二三区| 国产精品综合网站| 久久久久久网| 亚洲欧美另类动漫| 欧美综合亚洲图片综合区| 欧美gv在线| 欧美亚洲视频一区二区| 99精品免费视频| 欧美精品久久96人妻无码| 亚洲国产精华液网站w | jizzzz日本| 欧美丝袜第三区| 人人鲁人人莫人人爱精品| 国产精品第二页| 精品一二线国产| 又黄又爽在线观看| 亚洲精品小视频在线观看| 国内精品视频在线观看| 一区精品视频| 日本免费在线视频观看| 91网页版在线| 中文字幕在线网| 精品国产电影一区二区| 只有精品亚洲| 国产精品乱码一区二区三区| 成人福利视频网站| 在线观看国产视频| 在线精品国产欧美| 午夜精品一区二区三区国产| 轻点好疼好大好爽视频| 婷婷久久综合九色综合伊人色| 日本黄色免费在线| 国产精品入口日韩视频大尺度| 韩国av一区二区三区| 导航福利在线| 最近的2019中文字幕免费一页| 中文字幕日韩欧美精品高清在线 | 欧美天堂亚洲电影院在线观看 | 国产欧美综合精品一区二区| 亚瑟一区二区三区四区| 欧美lavv| 夜夜揉揉日日人人青青一国产精品| 国产高清在线a视频大全| 国产91免费观看| 国产成人无遮挡在线视频| av影片在线看| 国产成人鲁鲁免费视频a| 国产成人精品一区二区三区四区 | 九九99久久精品在免费线bt| 久久精品第九区免费观看| ...中文天堂在线一区| 欧美××××黑人××性爽 | 久久九九电影| 色婷婷综合缴情免费观看| 欧美成人免费小视频| 国产一区二区导航在线播放| 川上优的av在线一区二区| 日韩av日韩在线观看| 久久伊人中文字幕| 第四色男人最爱上成人网| 日韩欧美一区二区三区四区五区| 欧美日韩裸体免费视频| 久久99精品久久久久久欧洲站| 国产盗摄视频在线观看| 中文字幕亚洲一区| 成人福利视频在线观看| 99久久精品费精品国产一区二区| 麻豆传媒在线完整视频| 国产综合视频在线观看| 国产精品美女久久久久久久久久久| 欧美黑人一区| 亚洲一区三区在线观看| 欧美日韩亚洲不卡| 欧美天堂亚洲电影院在线观看| 国产在线制服美女| 国产精品www色诱视频| 国产精品成人一区二区三区夜夜夜| 深夜日韩欧美| 精品久久久久久久久久中文字幕| 亚洲精品在线视频| 国产91在线观看| 日韩成人在线一区| 黄色大片在线免费看| www国产亚洲精品久久网站| 国产一区二区三区免费播放| h片精品在线观看| 一区二区免费在线视频| 亚洲高清一区二| 理论片日本一区| 黄色综合网址| 97视频在线免费| 久久国内精品一国内精品| 久久新电视剧免费观看| 东京久久高清| 男人天堂2020| 日韩不卡一二三区| 国产乱人伦丫前精品视频| 国产精品五区| 中文字幕在线永久在线视频 | 91久久精品一区二区三区| 亚洲五月综合| 欧美一区二区三区在线观看免费| 亚洲激情网站| 国产在线制服美女| 成人在线免费网站| 日韩一区二区视频| 国产河南妇女毛片精品久久久| 99tv成人影院| 性综艺节目av在线播放| 国产免费高清一区| 日韩精品在线电影| 99久久精品国产麻豆演员表| 亚洲人成网www| 电影在线一区| 亚洲爆乳无码精品aaa片蜜桃| 久久91亚洲精品中文字幕奶水| 一级日本不卡的影视| 国产欧美在线| 黄色日韩网站| 少妇精品放荡导航| 欧洲亚洲一区二区三区四区五区| 国产午夜精品一区二区三区| 亚洲欧美另类在线| 亚洲一区二区动漫| 国产一区二区三区在线观看免费 | 成年人免费网站| 成人免费自拍视频| 欧美一区二区久久| 91丨九色丨蝌蚪丨老版| 欧美电影《睫毛膏》| 1区2区3区在线| 天堂中文字幕一二区| 久久69av| 欧美人狂配大交3d怪物一区| 日本欧美一区二区在线观看| 欧美视频在线视频精品| 一级二级在线观看| 国产一二三四区在线观看| 午夜精品一区二区三区在线视频| 色成年激情久久综合| 国产做a爰片久久毛片| 欧美绝顶高潮抽搐喷水合集| 二区在线播放| 91制片厂毛片| 精品欧美日韩在线| 欧美日韩福利在线观看| 欧美专区在线观看一区| 99久久综合精品| 亚洲调教视频在线观看| 日本成人福利| 日本福利片在线| 成人在线免费观看av| 99视频在线播放| 欧美不卡视频一区发布| 欧美性欧美巨大黑白大战| 久久精品日韩一区二区三区| 国产精品日韩| 国产精品一区二区av交换| 日本免费久久| 国产在线黄色| 国产精品视频中文字幕| 91制片厂免费观看| 成人在线国产精品| 精品国产拍在线观看| 91精品国产综合久久精品性色 | 石原莉奈在线亚洲三区| 国产成人aa在线观看网站站| 国产二区三区在线| 欧美高清xxxxxkkkkk| 国产日韩亚洲欧美在线| 国产精品久久国产三级国电话系列| 久久人人97超碰精品888| 日韩大片免费观看视频播放| 国产aⅴ精品一区二区四区| 国产精品二区在线| 88xx成人精品| 久久激情视频久久| 亚洲精品不卡在线| 7777精品伊人久久久大香线蕉完整版| 亚洲欧美区自拍先锋| 91麻豆123| 国内成+人亚洲+欧美+综合在线| 中文字幕午夜精品一区二区三区| 天天操综合520| 精品久久久久久久久久岛国gif| 色在线中文字幕| 亚洲丝袜一区| 免费黄色在线网站| 日本一本草久在线中文| 嫩草懂你的影院| 波多野结衣在线中文| 日韩免费高清在线| 丝袜老师办公室里做好紧好爽 | 欧美激情一区二区在线| 成人国产精品免费网站|