css部分元素的的使用

css的样式优先级

!important
内联样式
内部样式
外部样式
浏览器默认样式

                                                                           高----------------->低

css内容属性

content属性通常是和:before和:after伪元素选择器配合使用的,用于插入生成的内容

属性含义
:before插入在前
:after插入在后

示例:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Framaeset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
<html>
<head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type"/>
    <title>Web技术社区</title>
    <style>
        h1:before{
            content: "Hello";
         }
        h2:after{
            content: url("https://www.w3school.com.cn/i/html5_new_note.png");
        }

    </style>

</head>
<body>
     <h1>World</h1>
     <h2>HTML</h2>
</body>
</html>

结果
在这里插入图片描述

overflow属性的使用

含义
visible默认值
auto如果内容被修剪,自动添加滚动条
hidden会自动将超出的内容裁减掉,且裁剪掉的内容不可见
scroll设置一直显示滚动条
     <p class="abc" style="width:200px;height:50px ;overflow:visible">
         较高级复杂的劳动,<br>是这样一种劳动力的表现,这种劳动力比较普通。。。。。。
     </p>
     <br>
     <hr>
     <p class="abc" style="width:200px;height:50px ;overflow:auto">
         较高级复杂的劳动,<br>是这样一种劳动力的表现,这种劳动力比较普通。。。。。。
     </p>
     <br>
     <hr>
     <p class="abc" style="width:200px;height:50px ;overflow:hidden">
         较高级复杂的劳动,<br>是这样一种劳动力的表现,这种劳动力比较普通。。。。。。
     </p>
     <br>
     <hr>

     <p class="abc" style="width:200px;height:50px ;overflow:scroll">
         较高级复杂的劳动,<br>是这样一种劳动力的表现,这种劳动力比较普通。。。。。。
     </p>
     <hr>

结果:

在这里插入图片描述

display属性

display用于设置元素如何显示

  1. none 该值用于让元素隐藏,通常用于预先做好,动态显示
  2. block 该值将显示为块级元素,元素前后会有换行符,,可以设置它的宽高和上右下左的内外边距
  3. inline 该值会显示为内联元素,元素前后没有换行符,也无法设置宽高和内外边距
  4. inline-block 该值会被认为是行内块元素,这种值既具有block值,可以设置width和height属性的特性,又保持了inline值的不换行的特性
  5. inherit 继承父元素的display设置
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Framaeset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
<html>
<head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type"/>
    <title>Web技术社区</title>
    <style>
        span.inline_box{
            border: solid 1px #1fa8b4;
            display: inline-block;
            width: 100px;
            text-align: center;
        }
        .inline{
            display: inline;
        }
    </style>

</head>
<body>
     <p style="display: none" id="demo">大家好。。。。。</p>
     <button onclick="document.getElementById('demo').style.display=''">显示</button>
     <button onclick="document.getElementById('demo').style.display='none'">隐藏</button>
     <p><span style="display: block">hello</span> word</p>
     <div class="inline">hello </div>
     <div class="inline">world</div>
     <br>
     <span class="inline_box"> HTML</span>
     <span class="inline_box"> CSS</span>
     <span class="inline_box"> JQuery</span>
</body>
</html>

结果:

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值