這篇文章給大家分享的是有關css的display屬性怎么實現塊級元素和內聯元素的相互轉換的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。
默認情況下,段落<p>(塊級元素)的默認display值為block,但可以呈現為內聯值:
p{display:inline;}
為什么不使用一個HTML內聯元素,比如<SPAN>呢?
因為您選擇HTML元素來表示它的意義,而不是它的渲染。如果我們決定一個段落是最適合我們的內容的,我們就不能僅僅為了造型的目的而改變標簽。CSS是實現樣式的。
簡而言之,display允許在不改變其含義的情況下改變元素的類型。
每個display選項都有特定的渲染行為:
block將占用整個寬度
inline將作為純文本
inline-block正如它的名字所暗示的那樣,是一種塊狀和內聯行為的復合體,是“兩全其美”的選擇
list-item類似于block占用可用的整個寬度,但顯示了一個額外的項目符號
table,table-row并且table-cell都有非常具體的,雖然意外,行為,讓更多的有趣布局
display:block
這會將任何元素轉換為塊元素。
此技術通常用于鏈接以增加其可點擊區域,可通過設置背景顏色輕松評估。
.menua{background:red;color:white;}
<ulclass="menu">
<li>
<ahref="#">首頁</a>
</li>
<li>
<ahref="#">文章</a>
</li>
<li>
<ahref="#">視頻</a>
</li>
<li>
<ahref="#">登錄</a>
</li></ul>
感謝各位的閱讀!關于“css的display屬性怎么實現塊級元素和內聯元素的相互轉換”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。