首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

【CSS】CSS 选择器 ② ( ID 选择器 | 通配符选择器 | CSS 选择器使用注意事项 )

文章目录 一、 ID 选择器 1、简介 2、代码示例 二、通配符选择器 1、简介 2、代码示例 三、CSS 选择器使用注意事项 一、 ID 选择器 ---- 1、简介 ID 选择器 使用 " #...id " 选择 指定的 某一个 标签 , 使用 ID 选择器 步骤如下 : 首先 , 在 HTML 中 设置 标签的 ID ; 标签内容 然后 , 在 CSS 样式中使用...* ID 选择器 与 类选择器 的使用方法基本一致 ;** 在开发时 , ID 选择器 不推荐使用 , 使用频率不高 , 推荐使用 类选择器 ; 2、代码示例 代码示例 : <!...:20px; } 通配符选择器 会降低 页面的 打开速度 , 如果没有特殊情况 , 不推荐使用 ; 2、代码示例 通配符选择器代码示例 : 使用通配符选择器 * 将 HTML 所有页面标签的文本设置成了...选择器使用注意事项 ---- CSS 选择器使用注意事项 : 尽量不使用 ID 选择器 ; 尽量不使用 通配符选择器 ; 使用标签选择器时 , 尽量不对 无意义的标签 进行选择 , 如 div , span

2.7K10

【前端寻宝之路】学习和使用CSS的所有选择器

参考链接:CSS选择器参考手册 如果标签一样,但我只想修改其中一个标签的内容格式,此时我们就需要用到:类选择器....game">打豆豆 ⚠️我们可以通过类选择器进行对应标签的内容格式的修改,如果是多种样式修改叠加,可以在类选择器里面设置多个变量,然后再通过CSS进行对应格式的设置.... id选择器 CSS中使用 # 开头表示 id 选择器 id 选择器的值和 html 中某个元素的 id 值相同 html 的元素 id 不必带 # id 是唯一的,不能被多个标签使用(是和 类选择器...使用 * 的定义,选取所有的标签. * { color: red ; } 页面所有的内容都会被改成 红色....) 现在我们要使用伪类选择器来实现: 默认时刻超链接展示黑色 当鼠标悬停到上面时,此时展示红色 按下鼠标时展示绿色 <!

9310
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    常用xpath选择器和css选择器总结

    xpath选择器 表达式 说明 article 选取所有article元素的所有子节点 /article 选取根元素article article/a 选取所有属于article的子元素的a元素 //div...的div元素 /div/* 选取属于div元素的所有子节点 //* 选取所有元素 //div[@*] 选取所有带(任意)属性的div元素 /div/a | //div/p 选取所有div元素的a和p元素...,可以使用例如//tbody/tr[@class]来选择。...例如排除一个属性的节点可以使用//tbody/tr[not(@class)]来写,排除一个或者两个属性可以使用//tbody/tr[not(@class or @id)]来选择。...css 选择器 表达式 说明 * 选择所有节点 # container 选择id为container的节点 .container 选取所有class 包含container的节点 li a 选取所有li

    1.5K20

    CSS的选择器

    CSS基础选择器 标签选择器 就是用标签名来当做选择器。 1) 所有标签都能够当做选择器,比如body、h1、dl、ul、span等等 2) 不管这个标签藏的多深,都能够被选择上。...所谓的类,就是class属性,class属性和id非常相似,任何的标签都可以携带class属性。...这个标签要多携带几个类,共同造成这个标签的样式。 2) 每一个类要尽可能小,有“公共”的概念,能够让更多的标签使用。 到底用id还是用class?...1*{ 2 color:red; 3} 效率不高,如果页面上的标签越多,效率越低,所以页面上不能出现这个选择器。 一些CSS3选择器 儿子选择器> IE7开始兼容,IE6不兼容。...1 div>p{ 2 color:red; 3} div的儿子p。和div的后代p的截然不同。

    94120

    css的样式,选择器和框模型

    css选择器 派生选择器: li strong {color:red;} id 选择器: #red {color:red;} class选择器 .center {color:red;} 属性选择器...p {text-indent: 5em;}可以负号,就是效果会奇怪,需要和内边距配合,可以使用百分比,为父元素的width百分比 text-align:水平对齐,影响一个元素中的文本行互相之间的对齐方式...padding是内边框 包裹的内容是实际的元素 ? 框模型 外边距默认是透明的,因此不会遮挡其后的任何元素。 内边距、边框和外边距都是可选的,默认值是零。但是很多元素都有自己的外边框和内边框。...合并后的外边距的高度等于两个发生合并的外边距的高度中的较大者。 ? margin相互触碰 同一个元素,内容和内边框,边框宽度都是0时,上外边框和下外边框也会合并。...通过margin碰撞合并能使网页最上和最下的边框和元素之间的边框保持一致(如果是同一种类型样式的元素)。而不会中间是上下的两倍。

    1.4K30

    CSS的引入方式和复合选择器

    CSS的引入方式 样式表 优点 缺点 范围 行内样式表 书写方便 结构样式混写 控制一个标签 内部样式表 部分结构和样式相分离 没有彻底 控制一个页面 外部样式表 完全实现结构和样式分离 需要引入 控制多个页面...css"> <!...**pink(class名)div#gray(id名) 生成的div的类名是有顺序的:p.demo**$***5 生成的标签默认显示几个文字:div{这里写文字} 注意:$是自增的符号 快速生成CSS样式...后代选择器 可以选择父元素里的子元素 ul li{ width: 300px; } 注意: 元素一和元素二必须用空格隔开 只要有一层以上的关系就可以用,就像: ...子选择器 只选择父元素最近一级的子元素 元素1>元素2{样式声明} 注意: 元素1和元素2用大于号隔开 元素1是父级,元素2是子级,最终选择元素2 3.

    53020

    如何使用CSS伪类选择器

    本教程阐述了三个新选项:is()、:where()和:has()。 选择器通常在样式表中使用。...构建深度嵌套的选择器是很容易的,但它会变得越来越难以阅读以及输出冗长的CSS。 :is() 提供了一个原生CSS解决方案。该特性已被所有现代浏览器支持[7](IE除外)。...如有必要可以同时删除article p和:is()选择器来应用蓝色,因为:where()选择器的优先级比两者都低。 更多的代码库会使用:is()而不是:where()。...*/ h2 { margin-block-start: 2em; } :has()伪类选择器 :has()选择器使用了类似于:is()和:where()的语法,但它的目标是一个包含其他元素的元素。...它在Safari 15.4+[11]和Chrome 105+[12]可用,但是到2023年应该可以广泛使用。 总结 :is() 和 :where() 伪类选择器简化了 CSS 语法。

    2.2K40

    使用CSS选择器进行元素定位

    在selenium webdriver中,支持使用CSS选择器来进行元素定位,事实在真的投入工作,大量编辑用例和元素定位的时候,使用css 和 xpath才是经常需要用到的。...之前有专门讲过使用xpath对元素定位的使用,下面要介绍css选择器来进行元素定位。...【参见W3C官网说明】 http://www.w3school.com.cn/cssref/css_selectors.asp 先看看css选择器定位的webdriver函数: def find_elements_by_css_selector...(by=By.CSS_SELECTOR, value=css_selector) 常见语法 CSS选择器用于选择你想要的元素的样式的模式。...选择器 示例 示例说明 CSS .class .intro 选择所有class="intro"的元素 1 #id #firstname 选择所有id="firstname"的元素 1 * * 选择所有元素

    3.1K50

    【说站】css后代选择器和子元素选择器的区别

    css后代选择器和子元素选择器的区别 说明 1、后代选择器使用空格作为连接符号,子元素选择器使用>作为连接符号。 2、后代选择器选中所有的特定后代标签,子元素选择器选中所有的特定的直接标签。...后代选择器会选中指定标签中, 所有的特定后代标签, 也就是会选中儿子/孙子..., 只要是被放到指定标 签中的特 定标签都会被选中 子元素选择器只会选中指定标签中, 所有的特定的直接标签, 也就是只会选中特定的儿子标签...实例 比如说只要选择class为box的li标签而不选到最内层的li标签该如何做? 单纯用后代选择器很难做到吧!...                                                              以上就是css...后代选择器和子元素选择器的区别,希望对大家有所帮助。

    2K30

    【说站】css标签选择器的使用注意

    css标签选择器的使用注意 作用: 根据指定的标签名称, 在当前界面中找到所有该名称的标签, 然后设置属性 格式: 标签名称{     属性:值; } 注意: 1、标签选择器选中的是当前界面中所有的标签...2、标签选择器无论标签藏得多深都能选中。 3、只要是HTML中的标签就可以作为标签选择器。 (h/a/img/ul/ol/dl/input....) 实例      但我们在低鸣时,千万不要忘记我们的雄心壮志。      待我们一鸣惊人时,让世间万人铭记。         人生哪有一路高歌,还不是会有低鸣。...         但我们在低鸣时,千万不要忘记我们的雄心壮志。         待我们一鸣惊人时,让世间万人铭记。...        以上就是css标签选择器的使用注意,希望对大家有所帮助。

    80230

    Puppeteer教程:使用CSS选择器点击和爬取动态数据

    本文将介绍如何使用Puppeteer结合CSS选择器,实现对动态网页的交互操作,并爬取贝壳网的二手房价格数据。为了提高爬虫的成功率,我们还将结合爬虫代理,通过代理IP提高采集效率。2....页面加载:使用waitForSelector等待页面加载完成,确保动态数据已经渲染。数据提取:使用CSS选择器获取价格和标题数据,通过$$eval方法提取页面中的文本内容。...解决方案:调整goto方法的超时时间,如{timeout: 60000}。选择器找不到元素:原因:页面结构发生变化。解决方案:使用浏览器开发者工具重新分析页面,更新选择器。5....,具体趋势需要结合更多的数据样本和时间段进行深入分析。...总结本文详细介绍了如何使用Puppeteer结合CSS选择器实现对动态网页的数据爬取,并且通过代理IP技术规避反爬机制,确保爬虫的稳定性和成功率。

    13910

    一、前端基础-css-css的选择器之基础选择器

    -- 基础选择器之通用选择器 1、在head中添加样式(演示方便,可以使用link) 2、匹配所有标签,所有标签的样式都会受到影响 --> 基础选择器之通用选择器 选择器之标签选择器 1、在head中添加样式(演示方便,可以使用link) 2、根据标签选择,指定标签样式受影响(h1),其他不变(h2)。...--> 基础选择器之标签选择器 基础选择器之标签选择器 选择器之id选择器 1、在head中添加样式(演示方便,可以使用link) 2、在标签中添加id属性,id属性是唯一 3、根据标签id属性选择,指定id属性样式受影响,其他不变...--基础选择器之class选择器 1、在head中添加样式(演示方便,可以使用link) 2、在标签中添加class属性,class属性可以有多个成员 3、根据标签class属性选择

    51030

    一、前端基础-css-css的选择器之组合选择器.

    -- 组合选择器 1、多元素选择器:匹配元素A或元素B,A和B之前用逗号分隔。 2、后代元素选择器:匹配所有属于A元素后代的B元素,A和B用空格分隔。...3、子元素选择器:匹配是所有A元素的子元素B,使用大于号。 4、毗邻元素选择器:匹配所有紧邻A元素之后的同级元素B,使用加号。 --> 选择器 1、在head中添加样式(演示方便,可以使用link) 2、匹配A元素的后代元素B(div标签中的p标签),其他不受影响。...3、不仅可以使用标签名,还可以使用id class等。 4、后代元素选择器可以递归匹配多层(不止匹配第二层的p标签,还会继续往后面匹配)。...-- 毗邻元素选择器 1、在head中添加样式(演示方便,可以使用link) 2、匹配所有紧邻A元素之后的同级元素B。 3、不仅可以使用标签名,还可以使用id class等。

    78610

    选择器gt_css的基本选择器

    大家好,又见面了,我是你们的朋友全栈君。...一、后代选择器 选取指定元素的后代元素 与子元素选择器相比,后代选择器选取的不一定是直接后代(儿子),而是作用于所有后代元素(儿子、孙子、重孙…)都可以。...二、(>)子元素选择器 选取某个元素的直接后代元素 与后代元素选择器相比,后代选择器选取的一定是直接后代(儿子) 三、(+)相邻兄弟选择器 选择紧连着另一元素后的元素,二者具有相同的父元素。...只会选择的一个相邻的匹配元素 四、(~)后续兄弟选择器 选取所有指定元素之后的相邻兄弟元素。...与相邻兄弟元素选择器相比,相邻兄弟元素仅仅是选择紧跟着的兄弟元素,后续元素选择器选择所有符合条件的兄弟元素 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/167051

    81210
    领券