1. 程式人生 > >WEB學習-HTML的基本語法特性

WEB學習-HTML的基本語法特性

lte 目標 -type div 災難 文字 網站 utf-8 charset

  • HTML對換行不敏感,對tab不敏感

  • HTML只在乎標簽的嵌套結構,嵌套的關系。誰嵌套了誰,誰被誰嵌套了,和換行、tab無關。
    換不換行、tab不tab,都不影響頁面的結構。
    所以:
        ?        <div>
        ?    <h3></h3>
        ?        <p></p>
        ?        </div>
    完全等價於:
        ?        <div>
        ?            <h3></h3>
        ?            <p></p>
        ?        
    </div> 也就是說,HTML不是依靠縮進來表示嵌套的,就是看標簽的包裹關系。但是,我們發現有良好的縮進,代碼更易讀。 百度為了追求極致的顯示速度,所以HTML標簽都沒有換行、都沒有縮進(tab),HTML和換不換行無關,標簽的層次依然清晰,只不過程序員不可讀了。

  • 空白折疊現象

  • HTML中所有的文字之間,如果有空格、換行、tab都將被折疊為一個空格顯示。
    代碼:裏面有空格、縮進、換行
        ?        <p>我愛
        ?    
        ?    
        ?                                      陳偉</p>
    顯示的時候,折疊了:
    顯示成“我愛 陳偉”