国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > HTML > 正文

HTML5+CSS3網頁制作:三欄布局寬度自適應

2024-08-26 00:16:49
字體:
來源:轉載
供稿:網友

武林網(m.survivalescaperooms.com)文章簡介:CSS3+HTML5學習筆記四--CSS三欄布局-寬度只適應.

以前做三欄布局時,最常用最簡單的方法可能就是:采用float+margin來實現,而CSS3的時代,我們可以有另一種比較“時尚”的方法,就是css3中的盒子模型,代碼如下:

CSS3三欄布局 Css3三欄布局middleleftright

GoogleChrome下運行效果如下:

HTML5+CSS3網頁制作:三欄布局寬度自適應

總結:這里面主要用到了box-flex屬性,這個屬性主要是讓子容器相對于父容器將寬度按一定的規則劃分,如三個子容器分別設置box-flex的值為1,2,3則,三個子容器將按照1:2:3的比例劃分寬度。

當然,父容器必須設置成為盒子模型才可以看到效果,比如display:-webkit-box;display:-moz-box;

然而,如果你直接運行上面的代碼,chrome里面是沒有問題,但是到了FireFox,則變成下面的樣子了:

HTML5+CSS3網頁制作:三欄布局寬度自適應

,難道這是一個FireFox的Bug?本來左右兩邊的寬度固定,而中間的卻沒有自適應寬度。經過與《html5 與css3權威指南》作者的交流,才知道,之所以出現這樣的情況是因為沒有設置父容器的寬度,當我們給父容器加上width:100%就可以了。。。在此感謝《html5 與css3權威指南》作者……

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宁国市| 芦溪县| 攀枝花市| 漠河县| 雅安市| 吉安市| 十堰市| 耿马| 错那县| 海伦市| 赤壁市| 新疆| 叙永县| 遂川县| 德保县| 滁州市| 来凤县| 栾川县| 米易县| 策勒县| 梨树县| 宁乡县| 汾阳市| 麦盖提县| 定远县| 昭苏县| 奉贤区| 嵩明县| 通城县| 温宿县| 林西县| 稻城县| 肥西县| 广灵县| 佛教| 江源县| 西安市| 丹寨县| 滦平县| 万宁市| 铜梁县|