獨行DIV自適應(yīng)寬度布局CSS實例與應(yīng)用范圍

獨行DIV自適應(yīng)寬度布局CSS實例與擴大應(yīng)用范圍DIVCSS5先給大家介紹獨立一列自適應(yīng)寬度,也就是單獨一行寬度自適應(yīng)DIV的布局。通過DIV CSS實例CSS自適應(yīng)寬度布局方法,再過常見用處介紹充分掌握自適應(yīng)獨占一行一列的布局技巧。
關(guān)鍵點:自適應(yīng),這個時候就不能使用固定的CSS寬度值,這個時候就只能使用百分比的寬度表達寬度。
關(guān)鍵代碼:width:?% 以百分比為單位的百分比值,自然對象會根據(jù)設(shè)置百分比自動計算該對象寬度。
實例CSS代碼:
說明:這里設(shè)置寬度為60%,為了便于觀察到效果,所以給予設(shè)置高度和紅色邊框,因為考慮到獨立設(shè)置一個DIV盒子一般居中的,所以設(shè)置margin:0 auto
完整的HTML源代碼(包括HTML和CSS):
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>獨立一個寬度自適應(yīng)實例</title>
<style>
.box{ width:60%; height:80px; border:1px solid #F00; margin:0 auto}
</style>
</head>
<body>
<div class="box">內(nèi)容</div>
</body>
</html>
實例效果截圖:
以上是獨立一行自適應(yīng)寬度完整實例。
DIVCSS5擴展思維認(rèn)識:
1、在一般網(wǎng)頁布局中,一般主體內(nèi)容都是固定寬度,所以具體設(shè)置寬度都是按照美工圖確定獲得,但有時也不排除寬度是自適應(yīng)的這個時候就不能設(shè)置固定寬度樣式。
2、在局部DIV CSS布局中,因為對最外層都設(shè)置具體寬度,而獨行的子級有時就不需要設(shè)置寬度樣式,這樣默認(rèn)DIV寬度就是100%,假如一個對象設(shè)置寬度固定后,而子集不設(shè)置寬度而設(shè)置paddding-left或padding-right(或者兩個都設(shè)置)這個時候瀏覽器解釋呈現(xiàn)這個子集DIV寬度依然會非常智能地用總寬度去減去padding占用寬度。一般情況布局局部時,獨行一列的DIV只要不使用浮動都可以不用設(shè)置具體寬度或百分比寬度,因為瀏覽器都會根據(jù)此層父級而智能處理寬度。
相關(guān)文章
CSS min-height IE6、IE7、FF下DIV自適應(yīng)高度
IE6、IE7、FF下DIV自適應(yīng)高度2010-05-13設(shè)置DIV最小高度以及高度自適應(yīng)隨著內(nèi)容的變化而變化
希望DIV的高度會隨著內(nèi)容的變化而變化,但是又想設(shè)置DIV的一個最小高度,特別是當(dāng)DIV有背景色或背景圖片時最小高度的設(shè)置會使視覺效果更好2014-09-03CSS 實現(xiàn)div寬度根據(jù)內(nèi)容自適應(yīng)
最近做了個項目,其中有項目需求是需要div根據(jù)內(nèi)容進行寬度自適應(yīng)。下面小編給大家分享一段代碼關(guān)于CSS 實現(xiàn)div寬度根據(jù)內(nèi)容自適應(yīng) 的相關(guān)知識,需要的朋友參考下2016-01-28