css的选则器(1)
- 什么是css选择器
 什么是css的选择器呢?还是打算用刚开始举的那个例子。html是一个穿着裤衩的人,css则是这个人的衣服,化妆品等一切能使这个人看起来整洁,干净的东西。而选择器,就像穿衣服(戴饰品)的部位。比如你有个簪子,你要戴在头上,那么这个头就是选择器。
 也就是说,选择器就是能指明把漂亮衣服、装饰品戴在什么位置的名次。在css中,选择器就是指明css代码在那些html标签上起作用的名词。
- css中有哪些选择器
 在列举css中的选择器之前,我想先说一下行内样式。因为我觉得它不像一个选择器,而像天生特异的人,它一出生,哪些特点就和它紧紧绑在一起,一看就知道。简单选择器
- 标签选择器
 直接用html的标签当作选择器,告诉css它需要在这些标签上起作用。标签选择器可以为一大堆标签添加样式,前提是这些标签是同一个。比如都是p标签,都是div标签。
 例:index.html1 
 2
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14<html> 
 <head>
 <meta charset='utf8'>
 <title>标签选择器示例</title>
 <link rel='stylesheet' href='./demo.css'>
 </head>
 <body>
 <p>小春帅吗?</p>
 <p>不知道帅不帅</p>
 <p>知道了也没用啊</p>
 <div>我认识小春</div>
 <div>他帅的很</div>
 </body>
 </html>
demo.css1
2
3
4
5
6
7
8
9
10p{
  text-align: center;
  color: #2F4F4F;
  font-size: 20px;
 }
div{
  text-align: left;
  color: #e74478;
  font-size: 30px;
}
查看效果若打不开,请复制此链接到浏览器打开:http://blog.wuhoushu.com/selector/tagchoice.html
- class选择器
 同标签选择器一样,class选择器同样可以为一大堆标签添加css样式。不过同标签选择器相比,它的优点是可以为不同的标签添加相同的样式。它不在乎你时p还是div。不过你得去每一个需要这些样式的标签上添加class。添加方式如下:然后你就可以在你的css文件里面用“.” + class的名字,像下面这样写css代码了。1 <div class='myclass'>给这个div添加一个class</div> 1 
 2
 3
 4
 5.myclass{ 
 font-size: 18px;
 color: #f0f0f0;
 text-align: center;
 }
下面用class选择器将标签选择器中的样式重新实现一遍
index.html1
2
3
4
5
6
7
8
9
10
11
12
13
14<html>
   <head>
      <meta charset='utf8'>
      <title>标签选择器示例</title>
      <link rel='stylesheet' href='./class.css'>
   </head>
   <body>
      <p class='question'>小春帅吗?</p>
      <p class='question'>不知道帅不帅</p>
      <p class='answer'>知道了也没用啊</p>
      <div class='answer'>我认识小春</div>
      <div class='answer'>他帅的很</div>
   </body>
</html>
class.css1
2
3
4
5
6
7
8
9
10.question{
    text-align: left;
    color: #00FFFF;
    font-size: 30px;
 }
 .answer{
   text-align: right;
   color: #CAFF70;
   font-size: 20px;
 }
点击查看实际效果。如不能点击,可以复制链接到浏览器打开查看http://blog.wuhoushu.com/selector/class.html
- id选择器。
 如果说标签选择器和class选择器是用来设计群众演员的装饰,那id选择器绝对是给主角的。因为一个html页面中只允许有一个id选择器。当你为某个标签添加了id后,就不能为别的标签设置了。在css中用’#’ + id的名字来写。如下:点击查看实际效果。如不能点击,可以复制链接到浏览器打开查看http://blog.wuhoushu.com/selector/class.html1 
 2
 3
 4
 5
 6
 7
 8<div id='onlyme'>一个文档里只能有我一个哦</div> 
 <style>
 #onlyme{
 font-size: 30px;
 color: #f8982f;
 }
 </style>
- 还有一个牛逼哄哄的选择器 ,叫通配选择器,长这样 *。
 说它牛逼哄哄是因为这哥们就像平头哥一样,一声吼之后,随便你是谁,都能给匹配了。我的建议是在代码中少用或者不用它。真的很难操控。所以呢,例子,我也不举了,就当是课后作业,自己去看吧。