亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > CSS > 正文

網頁設計學習教程:CSS盒模型

2024-07-11 09:04:00
字體:
來源:轉載
供稿:網友

武林網(www.49028c.com)文章簡介:Margin 比較特別,它不會影響盒子本身的大小,但是它會影響和盒子有關的其他內容,因此 margin 是盒模型的一個重要的組成部分。

網頁設計中的每個元素都是長方形的盒子。盒子的尺寸是怎樣精確計算的,請看下圖:

網頁設計學習教程:CSS盒模型


如果是 Firebug 用戶的話(基本和前端有關的都會用到 Firebug 吧 - 糖伴西紅柿),就會很熟悉下面的圖表了。
這個圖表很好地展示了作用于頁面上任意盒子的數值。

網頁設計學習教程:CSS盒模型


注意以上兩個例子中,margin 都是白色的。Margin 比較特別,它不會影響盒子本身的大小,但是它會影響和盒子有關的其他內容,因此 margin 是盒模型的一個重要的組成部分。

盒子本身的大小是這樣計算的:

Widthwidth + padding-left + padding-right + border-left + border-right

Heightheight + padding-top + padding-bottom + border-top + border-bottom

值未聲明的情況

如果未聲明 padding 或者 border,那他們或者值為零(使用 css reset 時),或者為瀏覽器的默認值(很可能不是零,尤其是那些通常沒有重置的表單元素)

塊級盒的默認寬度

如果未聲明寬度,并且盒子是靜態或者相對定位的,寬度會保持 100%的 寬度,padding 和 border 會向內推動,而不是向外擴展。

但是,如果明確設置盒子的寬度為 100%,那么 padding 就會向外延展。

網頁設計學習教程:CSS盒模型


The lesson here being that the default width of a box isn’t really 100% but a less tangible “whatever is left”. This is particularly valuable to know, since there are lots of circumstances where it is immensely useful to either set or not set a width.

要注意的是,盒子的默認寬度并不真的是 100%,而是剩下的可能值(應該是說,剩余真實存在的寬度 - 糖伴西紅柿)。應該了解這個特殊值,因為很多情況下,它對于設置/不設置寬度都是非常有用的。

我遇到的最大的麻煩就是 textarea(文本框) 元素了,它們需要設為寬度為所需的"cols"屬性,并且不能包含子元素。因此通常需要明確的設置 textarea 的寬度為 100%,但有 padding 時,就會延展 textarea 的寬度。固定寬度環境下,通常可以設置為合適的像素值寬度,但是變寬情況就沒那么幸運了。

無寬度的絕對定位盒子

未設定寬度的絕對定位的盒子的表現有點不一樣。它們的寬度只需要適合它們所包含的內容即可。因此,如果盒中只有一個單詞,盒子就會像那個詞的表現一樣寬。如果變成兩個詞,盒子的寬度也會相應增加。

網頁設計學習教程:CSS盒模型


這種情況會持續到盒子的寬度達到父元素寬度的 100%(最近的相對定位的父元素或者瀏覽器窗口),然后就會折行。

對盒子來說,垂直擴展以適應包含的內容是很自然的。值得奇怪的是,不僅僅是不同平臺下的文本表現不同,不同的瀏覽器處理這個問題時,也有很多怪癖。

網頁設計學習教程:CSS盒模型


無寬度浮動盒子

同無寬度的絕對定位盒子的表現一樣。盒子的寬度只需要擴展到所包含內容的寬度,直到其父元素的寬度(其父元素不必是相對定位的)。由于這些無寬度盒子的脆弱性,我們要學到的是關鍵任務模式的時候它們是不能依賴的,像總體頁面布局中。如果浮動一列作為側邊欄使用,并指望那些內部元素(如圖片)來負責包含它的寬度,你就是在自找麻煩。

內聯元素也是盒子

我們這里一直把重點放在塊級元素的盒子上。很容易就可以把塊級元素想象為盒子,但是內聯元素也是盒子??梢园阉麄兿胂鬄榉浅iL而窄的長方形,它們也可以像其它盒子一樣有 margin, padding he border

網頁設計學習教程:CSS盒模型


折行使它看起來有些不好理解。如上所示的左 margin 把盒子推向右邊,但是只在第一行有效,因為那是盒子的起點。padding 正常的應用在文本的上部或下部,當折行時它會忽略上面行的 padding 并且以行高(line-height)要求的位置作為起點。透明背景是為了讓效果看起來更清楚。

親眼目睹一下

想看看組成頁面的每個單獨的“盒子”嗎?試著把這行代碼暫時放入樣式表:

* {
border: 1px solid red !important;
}

網頁設計學習教程:CSS盒模型

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品扒开腿做爽爽爽的视频| 久久久久久高潮国产精品视| 国产精品狼人色视频一区| 成人免费xxxxx在线观看| 欧美电影在线免费观看网站| 亚洲日韩中文字幕在线播放| 欧美午夜影院在线视频| 国产精品高潮呻吟久久av黑人| 欧美日韩激情视频| 97av在线影院| 亚洲综合中文字幕68页| 91精品国产综合久久男男| 亲爱的老师9免费观看全集电视剧| 97国产一区二区精品久久呦| 精品国产乱码久久久久久婷婷| 亚洲一区二区三区sesese| 日韩在线视频免费观看高清中文| 日韩免费在线看| 久久精品视频免费播放| 精品久久中文字幕久久av| 一二美女精品欧洲| 秋霞成人午夜鲁丝一区二区三区| 美女久久久久久久| 亚洲影视九九影院在线观看| 亚洲福利视频网站| www.亚洲人.com| 国产91色在线|免| 国产999精品视频| 亚洲人午夜精品免费| 91老司机精品视频| 91国内免费在线视频| 日韩有码在线播放| 一本色道久久综合亚洲精品小说| 久久精品久久精品亚洲人| 久久99热精品这里久久精品| 色综合久久中文字幕综合网小说| 国产成+人+综合+亚洲欧洲| 538国产精品一区二区在线| 欧洲亚洲女同hd| 精品久久久久久中文字幕大豆网| 国产做受69高潮| 国产成人激情视频| 精品久久久久久久大神国产| 国产精品自产拍在线观看中文| 色悠悠国产精品| 黑人极品videos精品欧美裸| 日韩中文字幕网址| 成人午夜在线观看| 九九热精品视频在线播放| 亚洲第一免费播放区| 日韩视频永久免费观看| 中文字幕av日韩| 国内精品久久久久久久久| 中文字幕日韩高清| 欧洲亚洲女同hd| 亚洲精品天天看| 中文在线资源观看视频网站免费不卡| 日韩欧美成人网| 欧美疯狂做受xxxx高潮| 亚洲男人天堂2024| 91在线无精精品一区二区| 国产一区二区丝袜高跟鞋图片| 日韩电影中文字幕在线观看| 久久九九亚洲综合| 国产中文日韩欧美| 欧美日韩国产一区中文午夜| 亚洲精品日韩久久久| 亚洲国产高潮在线观看| 亚洲综合成人婷婷小说| 国产成人在线一区二区| 最近中文字幕2019免费| 欧美色道久久88综合亚洲精品| 欧美色视频日本高清在线观看| 国产精品久久久久高潮| 伦伦影院午夜日韩欧美限制| 91九色国产社区在线观看| 久久人人爽人人爽爽久久| 精品福利视频导航| 国产脚交av在线一区二区| 欧美激情精品久久久久久免费印度| 国产精品日日摸夜夜添夜夜av| 国产精品久久久久久久app| 久久视频在线观看免费| 91社影院在线观看| 亚洲一区亚洲二区| 久久精品国产久精国产思思| 欧美电影免费播放| 丝袜一区二区三区| 日韩中文字幕免费看| 日韩专区中文字幕| 原创国产精品91| 久久香蕉精品香蕉| 久久99久久久久久久噜噜| 日韩专区在线观看| 国产精品一区二区av影院萌芽| 欧美精品第一页在线播放| 国产精品r级在线| 亚洲第一区中文99精品| 一区二区三区视频在线| 国产精品免费久久久久影院| 美女视频黄免费的亚洲男人天堂| 亚洲一级黄色片| 亚洲国产精品字幕| 日韩av综合网| 国产精品视频地址| 日本一区二区在线播放| 国产精品香蕉在线观看| 成人午夜两性视频| 欧美性20hd另类| 日韩视频在线免费| 最近2019年手机中文字幕| 国产精品久久久久久久久久小说| 欧美成人免费va影院高清| 国产精品亚洲综合天堂夜夜| 欧美激情一区二区三级高清视频| 国产在线观看精品| 欧美一级大片视频| 疯狂欧美牲乱大交777| 亚洲精品美女在线观看播放| 日韩精品免费在线观看| 91中文在线视频| 国产成人亚洲综合| 国产精品视频一区国模私拍| 亚洲精品国产精品国自产在线| 成人欧美在线视频| 欧美刺激性大交免费视频| 国产ts人妖一区二区三区| 久久久久久久久久久91| 亚洲一区二区国产| 在线免费看av不卡| 久久综合久久美利坚合众国| 欧美午夜久久久| 青草青草久热精品视频在线网站| 久久精品国产清自在天天线| y97精品国产97久久久久久| 国产精品欧美日韩久久| 亚洲va久久久噜噜噜久久天堂| 日韩av在线免费观看一区| 欧美国产第一页| 亚洲欧洲日产国产网站| 欧美成人一区在线| 欧美孕妇性xx| 久久成人综合视频| 中文一区二区视频| 国产精品美女久久久免费| 日韩av快播网址| 欧美日韩中文字幕日韩欧美| 亚洲精品电影在线观看| 久久人人爽亚洲精品天堂| 欧美专区在线观看| 久久久久一本一区二区青青蜜月| 亚洲午夜国产成人av电影男同| 亚洲欧美日韩精品久久奇米色影视| 最近的2019中文字幕免费一页| 久久黄色av网站| 日韩一区二区久久久| 国产日韩在线一区| 日韩欧美在线中文字幕| 国产亚洲欧洲高清一区| 日韩在线视频网站| 中文字幕精品久久久久| 欧美性猛交xxxx黑人| 九九精品在线播放| 国产精品视频免费在线观看|