博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
第二天对CSS的学习
阅读量:5221 次
发布时间:2019-06-14

本文共 2450 字,大约阅读时间需要 8 分钟。

一、关系选择符 (四种)

例:

1  
2
3
son1 4
5
grandson 6
7
8
son2
9
son3
10

类别及解析:

 /* 包含选择符 */

.son1 a{color:red;}

选择所有被E元素包含的F元素。意思是选择所有被div中son1类元素包含的所有a标签,上面的结果为son1和grandson这两个a标签字体都为红色。

 

    /* 子选择符 */

.son1>a{color:red;}

选择所有作为E元素的子元素F。意思是.son1说包含的子元素,上面结果为只有son1的a标签字体变红色,而grandson中的a标签字体不变。

 

/* 相邻选择符 */

 .son1+div{color:green;}

选择紧贴在E元素之后F元素。即son2这个div中的字体变成绿色。

 

  /* 兄弟选择符*/

  .son1~div{color:yellow;}

选择E元素所有兄弟元素F。即son2和son3这两个div中的字体都变成黄色。

完全实例:

1  2  3  4     
5 Document 6 23 }24 25 26 27
47 48

这是h3标题

49 这是小标题50

这是内容

51

这是内容

52

这是h3标题

53 这是小标题54

这是内容

55

这是内容

56
57
这是小标题58
59 60

二、id 及 class 选择符

         id 及 class 均是css 提供由用户自定义标签名称的选择符,用户可以使用选择符id及class 来对页面中的xhtml标签进行自定义名称,从而达到扩展xhtml标签及组合html标签的目的。

id 选择器可以为标有特定 id 的 HTML 元素指定特定的样式。

id 选择器以 "#" 来定义。

例: id 选择符

1 

这是一个段落

2 #p1 {3 font-size:12px;4 font-weight:bold;5 }

例: class 选择符

1 

这是一个段落

2 .p1 {3 font-size:12px;4 font-weight:bold;5 }

在网页中,每个id名称中只能使用一次,不得重复。

与id 不同,class 允许重复使用。比如页面中的多个元素,都可以使用同一个样式定义。

完全实例:如上所说,id建议使用唯一,相当于人的身份证。

1  2  3  4     
5 Document 6 14 15 16 17

我是h2标题

18

我是h2标题

19

我是h2标题

20 21

 

三、伪类选择符

例子以及解析:

1  2  3  4     
5 Document 6 26 27 28 我是a标签29
30
31
32 33

解析:a:link表示未被访问前的样式;a:visited表示已被访问后的样式;a:hover表示鼠标悬停时的样式;a:active设置元素在被用户激活(在鼠标点击与释放之间发生的事件)时的样式。Input:focus设置元素在成为输入焦点(该元素的onfocus事件发生)时的样式。

接着实例 :

 

1  2  3  4     
5 Document 6 20 21 22
    23
  • 我是列表1
  • 24
  • 我是列表2
  • 25
  • 我是列表3
  • 26
  • 我是列表4
  • 27
  • 我是列表5
  • 28
29 30

 

E:first-child匹配父元素的第一个子元素E。E:last-child匹配父元素的最后一个子元素E。

E:nth-child(n) 匹配父元素的第n个子元素E。

1  2  3  4     
5 Document 6 17 18 19 20 导航121 导航222 导航323 24

E:target匹配相关URL指向的E元素。这个挺好的,再按了a便签后有一个样式表现,可以知道自己点击了那一页的内容等等。

 

转载于:https://www.cnblogs.com/han201388/p/5753827.html

你可能感兴趣的文章
System.Net.WebException: 无法显示错误消息,原因是无法找到包含此错误消息的可选资源程序集...
查看>>
UIImage 和 iOS 图片压缩UIImage / UIImageVIew
查看>>
MongoDB的数据库、集合的基本操作
查看>>
ajax向后台传递数组
查看>>
疯狂JAVA16课之对象与内存控制
查看>>
[转载]树、森林和二叉树的转换
查看>>
WPF移动Window窗体(鼠标点击左键移动窗体自定义行为)
查看>>
软件测试-----Graph Coverage作业
查看>>
django ORM创建数据库方法
查看>>
创建Oracle synonym 详解
查看>>
php7 新特性整理
查看>>
RabbitMQ、Redis、Memcache、SQLAlchemy
查看>>
linux查看端口占用
查看>>
hdu - 1226 超级密码 (bfs)
查看>>
Sql常见面试题 受用了
查看>>
知识不是来炫耀的,而是来分享的-----现在的人们却…似乎开始变味了…
查看>>
CSS背景颜色、背景图片、平铺、定位、固定
查看>>
口胡:[HNOI2011]数学作业
查看>>
我的第一个python web开发框架(29)——定制ORM(五)
查看>>
中国剩余定理
查看>>