zoukankan      html  css  js  c++  java
  • HTML&CSS基础-浏览器默认样式

                  HTML&CSS基础-浏览器默认样式

                                              作者:尹正杰

    版权声明:原创作品,谢绝转载!否则将追究法律责任。

    一.查看浏览器的默认样式

    1>.编写测试HTML代码

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8">
            <title>默认样式</title>
            <style type="text/css">
                /**
                 *     浏览器的默认样式:
                 *         浏览器为了在页面中没有样式时,也可以有一个比较好的显示效果,所以为很多的元素都设置了一些默认的margin和padding;
                 *         而浏览器的这些默认样式,正常情况下我们时不需要使用的,所以我们往往在编写样式之前需要将浏览器中的默认的margin和padding统统去掉;
                 *         
                 */
                .box1{
                    width: 100px;
                    height: 100px;
                    background-color: red;
                }
                
                p{
                    background-color: yellow;
                }
            </style>
        </head>
        <body>
            <div class="box1"></div>
            <p>我是一个p标签</p>
            <p>我是一个p标签</p>
            <p>我是一个p标签</p>
            <p>我是一个p标签</p>
        </body>
    </html>

    2>.打开浏览器查看效果

    3>.打开debug模式

    4>.查看div标签,并没有看到任何边距配置,如下图所示

    5>.查看body标签,发现body竟然有默认的外边距,如下图所示

    6>. 继续审查元素查看p标签,发现浏览器也为它设置了默认的上边距和下边距

    二.去掉默认样式的代码

    1>.编写二去掉默认样式的HTML代码

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8">
            <title>默认样式</title>
            <style type="text/css">
                /**
                 *     浏览器的默认样式:
                 *         浏览器为了在页面中没有样式时,也可以有一个比较好的显示效果,所以为很多的元素都设置了一些默认的margin和padding;
                 *         而浏览器的这些默认样式,正常情况下我们时不需要使用的,所以我们往往在编写样式之前需要将浏览器中的默认的margin和padding统统去掉;
                 *         
                 */
                
                /**
                 *     清除浏览器的默认样式,虽然说"*"这种同配选择器性能并不好,后面会为大家介绍更适合的方法
                 */
                *{
                    margin: 0;
                    padding: 0;
                }
                .box1{
                    width: 100px;
                    height: 100px;
                    background-color: red;
                }
                
                p{
                    background-color: yellow;
                }
            </style>
        </head>
        <body>
            <div class="box1"></div>
            <p>我是一个p标签</p>
            <p>我是一个p标签</p>
            <p>我是一个p标签</p>
            <p>我是一个p标签</p>
        </body>
    </html>

    2>.浏览器查看效果如下图所示

    3>.打开浏览器的debug模式验证效果如下图所示

  • 相关阅读:
    Java Calendar详解
    Java Calendar 类的时间操作
    java获取properties配置文件值
    解决Eclipse中.properties文件中文乱码问题
    java web每天定时执行任务(四步轻松搞定)
    为经典版eclipse增加web and JavaEE插件
    VMware创建虚拟机教程详解及问题解决
    Eclipse对svn操作切换账号或更换svn地址方法
    oracle 查看用户所在的表空间
    (转)CentOS之7与6的区别
  • 原文地址:https://www.cnblogs.com/yinzhengjie/p/7787940.html
Copyright © 2011-2022 走看看