从零开始前端学习[5]:关于html5默认标签样式的介绍以及定义清除

关于html5默认标签样式的介绍以及定义清除

  • 默认样式介绍
  • 清除默认的样式

提示
博主:章飞_906285288
博客地址:http://blog.csdn.net/qq_29924041


默认样式介绍

先来看代码,看效果

<!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>

使用上述样式清除后的效果如下所示:

这里写图片描述

清除浏览器默认样式后,显示会显得紧凑很多


欢迎访问博客

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值