H5笔记之CSS

CSS 全称是Cascading Style Sheets,层叠样式表,被用来控制HTML标签的样式,美化网页 。CSS有两个重点: 属性选择器

CCS的编写格式

CCS的编写格式是以键值对的形式,如:

color : red;
background-color : blue;
font-size : 20px;
复制代码
  • 属性一般由属性名和属性值组成,左边是属性名,右边是属性的值
CSS有3种书写形式:
  1. 行内样式:(内联样式)直接在标签的 style 属性中书写
<body style="color : red;">
复制代码
  1. 页内样式:在本网页的 style标签中书写
<style>
<body {
color : red;
}
</style>
复制代码
  1. 外部样式:在单独的CSS文件中书写,然后在网页中用link引入
<link rel="stylesheet" href="index.css">
复制代码
CSS选择器:
1. 标签选择器

根据标签名查找标签:

<div>div1<div>
复制代码

找到标签,设置样式:

div {
color : red;
}
复制代码
2. 类选择器
<p class="high">hello world</>
复制代码
.high{
color : red;
}


我的博客:[https://iosgg.cn/](https://iosgg.cn/)
复制代码
3. id选择器
<p id="first">Hello world</p>
复制代码
#first{
color : red;
}
复制代码
4. 并列选择器
<div class="high">div high</div>
<div class="low">div low</div>
<p class="high">p high</p>
<p class="low">p low</p>
复制代码
div, .high{
color : red;
}
复制代码

并列选择,只要一个符合条件就可以 结果:

div high
div low
p high
p low
5. 复合选择器
<div class="high">div high</div>
<div class="low">div low</div>
<p class="high">p high</p>
<p class="low">p low</p>
复制代码
div .high{
color : red;
}
复制代码

复合选择,必须全部符合条件就可以 结果:

div high
div low
p high
p low
6. 后代选择器
<div>
<p>div -> p</p>
<span>
<p>div -> span -> p</p>
</span>
</div>
<p>div p</p>
复制代码
div p {
color : red;
}
复制代码

只要是在div 里面的 p 标签,都符合要求,结果:

div -> p
div -> span -> p
div p
7. 直接后代选择器
<div>
<p>div -> p</p>
<span>
<p>div -> span -> p</p>
</span>
</div>
复制代码
div p {
color : red;
}
复制代码

必须是直接在div 里面的 p 标签,才符合要求,即儿子可以,孙子就不行 结果:

div -> p
div -> span -> p
8. 相邻兄弟选择器
<div>
<p>div -> p</p>
<span>
<p>div -> span -> p</p>
</span>
</div>
<p>div p</p>
<p>p p</p>
复制代码
div + p {
color : red;
}
复制代码

只要是在div 里面的 p 标签,都符合要求,结果:

div -> p
div -> span -> p
div p
p p
9. 属性选择器
<div name="Jack">name = Jack</div>
<div name="Tom">name = Tom</div>
<div name="Bob" age="20">name = Bob, age = 20</div>
<div>no name</div>
复制代码
div[name] {
color : red;
}
div[name][age] {
color : green;
}
div[name="Tom"] {
color : yellow;
}
复制代码
name = Jack
name = Tom
name = Bob, age = 20
no name
10. 伪类
属性描述
:active向被激活的的元素添加样式
......
11. 伪元素

...

选择器优先级

选择器针对性越强、范围越小,优先级就越高 选择器的权值:

选择器权值
通配符0
标签1
10
属性10
伪类10
id100
important1000
  • 原则:选择器的权值加在一起,大的优先,权值一样,后定义的优先
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值