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

首頁 > 編程 > HTML > 正文

HTML中display屬性的屬性值有哪些?display屬性是怎么實現水平垂直居中的?

2020-03-24 16:47:17
字體:
來源:轉載
供稿:網友
首頁 > web前端 > html教程 > 正文 HTML中display屬性的屬性值有哪些?display屬性是怎么實現水平垂直居中的? 2018-08-15 15:01:23 1145 第六期線上培訓班
HTML中display屬性的屬性值有哪些?都有什么含義?還有HTML中display屬性是怎么實現水平垂直居中的?今天這篇文章給大家介紹HTML中display屬性的值,還有HTML中display屬性的值是怎么實現水平垂直居中的,介紹了兩種方法。

display在這里我說四個最常用的屬性值inline、 block、inlin-block、none。

首先我們來說一下inline(n內聯元素):

該屬性值為默認值。此元素會被顯示為內聯元素,元素前后沒有換行符。一般不會設置這個屬性值。個人理解,其實跟正常的行內元素沒什么區別,用的比較多的還是block和inline-block。

接著是block(塊級元素)這個屬性值:

這個屬性值是比較有意思的,設置為塊級元素獨占一行,就換行來說和p標簽的效果一樣,但是這個屬性值設置后,作為一個塊級元素他就具備了寬、高,和別的塊級元素的間距margin著屬性的設置,還有間距的設置padding,但是不能設置行高(line-height)。

還有inline-block(內聯塊)這個屬性值:

這個屬性值是比較強大的,本人剛開始學的時候基本上見到需要設置的只要不是換行的就會設置這個屬性值,一來他可以作為塊級元素,可以具有block的特性,另一方面,由于本人初學,對于居中的設置比較麻煩,所有使用這個屬性值可以設置行高,從而使文字居中,方便易用。

對于這個導航欄的實現這幾個屬性很好用,主要用到block和inline-block這兩個屬性值,inline-block作為同一行的幾個元素的實現,block做為元素間換行的實現。大家可以試試。

對于最后一個none這個屬性值:

個人覺得用于隱藏元素比較方便,做那種鼠標浮動的時候更改display的屬性值來達到顯示與隱藏元素的效果。

HTML中display一共有哪些比較常用的值呢,讓我們一起來看看

HTML中display在通常的項目開發中比較容易被使用的值主要有:

none(元素不會被顯示);

block(元素將顯示為塊級元素,元素前后會帶有換行符);

inline(元素會被顯示為內聯元素,元素前后沒有換行符);

inline-block(行內塊元素。CSS2.1 新增的值);

table(元素會作為塊級表格來顯示,類似 table ,表格前后帶有換行符);

table-row(元素會作為一個表格行顯示,類似 tr

table-cell(元素會作為一個表格單元格顯示,類似 td 和 th )。

display實現的水平垂直居中!

利用position和margin進行元素水平垂直居中;想必大家還是比較熟悉,經常用的。但不知道你是否使用過display:table與table-cell對元素進行水平垂直居中呢?

以下就是利用display:table-cell進行元素水平垂直居中的的兩種方法了:

1.利用display:table與table-cell進行元素水平垂直居中

結構:

 div >

樣式:

.wrap { /*讓元素以表格形式渲染*/ display: table; height: 400px; width: 400px; background: #fcf;.box { /*讓元素以表格的單元素格形式渲染*/ display: table-cell; /*使用元素的垂直對齊*/ vertical-align: middle;.con { width: 200px; height: 200px; margin: 0 auto; background: #999;}

優點:

這種方法不會像前面的兩種方法一樣,有高度的限制,此方法可以要據元素內容動態的改變高度,從而也就沒有空間的限制,元素的內容不會因為沒足夠的空間而被切斷或者出現難看的滾動條。

缺點:

不足之處呢?這種方法只適合現代瀏覽器,在IE6-7下無法正常運行。

2.利用display:table-cell進行元素水平垂直居中

結構:

 div >

樣式:

.wrap { display: table-cell; width: 400px; height: 400px; background: #fcf; vertical-align: middle;.box { width: 200px; height: 200px; margin: 0 auto; background: #999;}

優點:

這種方法的優點和方法三是一樣的,不會有高度的限制。

缺點:

IE6、IE7不支持

【相關推薦】

HTML5中web是什么?web存儲中的元素有哪些?

HTML IMG標簽的屬性是有哪些?了解IMG標簽的用法

以上就是HTML中display屬性的屬性值有哪些?display屬性是怎么實現水平垂直居中的?的詳細內容,html教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 陆丰市| 云和县| 平顺县| 盐边县| 新河县| 兰州市| 铁岭县| 徐闻县| 项城市| 吉安市| 阜阳市| 麻阳| 孝昌县| 汉寿县| 抚州市| 大荔县| 锡林郭勒盟| 沿河| 手机| 汕尾市| 安达市| 莎车县| 东莞市| 东明县| 海林市| 东阳市| 秦皇岛市| 阿尔山市| 博兴县| 丹凤县| 缙云县| 荥经县| 桓仁| 林芝县| 永定县| 贡觉县| 崇文区| 若羌县| 米脂县| 醴陵市| 章丘市|