CSS入门二(CSS的选择器)

本文深入介绍了CSS的选择器,包括属性选择器(如[属性名]、[属性名=值]等)、关系选择器(子元素和相邻兄弟选择器)、复合选择器、子元素选择器、伪类选择器(如:hover、:visited等)以及伪元素选择器(如:before、:after)。通过实例展示了如何精确控制元素样式。
摘要由CSDN通过智能技术生成


1、CSS的属性选择器

属性选择器可以根据元素的属性及属性值来选择元素。

(1)标签名[属性名]

........
标签名[属性名]:选择含有给定属性的标签
........

举例如下:

<style>
    li[title]{
   
       color: blue; font-size: 80px;
    }
</style>
.......
<ul>
     <li title="yd">西安邮电大学</li>
     <li title="xa-jt">西安交通大学</li>
     <li id="dzkj">西安电子科技大学</li>
     <li class="lg-dx">西安理工大学</li>
     <li title="zf-dx">西北政法大学</li>
     <li title="xa-sf">陕西师范大学</li>
  </ul>

(2)标签名[属性名=值]

........
标签名[属性名=]:选择含有给定属性值的标签
........

举例如下:

<style>
    li[title='yd']{
   
       color: blue; font-size: 80px;
    }
</style>
.......
<ul>
     <li title="yd">西安邮电大学</li>
     <li title="xa-jt">西安交通大学</li>
     <li id="dzkj">西安电子科技大学</li>
     <li class="lg-dx">西安理工大学</li>
     <li title="zf-dx">西北政法大学</li>
     <li title="xa-sf">陕西师范大学</li>
  </ul>

(3)标签名[属性名^=值]

........
标签名[属性名^=]:选择给定属性值是以某个字符开头的
........

举例如下:

<style>
    li[title^='xa']{
   
       color: blue; font-size: 80px;
    }
</style>
.......
<ul>
     <li title="yd">西安邮电大学</li>
     <li title="xa-jt">西安交通大学</li>
     <li id="dzkj">西安电子科技大学</li>
     <li class="lg-dx">西安理工大学</li>
     <li title="zf-dx">西北政法大学</li>
     <li title="xa-sf">陕西师范大学</li>
  </ul>

(4)标签名[属性名$=值]

........
标签名[属性名$=]:选择给定属性值是以某个字符结尾的
........

举例如下:

<style>
    li[title$='dx']{
   
       color: blue; font-size: 80px;
    }
</style>
.......
<ul>
     <li title="yd">西安邮电大学</li>
     <li title="xa-jt">西安交通大学</li>
     <li id="dzkj">西安电子科技大学</li>
     <li class="lg-dx">西安理工大学</li>
     <li title="zf-dx">西北政法大学</li>
     <li title="xa-sf">陕西师范大学</li>
  </ul>

示例:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值