部分选择器

1)交集选择器(对同时拥有选择器中的内容进行选择)

如:<style> div.box {  } </style>

就是对同时拥有div和box的内容进行选择。

2)并集选择器(只要含有就对其选中【可以有多个但必须用英文的逗号隔开

如:<style>div,.box { }</style>

就是对拥有div与box的内容进行选中。

3)相邻兄弟选择器(用于完成选择与某标签相邻的某标签)

如:<style>div + p { }</style>

就是对与div相邻的并且在div后的p标签。{注:改标签只会选中在其之后且相邻的标签}

4)通用的兄弟选择器(用于完成选择某标签的全部的某兄弟标签)

如:<style>div + p { }</style>

就是选中div的所有兄弟标签p。{注意:仍然只会选择其后的所有指定的兄弟标签}

5)伪类选择器(伪类选择器是以:开头的选择器。伪类选择器需要配合其它选择器一起使用。)

用此类选择器需要设置一个class后命名的.xxx

平时我在使用时用的是div.box并按tab键快捷建一个<div class="box"></div>
   
    1>:hover (表示鼠标移到元素上时会自动触发的效果。)

如:    .box {
            width: 100px;
            height: 100px;
            border: 1px solid #000000;
        }
        .box:hover {
            cursor: pointer; /*鼠标指针*/
            background-color: red;
        }

就是当鼠标移到div上时,背景颜色变为红色,同时鼠标指针变为小手形状

2>first-child

在平时练习中我用来联系该选择器的方式为ul>li*n,n为你想要创建多少的个li标签并且可以用
 list-style: none; 去掉li前面的小圆点
如:first-child用于选择第一个子节点

last-child用于选择最后一个字节点

nth-child用于选择第n个节点(n>=0)

3>beforeAndafter

目前我用该标签来对<div.box>的边角进行添加红线尖

代码如下:


        .box {
            width: 100px;
            height: 100px;
            border: 1px solid #000000; 表示四个边都有,它们的顺序是上、右、下、左
            position: relative; 相对定位
        }
        .box:before {
            content: "";
            width: 10px;
            height: 10px;
            border-top: 1px solid red; 上边线 
            border-left: 1px solid red;  左边线
            position: absolute; 绝对定义
            left: -1px;
            top: -1px;

        }
        .box:after {
            content: "";
            width: 10px;
            height: 10px;
            border-right: 1px solid red; 右边线 
            border-bottom: 1px solid red; /*下边线 
            position: absolute; 绝对定义
            right: -1px;
          bottom: -1px;
        }

红色部分是用于调整红色尖的位置(注意:在.box中一定要加一个position且.box一定要设置relative,在样式设计中一定要设置position:和absolute)
    



 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值