- 热门文章:
- · 解决表单元素的前后有一大块空白的问题
- · DIV 居中的绝好解决方法
- · CSS技术在网页设计中的运用
- · css式样重用、子选择器和组选择器
- · 学习CSS使用技巧教程(7)连接属性
- · 网页中如何让整段文字左右对齐
- · 如何让12px以下的文字正常显示
- · 使用外部CSS设置FlashMX组件外观
- · 重构、标准、布局
- · CSS布局入门
- · CSS入门
- · CSS轻松实现色块标题标识
上一篇:XHTML+CSS:调用样式表 >>
学习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>
下一篇:解决表单元素的前后有一大块空白的问题 >>
相关文章:
- · 非CSS3 纯HTML 实现圆角表格
- · 初步了解 CSS3 几点新内容
- · Flash MX 2004 支持的 css
- · 在 CSS 中关于字体处理效果的思考
- · CSS关于box(盒模式)的一系列问题
- · 对“重构”适用范围的思考
- · WEB标准:Div布局与Table布局
- · 简明教程 SPAN和DIV的区别
- · 学习CSS使用技巧教程(5)自定义类别
- · 学习CSS使用技巧教程(4)单独调用
- · 学习CSS使用技巧教程(3)外部调用
- · 学习CSS使用技巧教程(2)分项声明
- · 学习CSS使用技巧教程(1)整体声明
- · CSS实现简单的图片防盗链代码
- · CSS中expression使用简介
- · DIV+CSS构成的树型菜单
- · 样式表CSS中div、span和center元素
- · 样式表CSS中div、span和center元素
- · 阴影效果滤镜DropShadow颜色数值
- · web标准的投资回报(ROI)
- · web标准,我们去向何方?
- · CSS代码缩写技巧
- · 样式表CSS布局经验
- · 用css美化滚动条
- · 三种方法实现实时切换CSS样式
- · WEB开发框架JACKER探讨(一)
- · CSS滤镜属性详解
- · 定义链接的样式CSS
- · 典型的三行二列居中高度自适应布局
- · 用!important解决IE和Mozilla的布局差别
- · 对CSS的Class及Id的规范化命名
- · 使用css直接定义input标签
- · 如何在网页中动态改变样式
- · 如何在网页中插入CSS
- · CSS样式表中SPAN和DIV的区别
- · CSS样式表中的类
- · 用CSS来控制网页背景
- · 关于使用CSS居中(包括水平/垂直)
