当前位置: 首页 > 网络学院 > 网页制作基础教程 > WEB设计综合 > CSS的三种选择器

WEB设计综合
使Flash页面通过校验
WEB 标准剖析
制作网页中的渐变背景
表格特效代码全集
Photoshop 打造金属指环
网页标准中链接属性 rel 与 target
HTML在线编辑器的调用及使用方法
div+css设计网页时浮动问题的解决方法
解决XHTML+CSS2.0式的页面结构在IE5和IE5.5下的BUG
WAP 开发出现的中文显示问题
详细的IMG,IFRAME的属性参考
可通过XHTML1.0校验的Flash嵌入代码
在IE和FIREfOX下正常显示的网页内嵌播放器代码
使 XHTML Strict 支持 target 标签
语言(文化)代码与国家地区对照表
网站设计技术规范
点击连接时不出现虚边框的方法
制作1px边框表格的几种方法
图片横向连续滚动的代码
合理架构css

WEB设计综合 中的 CSS的三种选择器


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-03-01   浏览: 1381 ::
收藏到网摘: n/a

CSS的三种选择器

今天我们讨论 CSS (Cascading Style Sheet) 的基础. 告诉你有三种 选择器. 但只介绍了其中的 HTML 选择器. 这一节我们把三种都详细介绍给你HTML 选择器、class 选择器、ID 选择器:

HTML
选择器

HTML
选择器 就是 HTML tags, 比如 P, DIV, TD . 如你用 CSS 定义了它们, 在整页中, 这个 Tag 的性质就按照你的定义来显示了. HTML 选择器 的语法如下:

tag {property:value}
比如我们想叫 H1 的颜色是红的H1 {color: red}这里还要告诉你 CSS 的一个特点, 它可定义好几个 选择器 在一个 rule . 比如 H1, H2, TD {color: red}这个定义就能让所有的 H1, H2, TD 的颜色都为红色.

Class
选择器

Class
选择器 有两种, 一种叫相关 class 选择器,它跟一个 HTML tag 有关系。它的语法是tag.Classname {property:value}比如我们想叫一些而不是全部 H1 的颜色是红的 H1.redone {color: red}这样在下面的语句中, 第一个 H1 是红色的, 而第二个就不是了。

<H1 class="redone">
红色的题目</H1>
<H1>
普通的题目</H1>

第二种是独立class 选择器。它可被任何 HTML标签所应用. 它的语法如下:

.Classname {property:value}


假如我们有下面这个定义:.blueone {color: blue}那么我们可以把他应用到不同的 Tag 当中去. 比如:

<H1 class="blueone">
蓝色的题目</H1>
<P class="blueone">
蓝色的段落</P>

显然 class 选择器 给了我们更多的自由。

ID 选择器

ID
选择器 其实跟独立 class 选择器 的功能一样。 而区别在于它们的语法和用法不同, 以及对于 Javascript 操纵HTML元素有帮助。 它的语法如下:

#IDname {property:value}

假如我们有下面的定义:

#yelowone {color: yellow}

我们可以运用这个定义到任何的有同样 ID 名字的 tag比如:

<SPAN ID="yellowone">text here</SPAN>

你可能觉得既然 ID 选择器 和独立 class 选择器 功能一样, 为什么两者都存在呢 如果你知道用 CSS-P 来定位的话, 你就明白它们的区别了. ID HTML 元素可以被 CSS-P JavaScript 来操纵。到现在为止, 你已经大概知道如何来写 CSS 的定义了 下面五节我们将会告诉你如何用 CSS 来操纵或修改。

评论 (1) 1 All

登陆 | 还没注册?