关于前端的一些学习记录(8)

接上回文本样式,继续原先的选择器,来一个进阶...

1.后代选择器:空格

作用:根据HTML标签的嵌套关系,选择父元素后代中的所有子元素

选择器语法:选择器1 选择器2 {CSS语句}

最终能满足和类选择器一样的效果,注意父子级关系要搭建标准,前后对应!

2.子代选择器:>

作用:根据HTML标签的嵌套关系,只选择某一级的子元素。

选择器语法:选择器1>选择器2 {CSS语句}

3.并集选择器:,

作用:同时选择多组标签,设置成一样的样式。

选择器语法:选择器1 , 选择器2 {CSS语句}

注意:并集选择器中的每组选择器通常一行写一个,提高代码可读性。

4.交集选择器:

作用:选择页面当中同时满足多个选择器的标签。

选择器语法:标签选择器.类选择器 {CSS语法}

效果:选的更精确

5.hover 伪类选择器(任何标签都可加这个选择器)

作用:选中鼠标在元素上的状态,设置样式

选择器语法:选择器: hover {CSS语句}

比如:一个链接平常是灰色的,而当鼠标悬停时变成红色,这个红色就是用hover选择器设置的。

下面放上演示结果,可复制后演示学习:

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
    <style>
      div > p > a {
        color: brown;
      }
      a:hover {
        color: rgb(42, 165, 63);
      }
    </style>
  </head>
  <body>
    <div>
      父级
      <p>
        子级1
        <a href="#">子级二</a>
      </p>
    </div>
  </body>
</html>

补.Emmett语法

作用:简写语法,快速生成代码

在HTML中想生成标签,直接写标签名,回车;

        生成带类名的div标签:“.class(类名)” + 回车;

        生成带类名的P标签: “p.class” + 回车;

        生成带id的div标签:“#id” + 回车;

        生成带id的P标签:“p#id” + 回车;

        同时带类和id的:“p.class#id” + 回车;

        同时生成同级的div标签和P标签:“div+p” + 回车;

        同时生成父子级的div和P标签:“div>p” + 回车;

        同时生成三个父子级的ul和li嵌套的标签:“ul>li*3” + 回车;

        同时生成三个父子级的ul和li其中li内文字相同“ul>li{111}*3” + 回车;

        同时生成三个父子级的ul和li其中li内数字(1,2,3)排序:“ul>li{$}*3” + 回车;

在CSS中font-size  ——>  fsz ; font-style  ——>  fs;   至于剩下的,简写都是属性的首字母

  还可以三个一起写,比如:宽度300像素,高度200像素,背景色未知:“w300+h200+bgc”。

如果您喜欢,希望能得到您的点赞;如果您想同我一起学习,欢迎关注我,咱们一起加油!

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值