前言:
淘宝二面时,面试官说道:“现在淘宝网前台后台半壁江山!” 而且后台的发展经过这么长时间的发展,淘宝内部的技术体系差不多已趋完善,so,做前太或许就会更加多一点。无论如何,会点前台对以后的职业生涯发展也会有所倍益的。记得当时面试官问了一些前台的知识,都不会,只记得问过关于选择器的,本文就谈谈css的选择器的知识,以纪念我那失去的淘宝供职的机会。
简述:
选择器就好比招聘工作职位时的条件一样,是为了从众多的html标签中挑选出我们所需要设置的标签。设置选择器的目的是为了让我们能够对被选择出来的标签使用样式。
具体一一详述:
CSS选择器大体上可以分为两类:简单选择器和组合选择器。一一详述;
简单选择器:
1. 类型选择器
根据HTML的标签进行选择,写法如下:
选择器名称()
{
属性:属性值;
}
注意:选择器名称一定要是HTML中存在的标签。
2. 属性选择器
根据HTML标签的属性进行选择,写法如下:
选择器名称【属性=属性值】
{
属性:属性值;
}
注意:选择器名称一定要是HTML中存在的标签。
Eg:需要对居中显示的段落应用样式则可以用属性选择器。
3. ID选择器
是一种比较精准的选择器,是根据标签的ID来决定显示的样式。标签的ID可以程序员自己设计。查找范围小,效率高。写法如下:
#ID名称
{
属性:属性值;
}
注意:大小写敏感
4. 类选择器
通过标签的class属性中设置的值来进行选择。使用灵活性非常大。写法如下:
.类型选择器
{
属性:属性值;
}
Eg:
.changeColor{
Background-color:green;
}
<h2 align=”center” class=changeColor>页面的标题</h2>
5. 通配选择器
通配选择比较简单,是管辖权最大的一种选择器:它可以根本就不加选择,将页面的所有一类标签都应用上指定的样式。写法如下:
*标签名称
{
属性:属性值;
}
注意:一般慎用!!!
组合选择器:
1. 后代选择器
后代选择器是指在一个html标签中还包含第二个标签的情况下,选择第二个标签应用样式。写法如下:
父标签 后代标签
{
属性:属性值;
}
2. 子选择器
与后代选择器类似,但只有当一个标签是父标签的直接子代,也就是是父标签的儿子,而不是孙子标签的情况下,样式才会被应用。写法如下:
父标签 > 子标签
{
属性:属性值;
}
3. 兄弟选择器
写法如下:
兄弟标签1+兄弟标签2
{
属性:属性值;
}
分享到:
相关推荐
在React开发中,CSS选择器是用于特定于组件的样式化的一种强大工具。React组件的样式管理是一个关键的方面,因为它影响着应用的可维护性和性能。本篇将深入探讨React组件与CSS选择器的结合使用,以及如何优化组件的...
css 样式生成器---topstyle 无需写代码
在爬虫开发中,利用这些 CSS 选择器,可以精准地定位到目标网页上的特定元素,从而提取所需信息。例如,`a[href^='http:']` 会选择所有 `href` 属性以 "http:" 开头的 `<a>` 链接元素,这对于爬取网站链接非常有用。...
静态站设计.zipHTML+css的家乡美-静态站设计.zipHTML+css的家乡美-静态站设计.zipHTML+css的家乡美-静态站设计.zipHTML+css的家乡美-静态站设计.zipHTML+css的家乡美-静态站设计.zipHTML+css的家乡美-静态站设计....
css-selector-tokenizer, 解析和 stringifies CSS选择器 CSS模块:CSS选择器标记器解析和 stringifies CSS选择器。import Tokenizer from "css-selector-tokenizer";let input = "a#content.act
在这个练习中,你将从最基础的标签选择器开始,如`<p>`、`<div>`等,逐渐接触更复杂的类选择器、ID选择器、属性选择器,以及后代选择器、相邻兄弟选择器等。这些选择器的组合使用能实现更精细的控制,让你对CSS有更...
名称:CSS and XPath checker----------------------------------------版本:0.23.0作者:...描述:用于确认CSS和XPath选择器的辅助工具。此工具有助于检查CSS和XPath选择器。它以高亮显示由选择器指定的元素。
本篇文章将深入探讨 CSS3 选择器中的重要成员——`:nth` 选择器系列,并通过实例演示这些选择器的用法与应用场景。 #### 二、`:nth` 选择器概述 `:nth` 选择器是 CSS3 引入的一组强大而灵活的选择器,它们允许...
1.css选择器-属性选择器.html
CSS3选择器是CSS3规范中用于选择HTML文档中元素的方式,它增强了原有CSS选择器的功能,并引入了新的选择器,以便更精确地控制页面元素。以下是一些常见的CSS3选择器及其说明: 1. 类选择器和ID选择器: - 类选择器...
8. CSS预处理器选择器: - 使用Sass、Less等预处理器,可以创建更复杂的选择器,如嵌套规则,变量,混合等。 9. CSS3新选择器: - **伪类`:not(X)`**:选择不匹配选择器`X`的元素。 - **`:nth-child(n)`和`:nth-...
在实训和案例学习中,你可以通过编写简单的网页和小程序,逐步掌握HTML的基本标签、CSS的选择器和样式规则。此外,还可以学习如何使用Bootstrap、Flexbox或Grid等工具进行快速布局,以及如何利用JavaScript进行动态...
2. CSS选择器:CSS通过选择器来定位HTML元素,如类选择器(`.classname`)、ID选择器(`#idname`)、标签选择器(`element`)和后代选择器(`parent > child`)等,以便应用样式。 3. 布局技术:CSS Flexbox和Grid...
### CSS选择器详解 ...通过以上介绍可以看出,CSS选择器功能强大且种类繁多,能够满足开发者对页面元素进行精确选择和样式的各种需求。理解并熟练掌握这些选择器,对于提高网页设计的灵活性和效率至关重要。
HTML-CSS-JS 学习HTML-CSS-JS 学习HTML-CSS-JS 学习HTML-CSS-JS 学习 HTML-CSS-JS 学习HTML-CSS-JS 学习HTML-CSS-JS 学习HTML-CSS-JS 学习 HTML-CSS-JS 学习HTML-CSS-JS 学习HTML-CSS-JS 学习HTML-CSS-JS 学习 ...
CSS的基本结构由选择器和声明组成。选择器指向我们想要应用样式的元素,而声明则定义了这些元素的样式属性和值。例如: ``` p { color: red; font-size: 16px; } ``` 在这个例子中,`p`是选择器,表示所有段落元素...
jQuery UI是基于JavaScript库jQuery的一个扩展,它提供了一系列丰富的用户界面组件,包括但不限于对话框(Dialogs)、日期选择器(Datepickers)、拖放功能(Drag and Drop)、排序功能(Sortable)以及各种可自定义...
CSS基础-派生选择器,CSS入门必备资料
CSS 基本选择器 本资源摘要信息将着重介绍 CSS 基本...CSS 基本选择器是 CSS 中最基本的选择器,它们是我们学习和应用 CSS 的基础。只有通过学习和掌握 CSS 基本选择器,我们才能更好地应用 CSS 实现网页的各种效果。