CSS学习笔记2:CSS基础选择器

在Word文档中,如果想给标题加粗、标红、居中,我们首先需要选中标题,再更改Word最上方工具栏中相应的标签即可。相似的,CSS要想给页面添加绚丽多彩的样式,第一步就要选中需要改变的样式的内容,我们叫CSS选择器。CSS选择器种类很多,在上篇文章《CSS学习笔记1:初始CSS及其常见属性》 里所说的CSS基本语法中的使用的选择器,只是其中的一种——“标签选择器”。下面这两篇文章,咱们就聊聊CSS选择器的种类以及使用方法吧,有老师说,使用CSS选择器的水平是一个前端工程师整体水平的重要体现,很重要的哦~


1.标签选择器

就是用标签名来当做选择器。基本格式是:

标签名{
   color: red; 	
}

1) 所有标签都能够当做选择器
2) 选择所有的相同标签,体现一种共性。

例:在一个网页上,希望所有的超链接都没有下划线,希望所有的段落字体都是绿色:

<head>
<style type=“text/css”>
a{
	 /*去掉下划线:*/
	 text-decoration: none; 
	 }
p{	
	 color: green;
	 }
</style>

2.id选择器

基本语法:

#id名{  
     color: red;
     }

示例:

<head>
	<title>笑话一则</title>
	<style type="text/css">
	#wuwu{
		font-weight: bold;
		color: purple;
		font-size: 40px;
	}
	</style>	
</head>
	<body>
		<h1 id="wuwu">年轻人要善于观察</h1>
		<p>某教授在田间授课:科学研究要不怕脏</p>
		<p>然后他蹲下来,用手指戳了一下地上的牛粪</p>
		<p>然后把手指放到嘴里舔净</p>
	</body>

网页显示如图:

这里写图片描述

注意:
1)任何的标签都可以有id,id的命名要以字母开头,可以有数字、下划线,严格区分大小写,也就是说mm和MM是两个不同的id。
2)同一个页面内的所有标签不能有相同的id。

3.类选择器

所谓的类,就是class属性,class属性和id非常相似,任何的标签都可以携带class属性。

基本格式:

.类名{
		color: red;
}

需要注意的是:
1) class可以重复,同一个页面上可以有多个标签同时属于某一个类;
2) 同一个类可以同时携带多个类名,用空格隔开。
3)每一个类要尽可能小,有“公共类”概念,这些类可以提供“公共服务”,任何一个标签一旦携带这个类名,就有相应的样式变化。
4)类上样式,id上行为。js要通过id属性得到标签添加动态效果,所以css层面尽可能的用class,除非极特殊的情况可以用id。

示例:

<html>
	<head>
		<title>笑话一则</title>
		<style type="text/css">
			.wuwu{
				font-weight:bold;
			}
			.haha{
				color:purple;
			}
			.xixi{
				text-decoration:underline;
			}
		</style>	
	</head>
	<body>
		<h1 >年轻人要善于观察</h1>
		<p class="haha xixi">某教授在田间授课:科学研究要不怕脏</p>
		<p class="wuwu haha">然后他蹲下来,用手指戳了一下地上的牛粪</p>
		<p class="xixi wuwu">然后把手指放到嘴里舔净</p>
	</body>
</html>

网页效果如下:
这里写图片描述

好啦,基础选择器的内容就到这,为了避免篇幅太长,CSS高级选择器的内容另写一篇博客。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值