CSS层叠样式表

一、版本

        css1.0

        css2.0(主要)

        css3.0(存在兼容问题)

二、如何引用css

        内联样式:        在head头部中的style中输入css

<head>
<style type="text/css">
    a{color:red;}
</style>
</head>

        内部样式            以属性的方式写在任何标签中

<a style="color:red;font-size:16px;" href="#">超链接</a>

        外部样式:        

                link标签(主要使用)        在head头部中

<head>
    <link rel="stylesheet" href="外部样式表的地址" type="text/css"/>
</head>

                @import导入                在head头部中的style中

<head>
    <style>
        @import url(外部样式表的地址);
    </style>
</head>

        重点:link标签与@import导入的区别:

                1.link属于标签,@import是CSS提供的一种方式

                2.加载顺序不同,link与页面同时加载,@import等页面加载完才加载

                3.兼容性的区别,link在任何版本不会有兼容性问题,@import由2.1版本推出,不支持老版本

                4.dom操作:dom可以操作link引入的样式

三、css的基本结构

        格式:选择器{属性:属性值;}

        基本选择器:

                1.标签选择器     格式:标签名{color:red;}

                2.类选择器        格式:.标签名{color:red;}

                3.ID选择器        格式:#标签名{color:red;}

                4.(通用)全局选择器        格式:*{color:red;}

        复合选择器:

                1.后代选择器:        格式:父标签 子标签{color:red;}         选择父标签下所有同名的子标签

                2.子代选择器:        格式:父标签 >子标签{color:red;}        只选择父标签下的第一级子标签

                3.兄弟选择器            格式:选择器1 ,选择器2{color:red;}        

                4.交集选择器             

                        没有任何分隔,格式格式:选择器1选择器2{color:red;}

                        同时满足选择器1和选择器2才执行css样式

                        注意:如果有标签选择器,必须放在前面

        选择器的权重:

                 通用:0

                 标签:1

                class类:10

                id:100

        css的三种特性:

                1.继承性

                2.层叠性

                3.优先级

        

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值