日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網營銷解決方案
Firefox嵌套CSS中div標簽居中問題解決方法

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

成都創(chuàng)新互聯(lián)長期為上千家客戶提供的網站建設服務,團隊從業(yè)經驗10年,關注不同地域、不同群體,并針對不同對象提供差異化的產品和服務;打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網生態(tài)環(huán)境。為四川企業(yè)提供專業(yè)的成都網站制作、做網站,四川網站改版等技術服務。擁有十多年豐富建站經驗和眾多成功案例,為您定制開發(fā)。

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

假定有如下情況:

viewplaincopytoclipboardprint? 

 
 
 
  1.  
  2. div> 
  3. div> 
  4.  
  5. div> 
  6. div> 
  7.  

如果要實現(xiàn)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優(yōu)先級規(guī)則
  4. 專家推薦 10款優(yōu)秀CSS框架
  5. 實例解析清除CSS float浮動的三種方法

文章標題:Firefox嵌套CSS中div標簽居中問題解決方法
文章URL:http://www.5511xx.com/article/dpgcgpp.html