900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > 组合选择器css css派生选择器有几种 – CSS – 前端 css base64 解码

组合选择器css css派生选择器有几种 – CSS – 前端 css base64 解码

时间:2020-05-11 13:03:58

相关推荐

组合选择器css css派生选择器有几种 – CSS – 前端 css base64 解码

1.标签选择器:直接用元素的标签来进行选择

span { // 直接选择span标签

size:16px;

}

1

2

3

1

2

3

2.ID选择器:通过设置id名字,进行精确的选择,用#来定义

# div1 { //通过id名字来进行选择

color:red;

}

<div>1</div>

1

2

3

4

1

2

3

4

3.类选择器:通过类名来进行选择,选择范围比id选择器大,用’.来定义

.div1 { //所有类名为div1的都被选择了

color:red;

}

<div>1</div>

<div>1</div>

<div>1</div>

1

2

3

4

5

6

1

2

3

4

5

6

4.通配符选择器:范围更大,作用于所有标签,用*来定义

不建议使用,对页面加载负担大

高级选择器

1.后代选择器:定义用空格隔开

div span { //选择的是div标签下的span标签,当然后代顾名思义可以不止隔一代,可以隔多代进行选择

color:red;

}

<div><span>1</span></div>

1

2

3

4

1

2

3

4

2.交集选择器:与后代选择器定义的不同是,没有空格隔开,两个元素紧挨着

span#a1 { //选择的是两个条件1.既是span标签的 2.id名是a1的元素,两个条件缺一不可

color:red;

}

<span id=“a1”>1</span>

<span >1</span>

1

2

3

4

5

1

2

3

4

5

3.并集选择器:定义用逗号隔开

span,#a1 { //选择的是1.是span标签的 2.id名是a1的元素,两个条件满足一个即可

color:red;

}

<span id=“a1”>1</span>

<span >1</span>

1

2

3

4

5

1

2

3

4

5

4.伪类选择器:

1.静态伪类:点击连接之前(link),点击连接之后(visited)这样的

2.动态伪类:鼠标移入(hover),点击之后(focus)

@ css中选择器命名错误的是?

首字母必须是字母或者下划线不能是数字和其他

@ css选择器包括class选择器吗?

不包括

一:css基本选择器有哪些

1.css属性选择器

2.css标签选择器

3.cssID选择器

4.css的通配符

二:css有哪些高级选择器

1.css标签选择器

css标签选择器其实就是页面上的所有类型的标签,大家对经常描述称为共性,对无法描述的称为个性。大家在页面上看到input,div和ul都有可能是选择器,无论这个标签藏得多深,都可能被选择上,并且选择的是所有标签,并不是单单指一个。

2.cssID选择器

css中大家使用#来对名字进行自定义,#是指对一个特殊的标签来使用,并且只能用一次,在任何html标签中,都可以有id属性,但是前提要按照字母开头,更不能用字母去开头,或者和标签同名。还有一些高手建议在css层面上尽量不要使用id。

3.css类选择器

css中类选择器,大家使用.来表示,大家使用类来表示,其实就是比较灵活。class和id是十分相似的,并且同一个标签可以使用很多个类选择器,也可以多种标签使用。

4.css的通配符,可以替换任何标签,目前有些浏览器是不支持使用。

@ CSS和HTML是什么?

别看偶是后端,偶照样给你讲个明明白白!

HTML,即超文本标记语言(HyperText Markup Language),是一种用于创建网页的标准标记语言。

这个定义看起来还是太抽象,HTML说白了就是标签的组合:一堆标签组合到一起就构成了一个页面。

来看一个简单的 HTML 文件:

然后它在页面上展示的效果是这样的:

你想在你的页面里展示什么,就引用什么标签就可以了,比如想展示图片就用<img>标签,展示文本框就用<input>标签,展示按钮就用<button>标签,展示一个超链接就用<a>标签,就是这么简单!

偶只负责展示,你要的东西偶给你展示出来就行了,至于你页面丑不丑那就不是偶一个人能搞定的了。想要页面好看,那必须请CSS来助阵。

CSS,即层叠样式表(Cascading Style Sheets),说白了就是给HTML标签加样式的,让展示的内容更加丰富多彩。两者好比砖头和涂层的关系。

给一个 CSS 的简单例子:

这里规定了<body>,<h1>,<p>标签的样式,可以控制它们展现的颜色,字体,大小等等。

学完 HTML,CSS,就可以画出静态的页面来了,这个时候可以称得上美工了。

实际上,要想让页面动起来和后台进行交互,还要进一步去学习JS。HTML,CSS,JS 三剑客缺一不可:

HTML,CSS 这哥俩相对简单,JS 是前端学习的重头戏,有一定的难度,学完JS才能算前端入门,才可以称得上前端开发工程师。现在好多前端选手大谈React,Vue 等各种前端框架,对底层的 JS 却不去下功夫,偶认为这一点是不可取的。

以上是偶个人对前端学习的一些看法,希望对你有所帮助吧。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。