关于结构化伪类的案例
结构化伪类的案例
开发工具与关键技术:DW html和css
作者:沈金凤
年级:18级(4)班
撰写日期:2019年2月21日
伪类分很多种例如:UI伪类,结构化伪类,伪元素,CSS3新增伪类选择器(not and target)等等,下面我要为大家介绍的是结构化伪类,引用老师的解释
结构化伪类选择器如下:
Selector:root :匹配文档的根元素。在HTML文档中,根元素永远是元素
Selector:first-child : 表示一组同胞元素中的第一个元素。
Selector:last-child : 表示一组同胞元素中的最后一个元素。
Selector:nth-child(n) : 表示一组同胞元素中的第n个元素。(顺数第n个)
Selector:nth-last-child(n) : 表示一组同胞元素中的倒数第n个元素。(倒数第n个)
Selector:only-child : 匹配符合Selctor选择器,而且必须只有一个子节点。
还有其他的几个结构化选择器:和上面的类似
Selector:first-of-type
Selector:last-of-type
Selector:nth-of-type(n)
Selector:nth-last-of-type(n)
Selector:empty
结构化伪类案例的源代码如下:
Css样式图如下:
效果图如下:
关于结构化伪类的案例相关推荐
- CSS基础知识(表单标签、事件、CSS介绍、选择器、伪类选择器案例、样式、盒子模型、定位)...
一. 表单标签 <!DOCTYPE html> <html lang="en"> <head><meta charset="UT ...
- elasticsearch 结构化搜索_在案例中实战基于range filter来进行范围过滤
2019独角兽企业重金招聘Python工程师标准>>> 课程大纲 1.为帖子数据增加浏览量的字段 POST /forum/article/_bulk { "update&q ...
- es过滤指定数据 java_elasticsearch 结构化搜索_在案例中实战基于range filter来进行范围过滤...
课程大纲 1.为帖子数据增加浏览量的字段 POST /forum/article/_bulk { "update": { "_id": "1" ...
- html分为哪两种,css伪类分为哪几种
css伪类分为UI伪类和结构化伪类两种.UI伪类分为链接伪类.focus伪类和target伪类.结构化伪类分为[:first-child].[:last-child]和[:nth-child]. CS ...
- 伪类和伪元素的区别,以及伪元素的妙用(上)
伪类到底是什么呢,与伪元素又有啥关联呢 小白程序员-博客第二篇 说到伪类和伪元素呢,这里可能就跟读者们唠叨一下啦,伪类和伪元素到底有什么渊源呢,上面文章说到伪元素可以清除浮动,其实呀,伪元素的功能不止 ...
- html中结构伪类选择器,结构伪类选择器
属性选择器 元素的属性,我们都知道是什么.例如下面代码中type和value就是input元素的属性.属性选择器,顾名思义,就是通过属性来选择元素的一种方式. 属性选择器 说明 E[attr^=&qu ...
- CSS 伪类选择器:如何使用 CSS3 伪类
CSS 伪类选择器:如何使用 CSS3 伪类 CSS3 是个好东西,但也很容易被她的变形(transform)和动画(其中许多特性因浏览器厂商而异)特性所迷惑,因而忘了那些已经被添加到标准规范中的最为 ...
- CSS复合选择器( 交集、 并集、后代、子元素、兄弟、伪类、伪元素)
CSS复合选择器 总结 复合选择器是由两个或多个基础选择器,通过不同的方式组合而成的,目的是为了可以选择更准确更精细的目标元素标签. :first-child与:first-of-type区别 :fi ...
- 自学前端第十五天:伪类伪元素和属性选择器和精灵图
#一.基础伪类选择器(也是交集选择器一种,优先级也要叠加) 1.概念:某个选择器的镜像,当光标移动到盒子时会触发新的一面不同的效果,但是是短暂的而已 2.作用:伪类选择器用于向某些选择器添加特殊的效果 ...
最新文章
- 那些你所不知道的AI视频资源
- linux ftp登录命令_Linux使用pinky命令查询登录用户信息
- 分享丨10年DBA老司机整理的Oracle学习路线图
- Java Web(5) Spring 下使用Junit4 单元测试
- 浅谈程序员的职业规划
- 58 SD配置-科目分配-定义科目代码
- 有道词典在谷歌Chrome浏览器中无法取词的解决方法
- Springboot druid 监控sql语句
- java libmp3lame_利用libmp3lame实现在Android上录音MP3文件示例
- win7安装android驱动失败怎么办,win7未能成功安装设备驱动程序怎么办
- HTC M8t unlock Bootloader/Root/S-OFF/解网络锁笔记
- mock gps android,Mock GPS with joystick
- 英雄之舞 | 迷踪“安可心”
- boos直聘显示服务器繁忙,BOSS 直聘回应服务“崩了”:系统升级已完成,可正常使用...
- MWC 2018火热开幕,AI取代手机成主角,华为超越苹果称霸!
- C++11新特性总结
- 股票网站数据可视化,成为赌神不再是梦!!!
- mac下给文件夹授权 增加权限
- Fmoc-Lys (biotin-PEG4)-OH,1334172-64-3生物素标记的、基于PEG的PROTAC连接物
- VS2010系统找不到指定的文件
热门文章
- CUDA编程之:cudaMemcpy()函数
- AIO,BIO,NIO:同步阻塞式IO,同步非阻塞IO,异步非阻塞IO
- 3d旋转相册代码源码_用代码制作3d相册签到墙(附源码)
- Css3旋转、位移、缩放、倾斜动画
- mybatis基于XML(二)
- mysql的基础操作(笔记)
- Linux 内核进程uid,Linux内核学习笔记: uid之ruid,euid,suid
- 开元弧焊机器人编程_【数据】2019年中国焊接机器人市场发展现状与趋势分析...
- php wmi,wmi与vbs
- OpenShift 4 之增加 HTPasswd 方式的身份认证