css总结之选择器(一)

欢迎浏览

希望读者能够指出我的问题

class选择器

class选择器在html代码中可以有多个,选择不同的标签处理相同的样式,在css中引用的时候用 . 表示

html代码:

<p class="text-red">这是一个段落</p>
<h4 class="text-red"></h4>

css代码:

.text-red{
	color:red;
}

id选择器

id选择器具有标签唯一标识的作用,具有唯一性,同一个id选择器只能在html中出现一次,在css中引用的时候用 # 表示

html代码:

<h1 id="main-title">我是一级标题</h1>

css代码:

#main-title{
	text-align:center;
}

标签选择器

标签选择器是对html已经定义了的
标签选择器的用法如下

html代码:

<h1>这是一级标题</h1>
<a href="#">这是一个链接</a>


css代码:

h1{
color:red;
}
a{
text-decoration:none;/*去除默认样式*/
}

后代选择器

后代选择器能够选择子孙后代,下面例子能够选择父级div中所有的a标签

html代码:

<div class="nav">
	<a href="#">首页</a>
        <a href="#">首页</a>
        <div><a href="#">首页</a></div>  
</div>

css代码:

.nav a{
color:green;
font-size:20px;
line-height:20px;/*实现文本对齐*/
}

子代选择器

子代选择器 只能够选择“亲儿子”,不能选择其他后代。
如下面的代码示例,只能选择div标签下面的strong而不能选择p标签下面的strong

html代码:

<div>        
	<strong>儿子</strong>        
	<p> 
	<strong>孙子</strong>
	<strong>孙子</strong>  
        </p>    
</div>

css代码:

div>strong{
	color:red;
}

并集选择器

对多个标签进行选择,中间用逗号隔开,对它们设置相同的样式,代码示例如下:

html代码:

<h1 id="title-1">这是一级标题</h1>
<h2 class="title-2">这是二级标题</h2>
<p>我是一个段落</p>
#title-1,.title-2,p{
	color:red;
}

交集选择器

当多种标签有相同的class的时候,我们可以选择其中的一种带有该class的标签进行样式修改代码
如下面的示例分别将p和span设置成了红色

html代码:

<p class="red">1</p>
<div class="red">2</div>
<span class="red">3</span>

css代码:

p.red {	
	color:red;
}
span.red{
	color:red;
}

伪类选择器

伪类选择器有四个属性link visited hover active
link表示未访问标签时的样式
visited表示访问后的样式
hover表示访问时鼠标移动到相应位置时的样式
active表示鼠标点击的一瞬间的样式

html代码:

<a href="#">我是一个链接</a>

css代码:

a:link{
	color:red;		
}
a:visited{
	color:yellow;
}
a:hover{
	color:blue;
}
a:active{
	color:white;
}	
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值