天天看點

html--标簽樣式(塊,内聯,内聯塊,按内容,按顯示分類)

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title></title>
<!--   一、按元素
    black(塊元素):div p ul ol li h1-h6  dl dt dd form table
     獨占一行
     支援所有樣式
     不寫寬的時候,跟父元素寬相同
     所占區域一個矩形(行)
    inline(内聯):span,a,em,strong,img。hr
     挨在一行
     有些樣式不支援:width,height,margin,padding
     不寫寬,寬度由内容決定
     所占區域不一定是矩形(行)
     内聯标簽之間有空隙,原因:換行産生的
    inline-block:input,select,iframe
      挨在一起,支援寬度
    注意:布局一般使用塊标簽,修飾一般用内聯标簽
  二、按内容
    flow:流内容(标簽)
    Metadata:中繼資料(如:meta,title,heda等編碼)
    Sectioning:分區(後面在講)
    Heading:标題(如:h1-h6)
    phrasing:措辭(如:span)
    Embedded:嵌入(如:圖檔,音頻/視訊,imframe)
    Interactive:互動的(輸入框)
  三、   按顯示
    替換元素:浏覽器根據元素的标簽和屬性,來決定元素具體顯示内容
    如:img,input,form等
    非替換元素::将内哦那個告訴浏覽器,将其顯示出來
    如:div,h1-h6.p,span等 -->
    <style>
      span{
        background-color: #FF0000;
      }
      em{
        background-color: #0000FF;
      }
    </style>
  </head>
  <body>
    <div>塊元素</div>
    <span>内聯元素</span>
    <em>内聯元素2</em>
    <input type="text" placeholder="内聯塊元素"/>
    <dl>
      <dt>1</dt>
      <dd>2</dd>
    </dl>
    <form>
      <input type="password"  placeholder="請輸入"/>
      <input type="text" />
    </form>
    <form>
      <input type="password"  placeholder="請輸入"/>
      <input type="text" />
    </form>
    <a href="#">1</a>
    <a href="#">2</a>
    <iframe>1</iframe>
    <iframe>2</iframe>
    <hr />
    <hr />
  </body>
</html>