六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

HTML中display屬性的屬性值有哪一些?display屬性是如何完成水平垂直居中的?

[摘要]HTML中display屬性的屬性值有哪些?都有什么含義?還有HTML中display屬性是怎么實現(xiàn)水平垂直居中的?今天這篇文章給大家介紹HTML中display屬性的值,還有HTML中display屬性的值是怎么實現(xiàn)水平垂直居中的,介紹了兩種方法。display在這里我說四個最常用的屬性值inl...
HTML中display屬性的屬性值有哪些?都有什么含義?還有HTML中display屬性是怎么實現(xiàn)水平垂直居中的?今天這篇文章給大家介紹HTML中display屬性的值,還有HTML中display屬性的值是怎么實現(xiàn)水平垂直居中的,介紹了兩種方法。

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

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

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

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

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

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

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

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

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

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

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

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

  • none(元素不會被顯示);

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

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

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

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

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

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

  • display實現(xiàn)的水平垂直居中!

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

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

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

結構:

<div class="wrap">
 <div class="box">
  <div class="con">夢幻雪冰</div>
 </div>
</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;
}

優(yōu)點:

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

缺點:

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

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

結構:

<div class="wrap">
 <div class="box">
  夢幻雪冰
 </div>
</div>

樣式:

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

優(yōu)點:

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

缺點:

IE6、IE7不支持

【相關推薦】

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

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

以上就是HTML中display屬性的屬性值有哪些?display屬性是怎么實現(xiàn)水平垂直居中的?的詳細內容,更多請關注php中文網其它相關文章!


網站建設是一個廣義的術語,涵蓋了許多不同的技能和學科中所使用的生產和維護的網站。




主站蜘蛛池模板: 日本韩国三级在线 | 青青青免费网站在线观看 | 日本香蕉一区二区在线观看 | 青青国产在线视频 | 亚洲精品第四页中文字幕 | 青青草精品视频 | 日韩精品第三页 | 有码 在线 | 日韩欧美精品综合一区二区三区 | 中文字幕高清免费不卡视频 | 淫片网站 | 色综网 | 欧美一级免费大片 | 四虎国产精品一区二区 | 又粗又黄又猛又爽大片app | 日本在线观看永久免费网站 | 七七七久久久久人综合 | 亚洲欧美日韩国产精品一区 | 在线视频中文字幕 | 性欧美xxxx | 亚洲欧美日韩成人 | 亚洲 自拍 中文字幕 在线 | 欧美影院一区二区三区 | 武则天一级淫片免费看 | 欧美性色黄大片在线观看 | 色一欲一性一乱一区二区三区 | 青青草视频官网 | 人人看人人做 | 中文字幕免费人成乱码中国 | 在线一区视频 | 速度与激情9免费完整版高清 | 日韩视频一| 日本男女网站 | 亚洲成在人线中文字幕 | 中文字幕日韩视频 | 青草网址| 自拍视频在线观看视频精品 | 淫片在线观看 | 亚洲综合色一区 | 欧洲免费极品videos | 人人网碰人人网超 |