Day5_2019-08-26

元素分類

  1. 塊元素
    • 塊元素獨(dú)占一行,可以自己定義寬高,一般作為別的元素的容器
    • 常用元素
    <div></div>
    <dl>
        <dt></dt>
        <dd></dd>
    </dl>
    <form></form>
    <h1></h1>-<h6></h6>
    <hr>
    <ul>
        <li></li>
    </ul>
    <ol>
        <li></li>
    </ol>
    <p></p>
    <fieldset></fieldset>
    
  2. 行內(nèi)元素
    • 行內(nèi)逐個(gè)顯示,不能定義寬高,以元素內(nèi)容撐開(kāi),可以設(shè)置padding margin屬性,但僅left right屬性會(huì)生效,top和bottom無(wú)法生效
    • 常用元素
    <a href="#"></a>
    <br>
    <i></i>
    <em></em>
    <label for="#"></label>
    <span></span>
    <strong></strong>
    <textarea></textarea>
    <u></u>
    <select></select>
    
  3. 根據(jù)上下文語(yǔ)境決定該元素為塊元素或者內(nèi)聯(lián)元素
    • 常用元素
    <button></button>
    <del></del>
    <iframe src="#" frameborder="0"></iframe>
    <ins></ins>
    <map name="#"></map>
    <object data="#" type="#"></object>
    <script></script>
    
  4. 行內(nèi)塊元素
    • 行內(nèi)逐個(gè)顯示,可以設(shè)置寬高,擁有塊元素和行內(nèi)元素的特點(diǎn)
    • 常見(jiàn)的行內(nèi)塊元素
    <img src="#">
    <input type="text">
    
  5. 元素類型的轉(zhuǎn)換
    • 設(shè)置display屬性
    • display有18個(gè)屬性值
    常用
    block/inline/inline-block/none/flex
    不常用
    list-item/table-header-group/table-footer-group
    
    • 大部分塊元素display屬性值默認(rèn)為block,其中列表li的默認(rèn)值為list-item
    • 大部分內(nèi)聯(lián)元素的display屬性默認(rèn)為inline,其中img和input默認(rèn)的屬性為inline-block
  6. 垂直居中
    • 父元素需要設(shè)定 text-align:center
    • 當(dāng)前元素需要設(shè)定 display:inline-block和vertical-align:middle
    • 同級(jí)的標(biāo)尺元素需要設(shè)定 vertical-align:middle/width:0/height:100%/display:inline-block
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容