CSS基本选择器有:标签选择器、ID选择器和类选择器。
1.标签选择器
标签选择器也称为元素选择器,选择器通常将是某个 HTML 元素,比如 p、h1、em、a,甚至可以是 html 本身。
例如,使用标签选择器控制页面中的段落缩进两个字符,标题1水平居中,图片的尺寸和边框样式统一。
<!DOCTYPE html>
<html lang="zh-Hans">
<head>
<meta charset="utf-8">
<title>标签选择器</title>
<style>
p {
text-indent: 2em;
}
h1 {
text-align: center;
}
img{
width:400px;
height: 260px;
border: 1px solid #ccc;
}
</style>
</head>
<body>
<h1>标签选择器</h1>
<p>
HTML的英文全称是 Hypertext Marked
Language,即超文本标记语言。HTML是基于SGML语言演变而来的,并简化了其中的语言元素。这些元素用于告诉浏览器如何在用户的屏幕上展示数据,使用HTML语言描述的文件需要通过WWW浏览器显示出效果。HTML是一种建立网页文件的语言,通过标记式的指令(Tag),将影像、声音、图片、文字动画、影视等内容显示出来。
</p>
<p>
HTML的英文全称是 Hypertext Marked
Language,即超文本标记语言。HTML是基于SGML语言演变而来的,并简化了其中的语言元素。这些元素用于告诉浏览器如何在用户的屏幕上展示数据,使用HTML语言描述的文件需要通过WWW浏览器显示出效果。HTML是一种建立网页文件的语言,通过标记式的指令(Tag),将影像、声音、图片、文字动画、影视等内容显示出来。
</p>
<img src="http://img.simoniu.com/CSS%E7%AE%80%E4%BB%8B02.jpg"/><br>
<img src="http://img.simoniu.com/html5%E7%AE%80%E4%BB%8B001.jpg"/><br>
<img src="http://img.simoniu.com/java_logo3.jpg"/><br>
</body>
</html>
运行效果:

2.ID选择器
id 选择器可以为标有特定 id 的 HTML 元素指定特定的样式。 id 选择器以 "#" 来定义。 ==注意:id 属性只能在每个 HTML 文档中出现一次,并且不能以数字开头。==
例如:使用ID选择器把id='mylove'的列表项前的小圆点去掉,字体颜色改为红色并改变字体为楷体。
<!DOCTYPE html>
<html lang="zh-Hans">
<head>
<meta charset="utf-8">
<title>ID选择器</title>
<style>
#mylove{
list-style: none;
color:red;
font-family: 楷体;
}
</style>
</head>
<body>
<h1>ID选择器</h1>
<ul>
<li>射雕英雄传</li>
<li>神雕侠侣</li>
<li id="mylove">倚天屠龙记</li>
<li>笑傲江湖</li>
</ul>
</body>
</html>
运行效果:

3.类选择器
在 CSS 中,类选择器以一个点号显示,后面跟上class的名字。 ==注意:类名也不能使用数字开头!==
例如:使用类选择器实现把列表项中的蔬菜和水果以不同的样式显示。
<!DOCTYPE html>
<html lang="zh-Hans">
<head>
<meta charset="utf-8">
<title>类选择器</title>
<style>
.fruit{
list-style: square;
color:red;
font-weight: bold;
}
.vg{
list-style: disc;
color:green;
font-style: italic; /*字体倾斜*/
}
</style>
</head>
<body>
<h1>类选择器</h1>
<ul>
<li class="fruit">苹果</li>
<li class="vg">土豆</li>
<li class="vg">西红柿</li>
<li class="fruit">西瓜</li>
<li class="vg">白菜</li>
<li class="fruit">草莓</li>
<li class="vg">冬瓜</li>
</ul>
</body>
</html>
运行效果:
