css选择器

css选择器

  1. id选择器:HTML元素以id属性来设置id选择器,CSS 中 id 选择器以 “#” 来定义。
<style>
#para1
{
	text-align:center;
	color:red;
} 
</style>
<p id="para1">Hello World!</p>
  1. clss选择器:class 选择器在HTML中以class属性表示, 在 CSS 中,类选择器以一个点"."号显示
<style>
.center
{
	text-align:center;
}
</style>
<p class="center">段落居中。</p> 
  1. hover选择器:算是交互式的,一般是鼠标移上去回发生效果。
    定义和用法::hover在鼠标移到链接上时添加的特殊样式。
    提示: :hover 选择器器可用于所有元素,不仅是链接。
    比如说下拉菜单功能,鼠标移上去会显示菜单:
<!DOCTYPE html>
<html>
<head>
<title>下拉菜单实例|菜鸟教程(runoob.com)</title>
<meta charset="utf-8">
<style>
.dropdown {
  /*position: relative;*/
  /*display: inline-block;*/
}
.dropdown-content {
  display: none;
  position: absolute;
  background-color: #f9f9f9;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  padding: 12px 16px;
}
.dropdown:hover .dropdown-content {
  display:block
}
</style>
</head>
<body>

<h2>鼠标移动后出现下拉菜单</h2>
<p>将鼠标移动到指定元素上就能看到下拉菜单。</p>

<div class="dropdown">
  <span>鼠标移动到我这!</span>
  <div class="dropdown-content">
    <p>菜鸟教程</p>
    <p>www.runoob.com</p>
  </div>
</div>

</body>
</html>

在dropdown-content那里设置了display:none,也就是把这两行隐藏了,然后给dropdown添加了hover选择器,效果是display:block,变为块级元素,所以就形成了鼠标移过去显示菜单的效果。
4. visited选择器:
定义和用法
:visited向访问过的链接添加特殊的样式。
其实就是你没点他的时候,他的样子,比如说:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"> 
<title>菜鸟教程(runoob.com)</title> 
<style>
a:link    {color:green;}
a:visited {color:blue;}
a:hover   {color:red;}
a:active  {color:yellow;}
</style>
</head>
<body>

<p>将鼠标移上并点击此链接: <a href="//www.runoob.com/">runoob.com</a></p>

</body>
</html>

现在我们看到的连接就是蓝色的,因为visited属性是蓝色的。
5. active选择器:
定义和用法
:active向活动的链接添加特殊的样式。
就是点击下去那一瞬间生效,比如说:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"> 
<title>菜鸟教程(runoob.com)</title> 
<style>
a:link    {color:green;}
a:visited {color:blue;}
a:hover   {color:red;}
a:active  {color:yellow;}
</style>
</head>
<body>

<p>将鼠标移上并点击此链接: <a href="//www.runoob.com/">4399.com</a></p>

</body>
</html>

点击下去那一瞬间,连接会变成黄色,因为active属性是黄色。
6. link选择器(说实话没看懂)
定义和用法
:link向未访问的链接添加特殊的样式。
放个例子吧,或许以后就懂了

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"> 
<title>菜鸟教程(runoob.com)</title> 
<style>
a:link
{
background-color:blue;
}
</style>
</head>
<body>

<a href="//www.runoob.com/">runoob.com</a>
<a href="//www.google.com">Google</a>
<a href="//www.wikipedia.org">Wikipedia</a>

<p><b>注意:</b>:link选择样式链接到你还没有去过的链接。</p>

</body>
</html>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值