外链论坛

 找回密码
 立即注册
搜索
查看: 94|回复: 4

CSS3选取器详解

[复制链接]

2841

主题

176

回帖

9909万

积分

论坛元老

Rank: 8Rank: 8

积分
99099699
发表于 2024-6-30 06:26:21 | 显示全部楼层 |阅读模式

CSS3在CSS2基本上,加强或新增了许多特性, 弥补了CSS2的众多不足之处,使得Web研发变得更为有效方便

CSS3的状况

浏览器支持程度不足好,有些必须添加私有前缀移动端支持优于PC端持续改进中应用相对广泛

应对的策略:渐进加强

(1)保持渐进加强的原则:让低版本浏览器能正常拜访页面,高版本的浏览器用户体验更好。【要紧

例如说,一样是一个头像,可能在低版本的浏览器中,头像方的;在高版本的浏览器中,头像是圆的。

(2)思虑用户群体。(3)按照制品方法

参考链接:

渐进加强 VS 优雅降级 | 简书渐进加强和优雅降级之间的区别(面试题目)

浏览器的版本问题

因为CSS3广泛存在兼容性问题,为了避免因兼容性带来的干扰,浏览器的意见版本为:

Chrome浏览器 version 46+Firefox浏览器 firefox 42+

怎样运用手册

在查看CSS参考手册时,必须重视以下符号:

例如说,{1,4}暗示能够设置一至四个参数。

下面讲CSS3的基本知识。本文讲一下 CSS3 选取器的内容。

CSS3 选取

我们之前学过 CSS 的选取器,例如

``` div 标签选取

.box 类名选取器 #box id选取器 div p 后代选取器 div.box 交集选取器 div,p,span 并集选取器 div>p 子代选择器 * : 通配符 div+p: 选中div后面相邻的第1个p div~p: 选中的div后面所有的p

```

CSS3新增了许多灵活查询元素的办法极重加强查询元素的效率和精细度。CSS3选取器与 jQuery 中所供给的绝大部分选取器兼容。

属性选取

属性选取器的标志性符号是 []。

匹配含义:

^:开头 $:结尾 *:包括

格式:

E[title] 选中页面的E元素,并且E存在 title 属性就可。E[title="abc"]选中页面的E元素,并且E必须带有title属性,且属性值完全等于abc。E[attr~=val] 选取拥有 att 属性且属性值为:用空格分隔的字词列表,其中一个等于 val 的E元素。E[attr|=val] 暗示要么是一个单独的属性值,要么这个属性值是以“-”分隔的。E[title^="abc"] 选中页面的E元素,并且E必须带有 title 属性,属性值以 abc 开头。E[title$="abc"] 选中页面的E元素,并且E必须带有 title 属性,属性值以 abc 结尾。E[title*="abc"] 选中页面的E元素,并且E必须带有 title 属性,属性值任意位置包括abc。

例如说,咱们用属性选取器去匹配标签的className,是非常方便的。

这儿咱们用class属性来举例。代码举例:

```html <!DOCTYPE html>

CSS3-属性选取器简介

姓名: 暗码: 性别: 男 女兴趣: 写代码

```

最后来张表格:

回复

使用道具 举报

2751

主题

9249

回帖

9957万

积分

论坛元老

Rank: 8Rank: 8

积分
99570040
发表于 2024-8-25 07:55:55 | 显示全部楼层
楼主继续加油啊!外链论坛加油!
回复

使用道具 举报

0

主题

1万

回帖

1

积分

新手上路

Rank: 1

积分
1
发表于 2024-8-26 11:10:36 | 显示全部楼层
期待更新、坐等、迫不及待等。
回复

使用道具 举报

0

主题

1万

回帖

1

积分

新手上路

Rank: 1

积分
1
发表于 2024-8-27 05:16:46 | 显示全部楼层
回顾历史,我们感慨万千;放眼未来,我们信心百倍。
回复

使用道具 举报

2751

主题

9249

回帖

9957万

积分

论坛元老

Rank: 8Rank: 8

积分
99570040
发表于 2024-10-2 02:51:45 | 显示全部楼层
可以发布外链的网站 http://www.fok120.com/
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

站点统计|Archiver|手机版|小黑屋|外链论坛 ( 非经营性网站 )|网站地图

GMT+8, 2024-10-11 10:23 , Processed in 0.072830 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.