css第四天

今天学完之后,感觉乱乱的,但是坚持就是胜利,冲冲冲!!!
一.emmet 语法生成 html 标签
1 N, 连续生成 N 个 ,div5
2 父>子, 生成父子关系结构, ul>li5
3 兄+弟 ,生成兄弟关系结构 , h1+div
2+h4+p*2
4 .class / #id , 生成带 class 或 id 的 div , .red / #app

tac → text-align: center;
ti2em → text-indent: 2em;
lh26px → line-height: 26px;
tdn → text-decoration: none;
设置宽高:
w100 → width: 100px;
h200 → height: 200px;
二.复合选择器(重点)
1.复合选择器分为:后代、子代、并集、伪类
后代选择器:可以选择父元素中的子元素;
语法格式:选择器1 选择器2 {样式声明;}
后代选择器的选择器之间使用空格分开,后代选择器中的元素可以是任一一种基础选择器。
2.子元素选择器:选择某个元素最近一级的子元素(亲儿子)
语法格式:选择器1 > 选择器2 {样式声明;}
子代选择器的选择器之间使用 > 分开。
3.并集选择器:集体声明 —— 选择多组标签,同时设置相同的样式
语法格式:选择器1,选择器2 {样式声明;}
并集选择器的选择器之间使用 , 分开,最后一个选择器不需要逗号
并集选择器通常会竖式排列选择器,提高代码的可读性
4.链接伪类选择器(上)
a:link 选择所有未被访问的链接;
a:visited 选择所有已经被访问的链接;
a:hover 选择鼠标指针位于其上的链接;
a:active 选择激活链接(鼠标按下未抬起的链接);
5.链接伪类选择器(下)
链接伪类选择器的书写顺序 l v h a;
因为 a 标签是有点击跳转行为的,默认与其他文本的显示样式就不相同,在实际开发中,需要给 a 标签单独设置样式;

  • focus 伪类选择器
    实例:input:focus
    7.交集选择器…
    三. 元素的显示模式 —— 布局认知(重要!!!)
    1.块元素 —— block
    特点:

  • 独占一行

  • 可以设置宽度、高度、外边距、边框和内边距

  • 宽度默认是父级容器的宽度

  • 可以存放其他行内元素和块级元素
    注意:开发时不要在文本类元素中添加其他元素,专注于文本存放( h1~h6 、 p )
    常见的块元素div 、 ul 、 ol 、 li 、 h1~h6 、 p…
    2.行内元素 —— inline
    特点:

  • 相邻行内元素在一行显示,一行多个

  • 给行内元素设置宽高是无效的

  • 默认宽度是内容的宽度(被内容撑开)

  • 只能容纳文本或其他行内元素
    注意:链接不能再放链接,特殊情况的链接可以存放块级元素
    3.行内块元素 —— inline-block

  • 相邻行内元素在一行显示,一行多个(行内元素特点)

  • 默认宽度就是本身内容的宽度(行内元素特点)

  • 可以设置宽度、高度、外边距、边框和内边距(块级元素特点)
    目前所学的行内块元素:img 、 input 、 td
    4.显示模式的转换(重要)
    转换场景:

  • 让行内元素具有宽高:把行内元素转换成块元素或者行内块元素

  • 让块元素一行显示:把块元素转换成行内块元素
    转换代码:

  • display: block 转换为块元素

  • display: inline-block 转换为行内块元素

  • display: inline 转化为行内元素(使用较少)
    补充:在写 CSS 时,记住把 display 转换显示模式的设置写在第一行。

  • 单行文字垂直居中
    将 line-height 设置为盒子的高度。
    四. 背景图片
    一般情况下元素背景颜色是 transparent 透明的
    1、 背景平铺

  • repeat 默认,水平垂直平铺

  • no-repeat 不平铺

  • repeat-x 水平平铺

  • repeat-y 垂直平铺
    2、背景位置-方位名词
    background-position (背景位置)
    水平方向: left / right / center
    垂直方向: top / bottom / center
    水平居中:background-position: center;
    3、背景位置-精确单位
    顺序:第一个值一定是 x / 第二个值一定是 y
    如果只指定了一个值,则是x 方向的,另一个方向垂直方向居中显示
    4、背景位置-混合单位
    顺序同3
    5、背景固定
    background-attachment
    可以制作视差滚动效果

  • scroll 默认,背景图像跟随滚动

  • fixed 背景图像固定
    6、 背景属性复合写法

font: font-style font-weight font-size/line-height font-family

没有顺序,但是推荐顺序是:

 background: color image repeat attachment position

冲就完事了!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值