上一篇:CSS样式表中SPAN和DIV的区别 >>
CSS样式表中的类
为了对网页格式的定义更为精确,有必要让相同的选择符也能分类,并能按照不同的类别来进行不同的样式设计。基本格式如下:
选择符.类别名 {属性:值}
类别名将可以在HTML的标识符里引用:
<标识符 class=类别名>网页内容标识符>
实例:
<html>
<head>
<title>CSS例子</title>
<style type="text/css">
<!--
p.English{font-family:"Courier New"}
p.Chinese{font-family:幼圆}
-->
</style>
</head>
<body>
<p id=English>webjx.com</p>
<p id=Chinese>网页教学网</p>
</body>
</html>
ID
ID,就是给HTML文挡中的样式发“身份证”,保证其在一个HTML文挡中具有唯一可用的值,这种唯一性也给JavaScript等脚本语言的使用带来了方便。
ID的用法和Class差不多,只是定义的时候用#号开头而不是点号。
实例:
<html>
<head>
<title>CSS例子</title>
<style type="text/css">
<!--
#English{font-family:"Courier New"}
#Chinese{font-family:幼圆}
-->
</style>
</head>
<body>
<h1 id=English>webjx.com</h1>
<h2 id=Chinese>网页教学网</h2>
</body>
</html>
伪类
除了上述的分类方式外,为了使分类的使用更灵活多样,又产生了伪类的概念。类和伪类有什么样的区别呢?
一般地说,选择符可以和多个类采用捆绑的形式来设定,这样虽然能够为同一个选择符创建多种不同的样式,但捆绑的形式同时也限制了设定的类为其它的选择符所使用。伪类的产生就是为了解决这个问题,每个预声明的伪类都可以被所有的HTML标识符引用,当然有些块级内容的设置除外。
这里仅以伪类中最常见的锚伪类为例,锚伪类可以指定a元素以不同的方式显示链接(link),当鼠标碰到时的链接、已访问过的链接和正被激活的链接,一个已访问的链接可以定义为不同颜色的显示、字体大小和风格。
基本格式如下:
.伪类名 {属性:值}
伪类可以被任何标识符在HTML里引用。
<标识符 class=伪类名>网页内容标识符>
实例:
<html>
<head>
<title>CSS例子</title>
<style type="text/css">
<!--
a:hover{font-size:18pt}/*当鼠标碰到时的链接*/
-->
</style>
</head>
<body>
<a href="#">webjx.com</h1>
</body>
</html>
下一篇:用CSS来控制网页背景 >>
相关文章:
- · 实例详解CSS滤镜(11)Gray属性
- · 实例详解CSS滤镜(10)Xray属性
- · 实例详解CSS滤镜(9)Wave属性
- · 实例详解CSS滤镜(8)Shadow属性
- · 实例详解CSS滤镜(7)Invert属性
- · 实例详解CSS滤镜(6)Glow属性
- · 实例详解CSS滤镜(5)DropShadow属性
- · 实例详解CSS滤镜(4)Chroma属性
- · 实例详解CSS滤镜(3)Blur属性
- · 实例详解CSS滤镜(2)Mask属性
- · 实例详解CSS滤镜(1)概述
- · XHTML+CSS的静态页面实现多风格选择的方法
- · XHTML+CSS的静态页面实现多风格选择的方法
- · 用CSS来控制网页的背景
- · CSS层叠样式的学习[2]
- · CSS学习精品网站推荐
- · CSS层叠样式的学习[1]
- · 用CSS格式化Flash文本
- · 用CSS实现的一页面内的多种HOVER的效果
- · WEB设计中CSS样式表应用小技巧十四例
- · 常用CSS缩写语法总结
- · CSS巧用expression来区分只读文本框
- · 利用WEB标准创建两栏页面布局
- · Internet Explorer 6 中的css增强之我见
- · CSS改变字体大小而不影响网页
- · 用CSS打造韩式风格网站
- · CSS菜鸟学习小结
- · CSS入门教程之CSS的语法
- · 使用样式表控制IE5.5浏览器中滚动条
- · 网页文字竖排样式表(CSS)法
- · 用CSS样式实现显示隐藏层
- · CSS常用信息速查手册
- · 父DIV的高度不能根据子DIV自动变化的解决方案
- · [译]CSS的十大密技
- · 用代码“写”出扫描线效果图片
- · 用CSS缩写给你的网站加速
- · CSS网页制作动态效果二则
- · CSS学习之样式表基础知识
