欧美日韩激情_美女国产一区_国产精品久久久久影院日本_69xxx在线

CSS實現用戶界面開發和交互式布局

2024-02-20    分類: 網站建設

近幾年的前端工程師接觸頁面編碼的時候,Table布局的時代已經沒落了,取而代之的是習慣用DIV來布局組織頁面架構,當然這是大勢所趨。更何況HTML5+CSS3的黃金組合已經越來越被推崇!而Table只能做回老本行:去組織和展現數據信息。今天我們要談到是CSS里的display。算是另辟蹊徑來談談tables吧。

本文提供了簡單可靠的UI布局解決方案,因為CSS tables十分簡單易懂,因此在交互式設計中用起來十分方便。下面我們來具體介紹這些超贊的CSS屬性。

CSS 屬性/值 模式能夠實現很多用其他方式(如Flexbox)實現比較麻煩的布局。本文主要介紹display: table 和 display :table-cell。首先我們要解釋一下這里沒有任何新的技術,其實人們已經討論這些技術很多年了。只不過很少有人知道它們并真正去使用它們。

CSS tables

首先大家要清楚,CSS tables只是用來展示的。也就是說,CSS tables 和 HTML table 標簽沒有任何相關聯性,它們之間的使用互不影響。有些讀者可能認為使用CSS tables是不好的,希望我們這篇文章能夠澄清開發者概念中的一些混淆。

我們以前常用的是將一個標簽屬性設為’display:block’,所以類似的我們只需要用’display:table’或’display:table-cell;’就可以了。這些屬性純粹是用于布局設計。

為什么CSS tables 很棒

CSS table 不是新的東西,它是CSS2.1章程里的內容。它的兼容性很強,除了IE7及以下版本,其他的瀏覽器它都可以使用。我第一次看到CSS table是在我讀的一本書里,這要追溯到2008年,那個時候很多人認為這個技術不好用(那個時候IE8其實也只是剛剛出現)。但如今CSS table已經相對容易維護和開發。

常見問題及實例

讓我們來看看這些CSS屬性能做什么。

縱向居中內容

用display:table把容器中內容橫向縱向居中十分簡單,如下:

注意我只需要把一個標簽(table-cell)放入另一個標簽(table)中:

注意事項:

Display屬性設定為table

沒有寬度的話,table寬度將是它內容的寬度。

我已經把table-layout屬性定位fixed。默認的auto。之后我們會詳細說明。

嵌套的元素設定為table-cell。Vertical-align屬性用來縱向居中。(不需要任何padding!)

Text-align:center用于將水平軸的文本居中

Fixed – fluid – fixed 布局

這里是一個table內包含了三個table-cells:第一個和最后一個被設定了一個固定寬度;第二個沒有設定寬度,于是它占用了其他可用的空間。以下是相關HTML和CSS代碼:

這里方便的一點就是無論table的寬度設為多少,嵌在table-cells的元素是等高的并等同于table的高度。所以說css table很適用于多列布局。

在嵌入元素中使用overflow hidden

我們來繼續上一個例子。設想你有一個display:table在最外層,然后里面有display:table-cell 的元素(可能是主體內容或者側邊條),其中有一部分你有一個水平的滾動區域。這里我們會遇到可能一個過大的div并使用overflow屬性:

如果你使用display:table屬性,并且你沒有設定table-layout:fixed,你可能會奇怪為什么table-cells中的一個消失了。

Table-layout:fixed

默認的大多數瀏覽器都有一個’auto’ table 布局模式,這使得table的寬度由它的內容所決定。但當你有一些更大的元素(比如剛才的滾動條),你會發現會遇到一些問題。在這些例子中,僅需要保證應用了table-layout:fixed就可以解決了。

制作一個簡單的滾動切換效果 display:table和display:table-cell

沒有四舍五入的問題

之前我一直在博客和最近的一本新書中( Sass and Compass for Designers)抱怨的是交互性網格問題,這個問題在一大堆使用百分比設定寬度的float的元素一個接一個排列時就會出現,然而用display:table和display:table-cell便不會有這類問題。

記住,不是說你在一個顯示屏尺寸中使用display:table,你就必須在另一個中使用它。

Media queries給了你方法去在不用的顯示屏尺寸中定義不同的布局,使用display:table在一個顯示屏尺寸中然后在display:block中顯示另一個。

額外的一些需要記住的東西:

你不能夠在table-cells中再套其他的table-cells

默認的table-cells占據了所有table中可用的空間,因此兩個tables-cells就會分別占據50%,三個會占據33.33333%,四個占據25%等等。然而,如果一個cell中的內容超過cell寬度,我們便需要手動設定尺寸。

我們能夠在tables和table-cells中嵌套tables

Float對table-cell無影響

Margin對table-cell的元素無影響

Padding能夠被用來設定內容空間,所以*{box-sizing: border-box}是你的朋友

結論

在使用display:table及相關屬性時你會發現很多樂趣,上述內容只是入門,希望大家能在日后深入研究并發現一些新的功能。

本文來源于成都網站建設公司與成都網站設計制作公司-創新互聯成都公司!

文章題目:CSS實現用戶界面開發和交互式布局
分享地址:http://www.kartarina.com/news20/318020.html

成都網站建設公司_創新互聯,為您提供網站導航App開發網站設計公司App設計品牌網站設計網站內鏈

廣告

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

h5響應式網站建設
欧美日韩激情_美女国产一区_国产精品久久久久影院日本_69xxx在线
国产精品一色哟哟哟| 亚洲已满18点击进入久久| 91精彩视频在线观看| gogogo免费视频观看亚洲一| 欧美日韩国产精品自在自线| 精品国产一区二区三区四区四 | 亚洲线精品一区二区三区八戒| 中文字幕精品一区| 国产精品国产自产拍高清av| 成人av资源在线观看| 欧美激情中文字幕一区二区| 久久99国产精品久久99| 久久久精品国产99久久精品芒果| 免费观看在线综合| 在线亚洲+欧美+日本专区| 精品国产一区二区精华| 蜜臀久久99精品久久久久久9| 99国产欧美久久久精品| 欧美在线短视频| 蜜桃久久av一区| 国产欧美一二三区| 国产精品每日更新在线播放网址| 亚洲欧美日本韩国| 五月婷婷久久综合| 国产成人自拍网| 一本色道综合亚洲| 日韩欧美你懂的| 综合中文字幕亚洲| 日本一不卡视频| 波多野结衣亚洲| 欧美一区二区视频在线观看| 国产日韩欧美不卡| 午夜电影一区二区| jizz一区二区| 欧美videofree性高清杂交| 亚洲日本护士毛茸茸| 久久不见久久见中文字幕免费| 不卡的电影网站| 欧美xxxxxxxx| 亚洲在线视频一区| 成人h动漫精品一区二区| 91精品久久久久久蜜臀| 亚洲欧美视频一区| 国产精品主播直播| 91精品国产综合久久福利| 中文字幕第一页久久| 热久久国产精品| 色综合亚洲欧洲| 国产亚洲成aⅴ人片在线观看| 亚洲国产人成综合网站| 国产不卡在线视频| 精品国产免费人成电影在线观看四季| 亚洲精品第一国产综合野| 国产成人精品亚洲777人妖| 日韩午夜电影在线观看| 亚洲图片欧美色图| 91麻豆高清视频| 国产精品污污网站在线观看| 美女尤物国产一区| 在线观看91av| 亚洲成a人片在线不卡一二三区| 成人激情免费电影网址| 国产日韩精品视频一区| 国内精品久久久久影院色| 日韩欧美一区在线| 免费在线观看视频一区| 555www色欧美视频| 青椒成人免费视频| 欧美一级片在线| 秋霞国产午夜精品免费视频| 欧美日韩免费在线视频| 一区二区三区不卡视频| 在线影视一区二区三区| 亚洲综合久久久久| 欧美巨大另类极品videosbest| 亚洲电影一区二区| 69堂国产成人免费视频| 午夜欧美视频在线观看 | 国产成人午夜精品影院观看视频 | 国产一区二区免费视频| 久久精品一区二区三区不卡| 国产伦精品一区二区三区视频青涩 | 国产成人精品三级| 国产精品乱码妇女bbbb| 91日韩一区二区三区| 亚洲一区在线观看视频| 欧美一区二区三区四区久久| 伦理电影国产精品| 久久久久久久久99精品| 成人爽a毛片一区二区免费| 亚洲女同女同女同女同女同69| 欧洲av一区二区嗯嗯嗯啊| 日日摸夜夜添夜夜添国产精品| 欧美mv日韩mv国产网站| 99视频精品在线| 日韩高清欧美激情| 日本一区二区三区电影| 欧美特级限制片免费在线观看| 青青草97国产精品免费观看| 国产午夜精品在线观看| 欧美伊人久久久久久午夜久久久久| 日韩二区三区在线观看| 日本一区二区高清| 欧美日韩国产高清一区二区三区| 国产综合一区二区| 夜夜嗨av一区二区三区网页| 精品国产sm最大网站| 91福利在线免费观看| 国产在线观看免费一区| 亚洲高清免费在线| 国产精品国产三级国产a | 韩国成人福利片在线播放| 亚洲色图欧美偷拍| 精品日韩在线观看| 在线观看视频91| 成人激情电影免费在线观看| 天天色图综合网| 最新高清无码专区| 国产亚洲婷婷免费| 欧美一级高清片在线观看| 91麻豆国产福利在线观看| 狠狠狠色丁香婷婷综合激情| 亚洲国产美女搞黄色| 亚洲婷婷在线视频| 久久亚洲春色中文字幕久久久| 欧美日韩亚洲另类| 91成人在线免费观看| 丁香啪啪综合成人亚洲小说| 九色porny丨国产精品| 香蕉乱码成人久久天堂爱免费| 国产精品麻豆视频| 久久久99精品免费观看不卡| 日韩欧美一级在线播放| 欧美老女人第四色| 欧美日韩小视频| 欧美亚洲动漫精品| 一本大道av伊人久久综合| 成人av免费观看| 成人激情免费电影网址| 国产精品一二二区| 国产伦精品一区二区三区免费| 毛片av一区二区| 久久精品国产99久久6| 日韩av不卡在线观看| 日本不卡一二三区黄网| 日韩精品一二三四| 青青草国产成人99久久| 蜜臀av性久久久久蜜臀aⅴ四虎| 日本在线观看不卡视频| 日韩精品一卡二卡三卡四卡无卡| 五月天网站亚洲| 免费精品视频在线| 精品亚洲免费视频| 国产精品亚洲人在线观看| 国产 欧美在线| 成人理论电影网| 色综合久久88色综合天天6| 在线视频一区二区免费| 欧美精品日韩精品| 日韩三级免费观看| 国产网红主播福利一区二区| 国产精品丝袜在线| 一区av在线播放| 蜜臂av日日欢夜夜爽一区| 激情文学综合丁香| 成人在线视频一区| 欧洲精品一区二区| 精品久久久久久久久久久久包黑料| 亚洲精品一区二区在线观看| 国产精品伦一区| 婷婷一区二区三区| 国产美女久久久久| 在线观看视频91| 精品国一区二区三区| 亚洲天堂精品视频| 麻豆一区二区三区| eeuss鲁一区二区三区| 欧美日韩日日骚| 国产精品丝袜91| 亚洲不卡av一区二区三区| 国产精品一线二线三线精华| av不卡在线观看| 精品国产区一区| 一个色妞综合视频在线观看| 开心九九激情九九欧美日韩精美视频电影| 国产成人午夜电影网| 在线电影院国产精品| 国产精品免费视频一区| 日本女优在线视频一区二区| 99r国产精品| 日韩精品一区在线观看| 亚洲伊人伊色伊影伊综合网| 国产成人福利片| 欧美一级精品大片| 亚洲综合男人的天堂| 成人深夜在线观看| 久久先锋资源网| 免费成人性网站| 欧美色男人天堂| 亚洲精品成a人|