博主信息
博文 7
粉丝 0
评论 0
访问量 5328
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
css中选择器的优先级+盒模型(border和padding)-2019年4月24日22时
KingRay的博客
原创
794人浏览过

CSS中选择器的优先级

实例

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>选择器的优先级</title>
    <style>
        h2{
            color:blue;
        }
        .style{
            color:green;
        }
        #id{
            color:yellow;
        }
    </style>
</head>
<body>
<!--本次选择器优先级比较不包括js-->
<h2 class="style" id="style" style="color:red;">我是最高级的内联style样式,其他的样式设置对我没有作用</h2>
<h2 class="style" id="id" style="">我是第二高级(选择器的最高级)的id选择器,除了内联style样式,其他的样式设置对我没有作用</h2>
<h2 class="style" id="class" style="">我是第三高级的class选择器,除了内联style样式和id选择器,其他的样式设置对我没有作用</h2>
<h2 class="" id="biaoqian" style="">我是最低级的标签选择器,其他的样式设置对我都起作用</h2>
</body>
</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例

css优先级:(js)> (style) > id > class 标签

盒子模型的padding和border

实例

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>选择器的优先级</title>
    <style>
        .clear{
            clear:both;
        }
       .box{
           width:600px;
           height:600px;
           background-color: yellow;

            /*内边距上下左右都不相等*/
            padding-top:10px;
            padding-right:20px;
            padding-bottom:30px;
            padding-left:40px;

           border:5px solid ;
       }
        .box1{
            float:left;
            width:200px;
            height:200px;
            background-color: lightgreen;

            /*内边距上下左右都不相等*/
            /*padding-top:10px;*/
            /*padding-right:20px;*/
            /*padding-bottom:30px;*/
            /*padding-left:40px;*/

            padding:10px 20px 30px 40px;

            /*上边框*/
            /*border-top-width: 2px;*/
            /*border-top-style: solid;*/
            /*border-top-color: blue;*/

            /*border-top:2px solid blue;*/
            /*border-right:2px solid blue;*/
            /*border-bottom:2px solid blue;*/
            /*border-left:2px solid blue;*/

            border:2px solid blue;


        }
       .box2{
           float:right;
           width:200px;
           height:200px;
           background-color: lightgreen;

           /*内边距左右相等30,上下不相等*/
           padding:10px 30px 40px;

           border:1px solid pink;
       }
       .box3{
           float:left;
           width:200px;
           height:200px;
           background-color: lightgreen;

           /*内边距左右相等30,上下也相等10*/
           padding:10px 30px ;

           border:3px solid red;
       }
       .box4{
           float:right;
           width:200px;
           height:200px;
           background-color: lightgreen;

           /*内边距左右上下相等20*/
           padding:20px;

           border:4px solid black;
       }


    </style>
</head>
<body>
<div class="box">
    <div class="box1">我是第一个盒子,内边距上下左右都不相等</div>
    <div class="box2">我是第二个盒子,内边距左右相等30,上下不相等</div>
<!--    <div class="clear"></div>-->
    <div class="box3">我是第三个盒子,内边距左右相等30,上下也相等10</div>
    <div class="box4">我是第四个盒子,内边距左右上下相等20</div>
</div>
</body>
</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例

padding:

    内边距 按顺时针,可以简写为:padding: 20px 30px 40px 50px;

    如果内边距上下左右都相等,可写为:padding:20px

border:

      border-left-width: 10px;
      border-left-style: soild;
      border-left-color: black;    

    以上可简写为:border-left:10px soild black;

    同理四个边框可简写为:

            border-top:10px double black;   

            border-right:10px soild green;

            border-bottom:10px double orange;

            border-left:10px soild blue;

    如果四个边框相等:

        border:10px soild black




批改状态:未批改

老师批语:
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学