样式表和选择器

四种样式

1、行内样式

    开始标签内style,与网页同时加载:<p style="color:red;" ></p>

2、嵌入样式

    <head>中<style>内,与网页同时加载:<style type="text/css"></style>

3、外部样式

    <head>中<link>引用,页面加载时同时加载css样式表:<link href=""     rel="seylesheet" type="text/css">

4、导入式 @import

    在样式代码最开始处,读取完HTML文件后加载:@import  "css.css" 或者     @import url(css.css);

优先级:行内>内嵌>外部

选择器

1、标签选择器:权值为1

    h1,h2,h3,p,div,span

2、类选择器和伪类:权值为10

   类(class)可以应用到多个元素:.name  伪类::hover

3、ID选择器:权值为100

    不能原则上不能出现相同的ID:#name

4、通配符(全局)选择器:权值为0       *{}

5、行内样式:权值为1000

为多个选择器应用同一种样式时用英文逗号隔开“,“

用多个选择器来选中一个元素时用空格隔开

多个选择器权值计算规则:没类选择器的个数乘以相应的权值,所得值相加

权值相同时后加载的被显示,权值不同显示权值高的样式

继承:子元素可以继承父元素设置的样式(部分样式不能继承)

层叠:可以分开定义多个样式,不冲突时,多个样式可层叠为一个,冲突时,按不同样式规则优先级来应用样式

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容