CSS背景样式、复合选择器、CSS三大特性、标签的显示模式基础笔记

本文详细解读了CSS的背景样式(包括颜色、图片、重复和位置)、元素布局(块级、行内及行内块)、复合选择器的应用,以及关键的CSS特性如层叠性、继承性和优先级。了解这些将帮助你更好地掌握前端设计和样式控制。
摘要由CSDN通过智能技术生成

背景样式

1.背景颜色

background-color

属性值

预定义的颜色值
十六进制
rgb
rgba

默认值

为:transparent透明色

2.背景图片

background-image

3.图片重复方式

background-repeat

属性值

repeat-x只在x方向上平铺
repeat-y只在y方向上平铺
no-repeat不平铺

4.图片位置

background-position:水平位置 垂直位置;

属性值

预定义的值:仅定义一个值,第二个值将是“center”
长度:仅规定一个值,第二个值将是“50%”
百分比:盒子百分比和图片百分比重合的位置,仅规定一个值,第二个值将是“50%”

图片居中:

background-position:center center;
background-position:50% 50%;

拓展:
精灵图

需要使用:
background-image
background-repeat
background-position

5.图片附着

background-attachment

属性值

scroll随着页面内容滚动
fixed不会随着浏览器滚动

总结

简写属性:
background:color image repeat position;

6.图片的尺寸

background-size

属性值

像素值同盒子宽高一致为完全显示
百分比100%为完全显示
cover自动调整缩放比例,图片充满整个背景图片,溢出隐藏
contain自动调整缩放比例,保证图片始终完整显示在背景区域

注意

background-size属性一定要写在background属性后面

复合选择器

1.交集选择器

标签选择器类名选择器(div.tit)

2.并集选择器

中间用逗号隔开(.main,.con)

3.后代选择器

中间用空格隔开(.nav li)
可以是父子关系,也可以是祖孙关系,最好不要超过四层

4.子元素选择器

父子关系,用>连接(.nav>span)

标签的显示模式

1. 块元素

块元素可以设置宽和高,独占一行
h1-h6、p、dv、ul、li、ol
宽度默认为100%
默认的display属性是block

2.行内元素

行内元素宽和高设置不生效,不独占一行,默认宽度就是它本身内容的宽度
默认的display属性是inline

3. 行内块元素

行内块可以设置宽和高,不独占一行
img、input、td、th
默认的display属性是inline-block

注意

容器包含元素
div:盒子—容器可以包含任何元素
不建议span包含块元素
p元素不可以包含块元素

CSS三大特性

1.CSS层叠性
2.CSS继承性

继承:字体大小、字体颜色、字体粗细、字体、字体风格、行高

注意

边框、内外边距、背景、高度、定位都不继承
其中宽度不是被继承下来的,而是子元素与父元素保持了一致

3.CSS优先级

浏览器默认样式<继承的样式<通配符<标签选择器<类选择器<ID选择器<行内样式表<!important

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值