2012/11/26 15:43:00作者:佚名來源:網(wǎng)絡(luò)
一、“盒子”與“模型”的概念
在網(wǎng)頁布局中,為了能夠在紛繁復(fù)雜的各個(gè)部分合理地進(jìn)行組織,這個(gè)領(lǐng)域的一些有識(shí)之士對(duì)它的本質(zhì)進(jìn)行充分研究后,總結(jié)了一套完整的、行之有效的原則和規(guī)范。這就是“盒子模型”的由來。
所有頁面中的元素都可以看成是一個(gè)盒子,占據(jù)著一定的頁面空間,一般來說這些被占據(jù)的空間往往都要比單純的內(nèi)容大。換句話說,可以通過調(diào)整盒子的邊框和距離等參數(shù),來調(diào)節(jié)盒子的位置和大小。如圖17—1所示,在CSS中,一個(gè)獨(dú)立的盒子模型由content(內(nèi)容)、padding內(nèi)邊距)、border(邊框)和margin(外邊距)4部分組成。
二、內(nèi)容區(qū)
內(nèi)容區(qū)是盒子模型的中心,它呈現(xiàn)了盒子的主要信息內(nèi)容,這些內(nèi)容可以是文本、圖片等多種類型。內(nèi)容區(qū)是盒子模型必備的組成部分,其他的3部分都是可選的。內(nèi)容區(qū)有3個(gè)屬性:width、height和overflow。使用width和height屬性可以指定盒子內(nèi)容區(qū)的高度和寬度,其值可以是長(zhǎng)度值或百分比值。
當(dāng)內(nèi)容信息太多,超出內(nèi)容區(qū)所占范圍時(shí),可以使用overflow溢出屬性來指定處理方法。當(dāng)overflow屬性值為hidden時(shí),溢出部分將不可見;為visible時(shí),溢出的內(nèi)容信息可見,只是被呈現(xiàn)在盒子的外部;當(dāng)為scroll時(shí),滾動(dòng)條將被自動(dòng)添加到盒子中,用戶可以滾動(dòng)顯示內(nèi)容售息;當(dāng)為auto時(shí),將由瀏覽器決定如何處理溢出部分。
三、內(nèi)邊距
內(nèi)邊距是內(nèi)容區(qū)和邊框之間的空間,可以被看做是內(nèi)容區(qū)的背景區(qū)域=內(nèi)邊距的屬性有5種,即padding-top、padding.bottom、padding-left、padding-fight以及綜合了以上4種方向的快捷內(nèi)邊距屬性padding。使用這5種屬性可以指定內(nèi)容區(qū)與各方向邊框間的距離。同時(shí)通過對(duì)盒子背景色屬性的設(shè)置可以使內(nèi)邊距部分呈現(xiàn)相應(yīng)的顏色,起到一定的邊線效果。
四、邊框
邊框的屬性有border-style、border-width和border-color以及綜合了以上3類屬性的快捷邊框?qū)傩詁order。
邊框樣式屬性border-style是邊框最重要的屬性,CSS規(guī)定了dotted、solid等邊框樣式。使用邊框?qū)挾葘傩詁order-width可以為邊框指定具體的厚度,其屬性值可以是長(zhǎng)度計(jì)量值,也可以是CSS規(guī)定的thin、medium和thick。使用邊框顏色屬性可以為邊框指定相應(yīng)的顏色,其屬性值可以是RGB值,也可以是CSS規(guī)定的顏色名。
五、外邊距
外邊距位于盒子的最外圍,它不是一條邊線,而是添加在邊框外面的空間。外邊距使元素盒子之間不必緊湊地連接在一起,是CSS布局的一個(gè)重要手段。外邊距的屬性有5種,即margin-top、margin-bottom、margin-left、margin-right以及綜合了以上4種方向的快捷外邊距屬性margin,其具體的設(shè)置和使用與內(nèi)邊距屬性類似。
同時(shí),CSS允許給外邊距屬性指定負(fù)數(shù)值,當(dāng)指定負(fù)外邊距值時(shí),整個(gè)盒子將向指定負(fù)值方向的相反方向移動(dòng),以此可以產(chǎn)生盒子的重疊效果。采用指定外邊距正負(fù)值的方法可以移動(dòng)網(wǎng)頁中的元素,這是CSS布局技術(shù)中的一個(gè)重要方法。
標(biāo)簽: CSS盒子 模型 概念
Adobe indesign cs6中文版
詳情金山數(shù)據(jù)恢復(fù)大師官方版 v1.0.0.2
詳情南方測(cè)繪Cass10v10.1.6中文
詳情revit 2017
詳情KeyShot Pro 9中文(附安裝教程) v9.0.286
詳情網(wǎng)易新聞客戶端v105.3
詳情AIMP4v5.11.2421中文綠色美化版
詳情onekey一鍵還原v18.0.18.1008
詳情浩辰CAD2020綠色v20.0
詳情好圖網(wǎng)圖標(biāo)轉(zhuǎn)換工具v4.9.7
詳情aardiov35.0.0中文最新版
詳情Adobe Creative Cloud 2024簡(jiǎn)體中文v5.3.0.48
詳情暴風(fēng)影音16 v9.04.1029去廣告精簡(jiǎn)版
詳情ASP.NET Maker 2019(ASP.NET代碼生成工具)v12.0.4.0
詳情暴風(fēng)影音v5.92.0824.1111
詳情迅雷5穩(wěn)定版v5.8.14.706
詳情使命召喚17官方中文版 v1.0
詳情死亡之雨新的僵尸病毒中文v1.0綠色免安裝版
詳情輻射4v1.7.15.0整合版
詳情克莉2v1.0中文版
詳情冬日計(jì)劃v1.2中文版
詳情刺客信條英靈殿v1.0吾愛
詳情刺客信條英靈殿終極v1.0免安裝
詳情動(dòng)物森友會(huì)v1.10.0最新
詳情哈迪斯殺出地獄v1.37中文
詳情嗜血印中文豪華版v1.0豪華版 附游戲攻略秘籍
詳情城市戰(zhàn)斗v1.0中文
詳情尼爾人工生命v1.0steam免費(fèi)
詳情尼爾人工生命升級(jí)版v1.0PC
詳情層層恐懼2中文v1.0綠色免安裝版
詳情往日不再v1.0 steam
詳情往日不再v1.0pc
詳情小生活游戲內(nèi)置MOD版v2.0(57)安卓版
詳情使命召喚手游測(cè)試服最新版v1.9.41安卓版
詳情三國謀定天下官服v1.2.1安卓版
詳情熱血新手村高爆版v1.0.0安卓版
詳情我養(yǎng)你啊手機(jī)版v1.0.0安卓版
詳情看懂了就很恐怖的故事(細(xì)思極恐)中文版v1.0安卓版
詳情背包英雄中文手機(jī)版v1.1.1安卓版
詳情glow官方版v2.0.9安卓版
詳情三國大時(shí)代4霸王立志官方正版v1.9安卓版
詳情飛盧小說閱讀器手機(jī)版v7.0.7安卓版
詳情牛?;浾Z詞典軟件v20.4.4安卓版
詳情PrettyUp視頻美化瘦身軟件v2.3.0
詳情化學(xué)方程式app中文版v1.1.0.20安卓版
詳情地下城堡3魂之詩2024安卓最新版v1.2.3安卓版
詳情南方都市報(bào)v6.10.0安卓版
詳情阿修羅之眼正版v1.0.10安卓版
詳情