display 屬性規定元素應該產生的框的類型。
這個屬性用於定義建立布局時元素產生的顯示框類型。對於 HTML 等文件類型,如果使用 display 不謹慎會很危險,因為可能違反 HTML 中已經定義的顯示階層。對於 XML,由於 XML 沒有內建的這種階層,所有 display 是絕對必要的。
一. display屬性的詳細介紹
1. CSS的Display屬性可能的值的說明
下面小編就為大家帶來一篇淺談CSS的Display屬性可能的值。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧 none 此元素不會被顯示。
block 此元素將顯示為區塊層級元素,此元素前後會帶有分行符號。
2. 詳細介紹CSS中的display屬性
所有主流瀏覽器都支援 display 屬性。
注釋:如果規定了 !DOCTYPE,則 Internet Explorer 8 (以及更高版本)支援屬性值 "inline-table"、"run-in"、"table"、"table-caption"、"table-cell"、"table-column"、"table-column-group"、"table-row"、"table-row-group"、以及 "inherit"。
3. 詳解display和visibility的區別
visibility隱藏的對象還保留對象顯示時所佔的物理空間,display則不保留。
vilibility:hidden(隱藏)、visible(顯示) style="vislbility:hidden"
display:none(隱藏)、block(顯示) style="display:none"
4. css中(display,float,position)的深入理解
display 用來設定元素的顯示方式
display : block | none | inline
inline:指定對象為內嵌元素
block:指定對象為塊元素
none:隱藏對象
二. displayblock屬性的詳細介紹
1. 在chrome下不能顯示displayblock或者inlineblock的元素怎麼辦?
在chrome下不能正常顯示一個display: inline-block或者display: block的元素怎麼辦
DEMO頁面只有一個輸入框,當輸入框有焦點時高度變大,並且顯示 字數顯示和回複按鈕。
現在問題是,chrome只能在第一次重新整理之後點擊輸入框然後高度變大並顯示 字數顯示和回複按鈕的元素,但是再點擊第二次輸入框就只有高度變大,卻沒有看到字數顯示和回複按鈕的元素了(firefox正常)
2. 如何製作div的顯示與隱藏
display屬性設定元素的顯示方式,對應指令碼特性為display,可選值為none、block和inline,各值的說明如下:
none 隱藏元素,不保留元素顯示時的空間。
block塊方式顯示元素。
inline 以內嵌方式顯示元素。
3. li inside-block在IE11換行無效的原因
近日在做一個網頁標籤列表,要求不能換行,一開始以為比較容易,三兩下就把代碼寫完了,並且在Firefox和Chrome瀏覽器測試通過,不過,在IE11一看,卻出人意料的沒有達到預期效果,li inside-block 在IE11裡竟然無效!照樣換行!
三. display:inline屬性的詳細介紹
1. 詳解CSS中的display:flex||inline-flex屬性
Flex是Flexible Box的縮寫,意為"彈性布局",用來為盒狀模型提供最大的靈活性。任何一個容器都可以指定為Flex布局。
flex: 將對象作為Auto Scaling盒顯示
inline-flex:將對象作為內聯塊級Auto Scaling盒顯示
2. 如何在css布局中解決display:inline-block產生間隙的方法詳解
在做H5的水平滑動卡片時用到了display:inline-block;卻發現處在同一水平線上的元素之間居然產生了縫隙,這很顯然不是我想要的效果,所以我就換成了左浮動,這樣縫隙的問題是解決了,但是需要設定父元素的寬度才能實現水平左右滾動,這樣又增加了代碼量,因為卡片的個數不固定,需要即時設定其父元素的寬度,就要用到js,所以代碼量增加了,也不是最好的選擇。看來最好的解決辦法就是用到display:inline-block;了,於是縫隙的問題就出現了
四. display:none屬性的詳細介紹
1. display:none與visibility:hidden之間有哪些區別
我當時回答的是,二者均能實現隱藏元素,但是將元素設定為display:none;之後,會同時取消該元素之前佔據的文檔流空間,但是visibility:hidden;使得該元素即使不顯示,但是依舊會佔據空間。
當時是電話面試,我回答了之後,對方也沒有再繼續問與display相關的知識。
現在想起來,真的是慶幸,如果人家問我與display相關的知識,display:inline-block使用時需要注意的地方。我肯定也打不上來。
2. CSS隱藏頁面元素的5種方法說明
用 CSS 隱藏頁面元素有許多種方法。你可以將 opacity 設為 0、將 visibility 設為 hidden、將 display 設為 none 或者將 position 設為 absolute 然後將位置設到不可見地區。
你有沒有想過,為什麼我們要有這麼多技術來隱藏元素,而它們看起來都實現的是同樣的效果?每一種方法實際上與其他方法之間都有一些細微的不同,這些不同決定了在一個特定的場合下使用哪一個方法。這篇教程將覆蓋到那些你需要記住的細小不同點,讓你根據不同情況選擇上面這些方法中適合的方法來隱藏元素
3. 用css3顯示隱藏div的執行個體教程
顯示隱藏一個p特效的方法有很多,下為大家介紹下使用純css3是如何?的,感興趣的朋友可以參考下
五. 相關問答
1. a{display:block;}與JS中的display有什麼區別麼?
2. li和ul是否都需要display:inline?
3. css - flex布局,display:flex,與display:-webkit-box差異的問題
【相關推薦】
1. 詳解CSS BOX類型和display屬性
2. 詳解CSS3的display:box盒子模型屬性
3. 布局display