成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Firefox嵌套CSS中div標簽居中問題解決方法

開發 前端
你對Firefox嵌套CSS中div標簽的居中問題的解決方法是否了解,這里通過實例向大家介紹一下8個CSS使用技巧,相信本文介紹一定會讓你有所收獲。

本文和大家重點討論一下Firefox嵌套CSS中div標簽的居中問題的解決方法,主要包括使用line-height垂直居中,清除容器浮動,不讓鏈接折行,始終讓Firefox顯示滾動條等內容。

Firefox嵌套CSS中div標簽的居中問題的解決方法

假定有如下情況:

viewplaincopytoclipboardprint? 

  1. <dividdivid="a"> 
  2. <dividdivid="b">div> 
  3. div> 
  4. <dividdivid="a"> 
  5. <dividdivid="b">div> 
  6. div> 
  7.  

如果要實現b在a中居中放置,一般只需用CSS設置a的text-align屬性為center。這樣的方法在IE里看起來一切正常;但是在Firefox中b卻會是居左的。解決辦法就是設置b的橫向margin為auto。例如設置b的CSS樣式為:margin:0auto;。

最好的解決方案往往是最簡單的,這里列出8個CSS技巧,非常簡單,簡單到只需要寫一行代碼,只需要定義一個屬性參數。非常適合學習CSS的新手朋友閱讀。

◆使用line-height垂直居中

  1. line-height:24px;  
  2.  

使用固定寬度的容器并且需要一行垂直居中時,使用line-height即可(高度與父層容器一致)。

◆清除容器浮動

viewplaincopytoclipboardprint?

  1. #main{  
  2. overflow:hidden;  
  3. }  
  4. #main{  
  5. overflow:hidden;  
  6. }  
  7.  

◆不讓鏈接折行

viewplaincopytoclipboardprint? 

  1. a{  
  2. whitewhite-space:nowrap;  
  3. }  
  4. a{  
  5. white-space:nowrap;  
  6. }  
  7.  

上面的設定就能避免鏈接折行,不過個人建議長鏈接會有相應的這行(有關換行方面的討論,參看圓心的記錄)。

◆始終讓Firefox顯示滾動條

viewplaincopytoclipboardprint? 

  1. html{  
  2. overflow:-moz-scrollbars-vertical;  
  3. }  
  4. html{  
  5. overflow:-moz-scrollbars-vertical;  
  6. }  
  7.  

也可以使用

viewplaincopytoclipboardprint? 

  1. body,html{  
  2. min-height:101%;  
  3. }  
  4. body,html{  
  5. min-height:101%;  
  6. }  
  7.  

◆使塊元素水平居中

margin:0auto;

其實就是

viewplaincopytoclipboardprint? 

  1. margin-left:auto;  
  2. margin-right:auto;  
  3. margin-left:auto;  
  4. margin-right:auto;  
  5.  

這個技巧基本上所有的CSS教科書都會有說明,別忘記給它加上個寬度。Exploer下也可以使用

viewplaincopytoclipboardprint? 

  1. body{  
  2. text-align:center;  
  3. }  
  4. body{  
  5. text-align:center;  
  6. }  
  7.  

然后定義內層容器

text-align:left;#p#

◆隱藏Exploertextarea的滾動條

viewplaincopytoclipboardprint? 

  1. textarea{  
  2. overflow:auto;  
  3. }  
  4. textarea{  
  5. overflow:auto;  
  6. }  
  7.  

Exploer默認情況下textarea會有垂直滾動條。

◆設置打印分頁

viewplaincopytoclipboardprint? 

  1. h2{  
  2. page-break-before:always;  
  3. }  
  4. h2{  
  5. page-break-before:always;  
  6. }  
  7.  

page-break-before屬性能設置打印網頁時的分頁。

◆刪除鏈接上的虛線框

viewplaincopytoclipboardprint? 

  1. a:active,a:focus{  
  2. outline:none;  
  3. }  
  4. a:active,a:focus{  
  5. outline:none;  
  6. }  
  7.  

Firefox默認會在鏈接獲得焦點(或者點擊時)加上條虛線框,使用上面的屬性可以刪除。

◆最簡單的CSS重置

viewplaincopytoclipboardprint? 

  1. *{  
  2. margin:0;padding:0  
  3. }  
  4. *{  
  5. margin:0;padding:0  
  6. }  
  7.  

CSS對瀏覽器的兼容性有時讓人很頭疼,或許當你了解當中的技巧跟原理,就會覺得也不是難事,從網上收集了IE7,6與Fireofx的兼容性處理方法并整理了一下。對于web2.0的過度,請盡量用xhtml格式寫代碼,而且DOCTYPE影響CSS處理,作為W3C的標準,一定要加DOCTYPE聲明。

【編輯推薦】

  1. DIV+CSS常見問題及解決方案
  2. 八個困擾新手的DIV CSS網頁布局問題
  3. 全面解析CSS優先級規則
  4. 專家推薦 10款優秀CSS框架
  5. 實例解析清除CSS float浮動的三種方法

 

責任編輯:佚名 來源: nowamagic.net
相關推薦

2010-08-23 14:06:57

DIV+CSS

2010-08-30 12:46:42

DIV+CSS

2010-09-07 09:08:03

DIV彈出層

2010-09-07 09:38:58

DIV重疊Firefox

2009-12-28 10:56:45

WPF Image

2010-09-10 09:31:08

CSSDIV

2009-02-26 11:13:41

Weblogic中間件JSP

2009-07-17 14:33:05

Jython中文問題

2010-07-29 15:28:47

Flex安全沙箱

2009-02-18 14:28:23

編碼亂碼JSP

2010-08-03 09:12:52

Flex安全沙箱

2010-05-26 11:08:33

SVN管理

2009-06-09 15:51:07

Java ee中文問題解決方法

2009-11-17 10:43:59

ubuntu 9.10輸入法解決方法

2009-08-14 13:49:58

Rails中文問題

2009-10-29 10:04:57

VB.NET Read

2010-05-11 15:09:51

Unix系統

2010-01-13 21:06:37

雙絞線

2011-05-18 14:00:30

在線備份

2011-06-14 13:41:27

muleWSDL
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美一级二级视频 | 国产欧美日韩久久久 | 久久99国产精品久久99果冻传媒 | 欧洲亚洲一区 | 看黄在线 | 国产欧美日韩一区二区三区在线观看 | 亚洲国产精品一区二区三区 | 欧美一区二区大片 | 九九精品网 | 影音先锋久久 | 一区二区在线免费观看 | 欧美激情视频一区二区三区在线播放 | 一区二区三区免费 | 2023亚洲天堂| 污污的网站在线观看 | 国产激情视频网址 | 成人免费视屏 | 久久五月婷 | 日韩毛片免费看 | 精品国产乱码久久久久久图片 | av天天看 | 亚洲一区二区三区观看 | 日韩成人免费中文字幕 | 精品国产一区二区三区性色av | 午夜免费网站 | 日韩欧美日韩在线 | 99久久精品国产一区二区三区 | 一级欧美| 国产 日韩 欧美 在线 | 国产欧美在线观看 | 欧美视频1区| 久久久片 | 国产精品久久久久不卡 | 国产精品三级久久久久久电影 | 精久久久 | 国产精品小视频在线观看 | av中文网 | 亚洲精品久久久久avwww潮水 | 亚洲+变态+欧美+另类+精品 | 亚洲日韩中文字幕一区 | 欧美日一区二区 |