1. 程式人生 > >從零開始前端學習[5]:關於html5預設標籤樣式的介紹以及定義清除

從零開始前端學習[5]:關於html5預設標籤樣式的介紹以及定義清除

關於html5預設標籤樣式的介紹以及定義清除

  • 預設樣式介紹
  • 清除預設的樣式

預設樣式介紹

先來看程式碼,看效果

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>標籤的預設樣式</title>
    <style type="text/css">
        body{
            background: deeppink;
        }
        h1{
            background
: blue
; border: 1px solid black; }
h2 { background: blue; border: 1px solid black; } h3{ background: blue; border: 1px solid black; } h4{ background: blue; border: 1px solid black
; }
h5{background: blue; border: 1px solid black; } h6{ background: blue; border: 1px solid black; } p{ background: green; border: 1px solid black; } div dl{ border
:1px solid black
; background: rebeccapurple; }
div dl dt{ border:1px solid black; background: red; } div dl dt dd{ border:1px solid black; background: #84a3e3; }
</style> </head> <body> <h1>這是h1標籤</h1> <h2>這是h2標籤</h2> <h3>這是h3標籤</h3> <h4>這是h4標籤</h4> <h5>這是h5標籤</h5> <h6>這是h6標籤</h6> <p> 這是一個段落的p標籤 </p> <a href="#">這是a標籤</a> <div> <dl> <dt>張三</dt> <dd>學生</dd> <dd>4班</dd> <dt>李四</dt> <dd>學生</dd> <dd>5班</dd> </dl> </div> <img src="http://img002.21cnimg.com/photos/album/20150702/m600/2D79154370E073A2BA3CD4D07868861D.jpeg" alt=""> </body> </html>

顯示效果如下:
這裡寫圖片描述

上述的預設樣式:

  1. h1—h6的預設樣式顯示為:其預設距離瀏覽器左側有一段距離,可以看成標題標籤的預設外邊距距離,或者看成body標籤的內邊距的距離
  2. 段落p標籤也是一樣,距離上下左右等都有一段距離
  3. a標籤的字型預設是藍色,並且會有一個下劃線
  4. 定義列表dl dt dd同樣也是這樣一種效果
  5. 圖片也是預設會有內外邊距
  6. ul li或者ol li的預設樣式會預設顯示其序號

所以系統提供的標籤中,往往一些標籤是有特殊的預設的樣式,但是這種樣式在使用中,有時候我們並不需要其預設的樣式顯示,所以就需要清除其預設樣式,所以一般情況,我們都會消除去預設樣式

關於消除其預設樣式

<style type="text/css">
            body,dl,dt,dd,p,h1,h2,h3,h4,h5,h6{margin:0;}
            ul,ol{margin:0;list-style:none;padding:0;}
            img{
                padding:0;border:0;margin:0;display:block;  <!--去掉預設的邊框-->
            }
            a{text-decoration:none;color:inherit;}
            *{margin:0;padding:0;}
        </style>

使用上述樣式清除後的效果如下所示:

這裡寫圖片描述

清除瀏覽器預設樣式後,顯示會顯得緊湊很多