其他分享
首页 > 其他分享> > web开发技术培训学校,html5开发课程工具在线培训

web开发技术培训学校,html5开发课程工具在线培训

作者:互联网

什么是选择器:

每一条css样式定义由两部分组成,形式如下:

[code] 选择器{
样式;
} 

[/code] 在{}之前的部分就是“选择器”, “选择器”指明了{}中的“样式”的作用对象,也就是“样式”作用于网页中的哪些元素。

基础选择器

p{
color:#900;
font-size:12px;
background:#090;
}

如:

#demoDiv{
color:#FF0000;
}

如:

.demoDiv{
color:blue;
}
* {
color:green;
font-size: 12px;
}
p,h1,span{
color:red;
line-height:20px;
}
#main p, #sider span {
color:#000;
line-height:26px;
}

使用群组选择器,将会大大的简化CSS代码,将具有多个相同属性的元素,合并群组进行选择,定义同样的CSS属性,这大大的提高了编码效率,同时也减少了CSS文件的体积。

层次选择器

p>span{
color:red;
}
section span{
color:blue;
}

子选择器与后代选择器的区别:
1)子选择器(child selector)仅是指它的直接后代,而后代选择器是作用于所有子后代元素;
2)子选择器是通过“>”进行选择,而后代选择器通过空格来进行选择;

h1 + p {
color:blue;
}

伪类选择器

伪类可以应用在链接标签中,也可以应用在一些表单元素中,但表单元素的应用IE不支持,所以一般伪类都只会被应用在链接的样式上。

伪元素选择器:

所有伪元素选择器都必须放在出现该伪元素的选择器的最后面,也就是说伪元素选择器不能跟任何派生选择器;

div p:first-letter {
font-size: 20px
}
//选择div元素里所有的p元素的第一个字母或汉字;
.box .main:first-line {
color: #f00
} 
 //只有部分属性允许first-line:所有font属性、color、所有background属性、word-spacing、letter-spacing、text-decoration、vertical-align、text-transform、line-height
body:before {
content: 'The Start:'; 
display: block;
}
//在body元素前插入文本内容'The Start:',并设置其为块元素
body:after {
content: 'The End.';
display: block;
}
//在body元素最后插入文本内容'The End.',并设置其为块元素

属性选择器

是根据元素的属性来匹配的,其属性可以是标准属性也可以是自定义属性;也可以同时匹配多个属性;

input[type=“text”]
input[type^=“te”]+span{ 
color:red;
}
input[type $ =“d”]+span{
 color:blue;
}
input[type*=“i”]+span{ 
color:green;
}

给零基础转行前端的人的建议:

要有专业人士的指导,尤其是学习前端找工作的,不要妄想自己一个人自学前端能找到工作,现在非常难,如果没有一个明白人帮你解决一下问题,会有非常多的弯路,中间很容易放弃,学习的不专业不说,最重要是浪费时间。

一个好的心态和一个坚持的心很重要,很多冲着高薪的人想学习前端,但是能学到最后的没有几个,遇到困难就放弃了,这种人到处都是,就是因为有的东西难,所以他的回报才很大,我们评判一个前端开发者是什么水平,就是他解决问题的能力有多强。

最后分享一些简单的前端初阶的面试题:


题,会有非常多的弯路,中间很容易放弃,学习的不专业不说,最重要是浪费时间。

一个好的心态和一个坚持的心很重要,很多冲着高薪的人想学习前端,但是能学到最后的没有几个,遇到困难就放弃了,这种人到处都是,就是因为有的东西难,所以他的回报才很大,我们评判一个前端开发者是什么水平,就是他解决问题的能力有多强。

最后分享一些简单的前端初阶的面试题:

[外链图片转存中…(img-u1cTZp0B-1627104029324)]

标签:web,span,color,元素,样式,html5,属性,选择器,技术培训
来源: https://blog.csdn.net/m0_60144796/article/details/119056951