博主信息
博文 6
粉丝 0
评论 0
访问量 8161
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于css引入方式和选择器的实例代码
好好学习
原创
799人浏览过

一、实例演示css规则的三种引入到html文档中的方式

1、内部样式(仅对当前文档的元素有效,使用 style 标签,写在head头部)

3、行内样式: 仅适用于当前的页面中的指定的元素,使用style属性


二、实例演示标签选择器,class选择器,id选择器,上下文选择器, 结构伪类选择器,重点是结构伪类选择器

1、标签选择器

2、class选择器

3、id选择器(选择一个,浏览器不检查ID选择器的唯一性,须由开发者自行保证)

4、上下文选择器(空格:所有层级;>:父子级;+:相邻的兄弟;~:所有的相邻兄弟)

  • 后代选择器(所有层级)

  • 子元素选择器(仅父子层级)

  • 同级相邻选择器(仅选中与之相邻的第一个兄弟元素)

  • 同级所有选择器(选中与其相邻后面所有的元素)

5、结构伪类选择器

  • 匹配任意位置的元素( :nth-of-type(an+b),an:起点,b:偏移量,n的取值从0开始):nth-of-type()针对具有一组兄弟节点的标签, 用 n 来筛选出在一组兄弟节点的位置。

    示例:

  1. <ul>
  2. <li>1</li>
  3. <li>2</li>
  4. <li>3</li>
  5. <li>4</li>
  6. <li>5</li>
  7. <li>6</li>
  8. <li>7</li>
  9. <li>8</li>
  10. <li>9</li>
  11. <li>10</li>
  12. </ul>
  • 选择第四个元素
  1. ul li:nth-of-type(4){
  2. background-color: red;
  3. }

  • 选择所有元素
  1. ul li:nth-of-type(1n){
  2. background-color: red;
  3. }

  • 选择第四个元素及后面的元素
  1. ul li:nth-of-type(n+4){
  2. background-color: red;
  3. }

  • 选择所有索引为偶数的元素
  1. ul li:nth-of-type(2n){
  2. background-color: red;
  3. }

或使用关键字(even)

  1. ul li:nth-of-type(even){
  2. background-color: red;
  3. }
  • 选择所有索引为奇数的元素
  1. ul li:nth-of-type(2n+1){
  2. background-color: red;
  3. }

或使用关键字(odd)

  1. ul li:nth-of-type(odd){
  2. background-color: red;
  3. }
  • 选择第一个元素(语法糖)
  1. ul li:first-of-type{
  2. background-color: red;
  3. }
  • 选择最后一个元素(语法糖)
  1. ul li:last-of-type{
  2. background-color: red;
  3. }

  • 选择元素最后面的三个元素(反向::nth-last-of-type()
  1. ul li:nth-last-of-type(-n+3){
  2. background-color: red;
  3. }

  • 选择倒数第三个元素
  1. ul li:nth-last-of-type(3){
  2. background-color: red;
  3. }
  • 匹配父元素中唯一的子元素:only-of-type
批改老师:天蓬老师天蓬老师

批改状态:合格

老师批语:
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学