css之!important 及display:inline 及clear:both


!important 具有優先權

提升指定樣式規則的應用優先權。 
示例:div { color:red!important }

display:inline|block
display:inline比較經典的用法是用在 <ul> 下的 <li> 中
display:inline 對應不顯示為 display:none
display:block 對應不顯示為 hidden
說通俗點樣式為none的元素不占位置,而樣式為hidden的元素雖然不顯示但還是占地方

display:inline

可以讓行內顯示為塊的元素,變為行內顯示,例如
<div class="d1">

    <div>DIV1</div>

    <div>DIV2</div>

</div>

這里DIV1和DIV2分別占一行,但是你給他們加上屬性后變了,DIV1和DIV2這時候顯示在同一行了,試試看

<div class="d1">

    <div style="display:inline">DIV1</div>

    <div style="display:inline">>DIV2</div>

</div>

現在DIV1和DIV2就在一行里了。

和 display:inline 對應的是 display:block,block 會讓應用了該 CSS 屬性的 HTML 標記變成塊級別元素,例如 SPAN 是行內顯示的,但是你加了 display:block 屬性就不一樣了
[font style= "display:block "] SPAN1 [/font]
[font style= "display:block "] SPAN2 [/font]
block一般一個塊占一行,除非float
inline是自動排為一行,就象段內的文字一樣,可成為多行。

clear:both

語法:clear : none | left |right | both  
參數: 
none :  允許兩邊都可以有浮動對象
both :  不允許有浮動對象
left :  不允許左邊有浮動對象
right :  不允許右邊有浮動對象 
說明:
該屬性的值指出了不允許有浮動對象的邊。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM