display 屬性用于指定元素的布局行為,有多個值可供選擇,包括 block、inline、inline-block、none、flex 和 grid。使用 display 屬性,可以通過在 css 樣式表中指定值來設置元素顯示為塊元素、行內元素或其他格式。例如,display: block; 會將元素顯示為塊級元素。
CSS 中 display 的用法
什么是 display 屬性?
display 屬性用于定義元素在頁面上的布局行為,它指定元素如何顯示為塊元素、行內元素或其他格式。
display 的值
display 屬性接受以下值:
block – 元素顯示為塊級元素,占用整個可用寬度并從新行開始。
inline – 元素顯示為行內元素,與其他元素在同一行內并不會換行。
inline-block – 結合了 block 和 inline 的特征,允許元素占用寬度,但仍然可以在同一行內與其他元素一起顯示。
none – 元素不顯示在頁面上。
flex – 使元素成為 flexbox 布局的容器。
grid – 使元素成為 grid 布局的容器。
如何使用 display 屬性?
在 CSS 樣式表中使用 display 屬性,語法如下:
<code class="<a style='color:#f60; text-decoration:underline;' href=" https: target="_blank">css">selector { display: value; }</code>
登錄后復制
例如:
<code class="css">p { display: block; }</code>
登錄后復制
這將使所有段落元素顯示為塊級元素。
display 屬性的用法示例
將標題元素顯示為塊級元素:
<code class="css">h1 { display: block; }</code>
登錄后復制
將超鏈接顯示為行內元素:
<code class="css">a { display: inline; }</code>
登錄后復制
創建可同時填充寬度和與其他元素同行的按鈕:
<code class="css">button { display: inline-block; }</code>
登錄后復制
隱藏頁面上的元素:
<code class="css">#my-element { display: none; }</code>
登錄后復制