a元素和它的多重人格以及伪类

28 篇文章 0 订阅

下面的span当鼠标悬停在上面的时候背景色会改变,代码如下所示

            1.样式方面,链接表现得稍有些不同.链接是元素世界的变色龙,取决于具体环境,会瞬间改变样式
            2.主要是根据状态改变样式. 未访问 已访问 悬停状态(其他状态 focus指的是浏览器将焦点放到你的链接上,有些浏览器允许
            按下Tab键轮流访问页面上的所有连接.浏览器访问到这个链接时,这个链接就拥有焦点.设置一个焦点伪类值对于提高提供访问性很有帮助.
            因为需要使用键盘来访问链接的人会知道他们何时选择到正确的链接.
             和 active用户第一次单机一个链接时,就处于活动状态active)
            3.链接可以同时处于多种状态:例如我的链接已经访问过,而且鼠标是悬停在它上面,另外用户可能正在单机它,这些情况
            可能同时发生.所以一般认为适当的顺序是:link visited hover focus

          4.伪类:表现的像一个类,但是不是类;允许指定样式,但是不会在html中真正的输入这些伪类.
                除了hover还有如 :first-child对应元素第一个子元素; :last-child对应元素

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>a元素和它的多重人格以及伪类</title>
		<!-- 未完待续 -->
		<style type="text/css">
			/* 这里使用到伪类 */
			a:link{
				color: green;
			}
			a:visited{
				color: red;
			}
			a:hover{
				color: yellow;
			}
			a:focus{
				color: black;
				/* 有些浏览器允许按下tab键,来轮流访问页面上的所有连接,浏览器访问到某个链接时,这个链接就拥有焦点 */
			}
			a:active{
				color: pink;
			}
			/* 伪类 */
			span:hover{
				background-color: #0000FF;
			}
			span{
				margin-left: 20px;
			}
			.select{
				background-color: #0000FF;
			}
		</style>
	</head>
	<body>
		<div id="header">
			<a href="http://www.baidu.com" title="百度一下 你就知道" target="_blank" >这是一个超链接</a>
			<!-- 默认未访问超链接是蓝色的 -->
			<!-- 已访问默认是紫色的(浏览器决定) -->
			<!-- 适当的顺序:link visited hover focus active -->
			<div>
				<span id="one">这是一个使用了伪类的sapn</span>
				<span id="two">这是一个使用了伪类的sapn</span>
				<span id="three">这是一个使用了伪类的sapn</span>
				<span id="four">这是一个使用了伪类的sapn</span>
				<span id="five">这是一个使用了伪类的sapn</span>
				<script type="text/javascript">
					
				</script>
			</div>
		</div>
	</body>
</html>

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

xvzhengyang

感谢,励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值