css之选择器

标签选择器

选择某一类标签。

<style>
	div {
		color: red;
	}
</style>

类选择器

将相同功能的样式封装到类中,方便统一修改。

<head>
	<style>
        .box {
            height: 100px;
            width: 100px;
        }
        .red {
            background-color: red;
        }
        .green {
            background-color: green;
        }
	</style>
</head>
<body>
	<div class="box red"></div>
	<div class='box green'></div>
	<div class='box red'></div>
</body>

口诀:样式点定义,结构类(class)调用,一个或多个,开发最常用。

id选择器

一般用于页面唯一性的元素上,经常和javascript搭配使用。

<style>
	#red {
		font-color: red;
	}
</style>

<div id='red'>刘德华</div>
<div id='red'>梁朝伟</div>  /*错误:不可再次使用id选择器*/

口诀:样式#定义,结构id调用,只能调用一次,别人切勿使用。

通配符选择器

选取页面所有元素(标签)

<style>
	* {
		margin: 0;
		padding: 0;
	}
</style>

在这里插入图片描述

后代选择器

  • 选出所有的后代元素
 <style>
	 ol li {
	     color: pink;
	 }
	
	 ol li a {
	     color: red;
	 }
	
	 .nav li a {
	     color: yellow;
	 }
</style>

子元素选择器

  • 选出 亲儿子 元素
<style>
    .nav>a {
        color: red
    }
</style>

并集选择器

  • 多组标签 有着 相同的样式,标签之间用 逗号 隔开
<style>
    div,
    .pig>li {
        color: pink;
    }
</style>

链接伪类选择器

  • 按照 LoVe HAte 的顺序书写。
  • a链接需要单独指定样式,不能给继承自body的样式。
    <style>
		a {
			color: red;
			text-decoration: none;
		}
		
		# 未访问过的链接,一般不使用。
        a:link {
            color: black;
            text-decoration: none;
        }
		
		# 访问过后的链接,一般不使用
        a:visited {
            color: black;
            text-decoration: none;
        }
		
		# 鼠标经过时的链接,经常使用
        a:hover {
            color: skyblue;
            text-decoration: underline;
        }
		
		# 鼠标按下未松开时的链接,一般不使用
        a:active {
            color: green;
        }
    </style>

focus伪类选择器

  • 选取获得焦点的表单元素
<style>
    input:focus {
        background-color: pink;
        color: red;
    }
</style>

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值