久久99久久人婷婷精品综合_超碰aⅴ人人做人人爽欧美_亚洲电影第三页_日韩欧美一中文字暮专区_波多野结衣的一区二区三区_婷婷在线播放_人人视频精品_国产精品日韩精品欧美精品_亚洲免费黄色_欧美性猛交xxxxxxxx

一些自適應(yīng)布局的問題

2024-03-15    分類: 網(wǎng)站建設(shè)

在網(wǎng)頁局部的布局上,需要采用大量的自適應(yīng),來滿足不同長度數(shù)據(jù)、內(nèi)容的合理呈現(xiàn)。以此保證頁面不至于因為內(nèi)容過多等原因,導(dǎo)致重疊、溢出、撐開等破壞整體視覺效果的情況。這里就簡單談?wù)剮讉€自己碰到過的自適應(yīng)問題。

1、兩欄自適應(yīng)布局 在實際項目中,常常遇到如紅色線框部分的兩欄自適應(yīng)問題。其關(guān)鍵點是,左右兩欄均不定寬,右側(cè)欄條目數(shù)量不定。

針對這種場景,可以采用兩欄均浮動的方法。參考 Object-oriented CSS 中應(yīng)用到的布局方案,則需要套用兩層標簽實現(xiàn),兩欄中一欄浮動,另一欄寬度自適應(yīng):

.wrap{background:gray;} .left{float:left;background:orange;} .right{ display:table-cell;_display:block;zoom:1;background:lime;} <div> <div>左側(cè)欄</div> <div>右側(cè)欄</div> </div>點此查看該代碼示例:two_column_layout.html 由于IE6并不支持 display:table-cell 屬性,必須通過 CSS hack 來彌補這個缺陷。這里可以稍作改進,右側(cè)欄直接設(shè)定 overflow:auto;zoom:1 或者 overflow:hidden;zoom:1 的樣式。

2、三欄自適應(yīng)布局 談到三欄自適應(yīng)布局,這應(yīng)該是最為基本的網(wǎng)頁排版形式了。以Amazon首頁來說,其自適應(yīng)布局采用的是與Object-oriented CSS相類似的方案:

.wrap{background:gray;} .left{float:left;width:250px;background:red;} .right{float:right;width:300px;background:orange;} .main{overflow:hidden;zoom:1;background:lime;} <div> <div>左側(cè)欄</div> <div>右側(cè)欄</div> <div>主體部分</div> </div>點此查看該代碼示例:three_column_layout.html 該案例中,左右側(cè)欄分別浮動,主體部分(中間欄)溢出隱藏。這種布局的好處在于,無論外框?qū)挾热绾巫兓黧w部分總能自適應(yīng)。但從頁面結(jié)構(gòu)上來說,節(jié)點物理順序和視覺邏輯順序不一致,最關(guān)鍵的主體部分內(nèi)容被排在整個文檔的后面,主次分布不合理,總覺得有一些遺憾。另外也會存在一些潛在的風(fēng)險:如果右側(cè)欄包含大量腳本資源,可能會影響甚至阻塞整個頁面的載入(如果選擇使用 iframe或者 ajax 來加載就另當(dāng)別論)。

眾所周知,HTML文檔是順序解析的。在這張使用 WebPageTest 對 Amazon 首頁渲染過程的某一時刻截圖中,可以發(fā)現(xiàn)左右兩側(cè)的內(nèi)容率先予以呈現(xiàn),而主體部分會造成一定時間的空白。因此這種方案并不宜用于整站頁面框架的搭建。

考慮到頁面結(jié)構(gòu)的復(fù)雜程度和體積大小,大型站點的布局方案,個人傾向于采用諸如負邊距之類自適應(yīng)布局。實現(xiàn)原理可以參考《Creating Liquid Layouts with Negative Margins》這篇文章。利用負邊距可以構(gòu)建出很多復(fù)雜的流體布局形式。這里以 YUI 框架提供的柵格方案為例來說明:

.wrap{} .section{float:left;margin-right:-40em;width:100%;} .g1{margin-right:310px;float:none;width:auto;position:static;} .g2{float:right;margin-left:-40em;width:100%;} .main{margin-left:210px;float:none;width:auto;position:static;overflow:auto;background:red;} .left{float:left;width:200px;position:relative;background:orange;} .aside{float:right;width:300px;position:relative;background:lime;} <div> <div> <div> <div> <div>主體部分</div> </div> <div>左側(cè)欄</div> </div> </div> <div>右側(cè)欄</div> </div>點此查看該代碼示例:negative_margin_layout.html 雖然實現(xiàn)上要比其他方案更為復(fù)雜,需要嵌套多層標簽,在一定程度上有失 HTML 文檔的簡潔性。但一個重要的好處是,其各個區(qū)塊(左側(cè)欄、主體部分、右側(cè)欄)文檔結(jié)構(gòu)順序可以隨意調(diào)換,而在視覺呈現(xiàn)上卻沒有任何差異。目前口碑網(wǎng)的前端布局系統(tǒng)正是應(yīng)用了這種解決方案,并有專用工具實現(xiàn)布局框架的自動化生成。

3、自適應(yīng)柵格化布局 Object-oriented CSS 提出了一種結(jié)構(gòu)化的多欄自適應(yīng)布局,利用柵格控制容器寬度,內(nèi)容控制容器高度。使得多層嵌套的自適應(yīng)柵格化布局清晰明了。如果應(yīng)用到類似表格的頁面排版,這種方法行之有效。詳細參考自適應(yīng)柵格化布局代碼示例:grid_layout.html 而目前大量的網(wǎng)站正在使用 950px/960px 寬度的柵格系統(tǒng),固定最小柵格單元的寬度,保證整體結(jié)構(gòu)的合理、穩(wěn)定和一致。與其相比,在局部頁面布局中,建議使用 Object-oriented CSS 這種簡潔的、基于百分比的柵格方案。如果可以保證內(nèi)部所有區(qū)塊自適應(yīng),就只需要對最外層容器設(shè)定寬度,顯得更為靈活。

本文來源于成都網(wǎng)站建設(shè)公司與成都網(wǎng)站設(shè)計制作公司-創(chuàng)新互聯(lián)成都公司!

新聞名稱:一些自適應(yīng)布局的問題
網(wǎng)頁地址:http://www.js-pz168.com/news7/320357.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)建站網(wǎng)頁設(shè)計公司搜索引擎優(yōu)化全網(wǎng)營銷推廣小程序開發(fā)網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站制作
久久99久久人婷婷精品综合_超碰aⅴ人人做人人爽欧美_亚洲电影第三页_日韩欧美一中文字暮专区_波多野结衣的一区二区三区_婷婷在线播放_人人视频精品_国产精品日韩精品欧美精品_亚洲免费黄色_欧美性猛交xxxxxxxx
一区二区三区产品免费精品久久75| 国产福利精品导航| 成人午夜碰碰视频| 精品一区二区视频| 欧美制服丝袜第一页| 久久综合九色欧美综合狠狠 | 亚洲 日韩 国产第一区| 欧美精三区欧美精三区| 亚洲国产精品成人综合| 丝袜亚洲另类丝袜在线| av在线不卡电影| 亚洲高清在线播放| 精品理论电影在线观看| 亚洲一二三区视频在线观看| 国产精品夜夜嗨| 欧美成ee人免费视频| 欧美精品久久久久久久久老牛影院| 国产精品毛片久久久久久久| 麻豆精品在线播放| 国产亚洲福利社区| 欧美日韩国产成人在线免费| 1024精品合集| 国产乱子伦一区二区三区国色天香| 精品国产一区二区三区日日嗨| 欧美日韩免费电影| 亚洲男帅同性gay1069| 国产成人av一区二区三区在线观看| 欧美日韩成人一区二区三区| 日韩视频123| 天涯成人国产亚洲精品一区av| 99国产精品久久久| 欧美最新大片在线看| 国产精品久久久一区麻豆最新章节| 久久99精品久久久久久国产越南| 精品久久蜜桃| 日韩一级片网站| 五月天一区二区三区| 99re视频| 欧美日本韩国一区| 亚洲香肠在线观看| 99久久99| 日韩一级片在线播放| 爽好久久久欧美精品| 国产区一区二区三区| 欧美一区二区三区思思人| 亚洲第一福利一区| 国产精品一区二区欧美| 欧美一区二区三区在线电影| 无码av中文一区二区三区桃花岛| 超碰在线观看97| 欧美一区二区三区免费视频| 婷婷开心激情综合| 久久精品人人做人人爽电影| 亚洲精品一线二线三线| 久久99日本精品| 日韩在线导航| 亚洲欧洲日韩av| 99国产精品99久久久久久| 欧美日韩免费高清一区色橹橹 | www国产成人免费观看视频 深夜成人网| 日韩成人dvd| 欧美三级网色| 国产欧美日韩另类一区| 国产suv精品一区二区三区| 91国偷自产一区二区三区成为亚洲经典| 一区免费观看视频| 91色porny在线视频| 欧美久久久久久蜜桃| 丝袜诱惑亚洲看片| 日韩成人在线资源| 中文字幕一区二区三区不卡在线 | 久久国产一区| 国产欧美日韩在线观看| 成人动漫在线一区| 欧美一区二区三区在线视频| 蜜桃视频免费观看一区| 亚洲欧美综合一区| 一区二区三区精品视频| 精品久久久久久综合日本| 国产亚洲一二三区| av激情亚洲男人天堂| 欧美一级免费大片| 国产精品一区二区三区四区 | 日韩欧美中文一区二区| 国产中文字幕精品| 在线免费一区三区| 日韩国产欧美视频| 一本一生久久a久久精品综合蜜| 夜夜夜精品看看| 欧美日韩国产精品一区二区| 国产精品女同一区二区三区| av色综合网| 久久精品视频免费| 91丝袜脚交足在线播放| 国产午夜精品久久久久久免费视 | 麻豆中文一区二区| 欧洲一区在线电影| 免费看黄色91| 在线精品视频免费观看| 奇米四色…亚洲| 欧洲av一区二区嗯嗯嗯啊| 免费看欧美美女黄的网站| 色综合久久久久网| 日韩经典一区二区| 色综合久久久久| 免费欧美在线视频| 欧美日韩一卡二卡| 国产精品一区二区无线| 欧美一区二区私人影院日本| 国产不卡视频在线播放| 日韩一区二区麻豆国产| 成人av影院在线| 久久久精品国产免大香伊| av一二三不卡影片| 国产欧美日韩精品在线| 国产精品免费看一区二区三区| 国产精品久久久久一区二区三区| 国产视频在线观看一区| 亚洲免费大片在线观看| 日本不卡免费新一二三区| 亚洲电影一级黄| 日本高清成人免费播放| 久久国产欧美日韩精品| 制服丝袜亚洲网站| 成人ar影院免费观看视频| 国产亚洲va综合人人澡精品| 国产麻豆日韩| 亚洲一区影音先锋| 91国产免费观看| 国产精选一区二区三区| 精品国产制服丝袜高跟| 成人自拍视频网站| 亚洲女爱视频在线| 中文一区一区三区免费| 黄色小说综合网站| 欧美变态tickle挠乳网站| av色综合网| 夜夜揉揉日日人人青青一国产精品| 正在播放国产精品| 国产在线不卡一区| 久久免费看少妇高潮| 精品一区在线播放| 日本婷婷久久久久久久久一区二区| 成人国产视频在线观看| 国产亚洲制服色| 老牛影视免费一区二区| 日日夜夜免费精品视频| 欧美精品乱码久久久久久| 97久久超碰国产精品电影| 亚洲欧美在线视频| 在线天堂一区av电影| 国产91精品一区二区麻豆网站| 国产亚洲制服色| 日韩国产伦理| 国产一区二区福利| 国产女同互慰高潮91漫画| 欧美一区二区视频在线| 久久成人18免费观看| 26uuu另类欧美亚洲曰本| 国产一级精品aaaaa看| 午夜精品一区二区三区三上悠亚| 欧美日韩成人综合天天影院| 91亚洲精品久久久蜜桃网站| 亚洲免费观看视频| 欧美日韩久久不卡| 国产激情一区二区三区在线观看| 亚洲一区二区3| 91精选在线观看| 精品中文字幕人| 美女网站色91| 国产亚洲精品中文字幕| 婷婷精品国产一区二区三区日韩| 国内精品免费在线观看| 中文字幕av一区二区三区免费看| 亚洲精品一区二区三区樱花 | 91久久精品国产91性色tv| 岛国av在线一区| 亚洲精品国产a| 欧美伦理影视网| 精品免费日产一区一区三区免费| 日本欧美加勒比视频| 久久亚洲一区二区三区四区| 日韩偷拍一区二区| 成人一区二区三区| 亚洲综合一区二区| 欧美一级爆毛片| 日韩福利视频| fc2成人免费人成在线观看播放| 亚洲精品成人在线| 日韩视频一区二区三区在线播放| 免费在线观看一区二区| 国产呦精品一区二区三区网站| 中文字幕在线一区二区三区| 欧美在线视频你懂得| 国产视色精品亚洲一区二区| 久99久精品视频免费观看| 国产精品不卡在线| 911精品国产一区二区在线| 欧美大香线蕉线伊人久久| 国产成人av一区二区三区在线|