在线客服
扫描二维码
下载博学谷APP扫描二维码
关注博学谷微信公众号
CSS是一种格式化网页的标准方式,用于设置网页的样式,并允许样式信息与网页内容分离的一种技术。要使用CSS对HTML页面中的元素实现一对一,一对多或者多对一的控制,这就需要用到CSS选择器。本文将向大家介绍六大基本选择器,即元素选择器、类选择器、ID选择器、通用选择器、伪类选择器、伪元素选择器。
1、元素选择器
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>元素选择器</title>
<style type="text/css">
p{color: goldenrod;}
h1{color: blueviolet;}
h2{color: rosybrown;}
</style>
</head>
<body>
<h1>this is the head title!</h1>
<h2>this is the second title!</h2>
<p>古诗词鉴赏</p>
</body>
</html>
2、类选择器
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>类选择器</title>
<style type="text/css">
.txt01{
color: #8A2BE2;
}
.txt02{
color: tomato;
}
.txt03{
color: saddlebrown;
}
.txt04{
color: #BC8F8F;
}
</style>
</head>
<body>
<h1 class="txt01">欢迎来到类选择器</h1>
<h2 class="txt02">数据分析总结表</h2>
<table class="txt03" border="2">
<tr>
<td>01</td>
<td>02</td>
<td>03</td>
<td>04</td>
<td>05</td>
</tr>
<tr>
<td>12.9</td>
<td>12.4</td>
<td>13.9</td>
<td>12.3</td>
<td>11.9</td>
</tr>
</table>
<p class="txt04">分析结果</p>
</body>
</html>
3、ID选择器
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>id选择器</title>
<style type="text/css">
#txt01{
text-align: center;
color: rosybrown;
}
#txt02{
text-align: center;
font: 楷体;
color: goldenrod;
}
#txt03{
font: 楷体;
font-size: 22px;
align-content: center;
text-align: center;
color: chocolate;
margin: auto;
}
#txt04{
text-align: center;
color: saddlebrown;
}
</style>
</head>
<body>
<h1 id="txt01">欢迎来到CSS页面</h1>
<p id="txt02">数据分析表</p>
<table id="txt03" border="2">
<tr>
<td>第一期</td>
<td>第二期</td>
<td>第三期</td>
<td>第四期</td>
<td>第五期</td>
</tr>
<tr>
<td>34.90</td>
<td>46.97</td>
<td>35.15</td>
<td>45.33</td>
<td>50.01</td>
</tr>
<tr>
<td>34.90</td>
<td>46.97</td>
<td>35.15</td>
<td>45.33</td>
<td>50.01</td>
</tr>
</table>
<p id="txt04">总结分析:</p>
</body>
</html>
4、通用选择器
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>通用选择器</title>
<style type="text/css">
*{
text-align: center;
font-size: 24px;
color: chocolate;
font: "楷体";
margin: auto;
}
</style>
</head>
<body>
<p> 欢迎来到通用选择器页面</p>
<table border="2">
<tr>
<td>01</td>
<td>02</td>
<td>03</td>
<td>04</td>
<td>05</td>
</tr>
<tr>
<td>12.9</td>
<td>12.4</td>
<td>13.9</td>
<td>12.3</td>
<td>11.9</td>
</tr>
</table>
</body>
</html>
5、伪类选择器
<style>
a{
font-size: 14px;
font-weight: bold;
color: darkgray;
}
a:hover{
color: red;
}
</style>
</head>
<body>
<a href="">首页</a>
</body>
6、伪元素选择器
<p>
<before> </before> < !--默认加-->
p1
<after> </after> < !--默认加-->
以上就是CSS六大基本选择器的全部介绍了,对此还有疑问的同学,可以上博学谷官网在线学习,上面有优质的学习视频和在线答疑的老师,相信一定能帮助大家弄清楚CSS基本选择器知识点的内容。
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
前端工程师应该避免的几个思维误区
前端工程师属于高薪行业,但是同时进入企业的一批前端工程师,在1-3年的发展过程中,就会出现分化,有的程序员依旧是程序员,而也有的成为了项目经理。那是因为什么导致了这样的分化呢?今天博学谷小编就和大家分享一下前端工程师应该避免的几个思维误区。
7648
2019-08-09 18:03:39
前端开发CSS清除浮动的方法有哪些?
在前端开发过程中,非IE浏览器下,当容器的高度自动,并且容器内容中有浮动元素(float为left或right),此时如果容器的高度不能自适应内容的高度,从而使得内容溢出破坏整体布局,这种现象叫做浮动溢出,为了方式这个现象的发生,就需要对CSS样式进行处理,而这个过程就叫做CSS清除浮动。现在常用的CSS清除浮动的方法有哪些呢?
5731
2019-10-30 18:55:42
为什么网站开发要重点考量浏览器兼容性?
作为前端开发工程师,在开发过程中不仅仅要考虑到移动端、小程序、APP等平台及产品,单单在PC端还要考虑各种浏览器的兼容性。为什么同样是浏览器,同样的产品展示的时候回出现不同的效果呢?除了每个浏览器本身开发架构不同之外,主要原因就是浏览器使用的内核不同。
5912
2019-12-03 18:51:40
前端模块化相关面试题整理
随着Web2.0时代的到来,使用模块化规范进行管理成为许多人开始考虑的想法。本文为大家整理总结了前端模块化的相关面试题,大家可以借此机会把模块化的相关知识点梳理一遍。了解异步模块加载机制、使用模块化的原模块化的优缺点等等内容。希望本文可以让大家彻底掌握前端模块化的相关面试题!
6941
2020-01-13 09:26:48
Web前端工程师需要掌握的技能有哪些?
Web前端开发技术包括HTML、CSS、JS,随着时代的发展前端开发技术逐渐演变成html5,css3,JQuery。Web前端开发工程师要与交互设计师、视觉设计师以及产品经理沟通,同时还要与服务器端工程师沟通,因此需要掌握的技能非常多。
5444
2021-05-20 14:01:02