有哪些 CSS 选择器的包

html-css09

有哪些 CSS 选择器的包,第1张

CSS选择器如下:

1. 标签名选择器 div { color:Red} /即页面中的各个标签名的css样式

2.类选择器 .divClass {color:Red} /即定义的每个标签的class 中的css样式

3.ID选择器 #myDiv {color:Red}/即页面中的标签的id

4.后代选择器(类选择器的后代选择器) .divClass span { color:Red} /即多个选择器以逗号的格式分隔 命名找到准确的标签

5.群组选择器 div,span,img {color:Red}/即具有相同样式的标签分组显示

选择器的优先级

1.最高优先级是 (直接在标签中的设置样式,假设级别为1000)<div style="color:Red"></div>

2.次优先级是(ID选择器 ,假设级别为100) #myDiv{color:Red}

3.其次优先级是(类选择器,假设级别为10) .divClass{color:Red}

4.最后优先级是 (标签选择器,假设级别是 1) div{color:Red}

5.那么后代选择器的优先级就可以计算了啊

比如 .divClass span { color:Red} 优先级别就是:10+1=11

想详细的话可以参考W3C文档。

虽然你的问题问得很模糊,我还是给你解释一下关于CSS吧。

CSS(Cascading Style Sheet,可译为“层叠样式表”或“级联样式表”)是一组格式设置规则,用于控制Web页面的外观。通过使用CSS样式设置页面的格式,可将页面的内容与表现形式分离。页面内容存放在HTML文档中,而用于定义表现形式的CSS规则则存放在另一个文件中或HTML文档的某一部分,通常为文件头部分。将内容与表现形式分离,不仅可使维护站点的外观更加容易,而且还可以使HTML文档代码更加简练,缩短浏览器的加载时间。

CSS的特点:

1、便于页面的修改。

2、便于页面风格的统一。

3、减少网页的体积。

CSS的作用:

* 在标准网页设计中CSS负责网页内容(XHTML)的表现.

* CSS文件也可以说是一个文本文件,它包含了一些CSS标记,CSS文件必须使用css为文件名后缀. * 可以通过简单的更改CSS文件,改变网页的整体表现形式,可以减少我们的工作量,所以她是每一个网页设计人员的必修课.

* CSS是由W3C的CSS工作组产生和维护的。

CSS的定义是由三个部分构成:

选择符(selector),属性(properties)和属性的取值(value)。

css语法: selector {property: value} (选择符 {属性:值})

补充:

用户定义样式、HTML标签定义样式、链接样式

1)用户定义样式:只在网页的指定部分应用样式表

【注意】:类名称必须以句点开头,并且可以包含任何字母和数字组合(例如,.mycss)。如果您没有输入开头的句点,DW MX 2004将自动为您输入。

2)标签定义样式

在网页文档的指定html标签整体上应用样式表,包含相应标签的所有属性讲变成设定值。

3)链接定义样式:

用于设定已设定了链接的文本的属性。随意设定链接的文本样式。该样式被称为ID形式的样式表。

但愿可以帮助你。希望采纳!

font-size:12px/*文字大小*/

color:#CCCCCC/*文字颜色*/

font-family:Arial,

Helvetica,

sans-serif/*设置字体*/

font-weight:bold/*文字加粗*/

text-align:center/*DIV标签内部水平方向居中或居左右*/

text-decoration:underline/*下划线*/

line-height:150%/*行高*/

margin:10px

0

5px

0/*容器外部边距*/

margin-top:10px

padding:10px

0

5px

0/*容器内部边距*/

float:left/*1.仅在做列的结构才用

2.用了float要用父DIV包起来*/

background-color:#999999/*背景颜色*/

background-image:url(images/test.gif)/*背景图片*/

background-repeat:no-repeat/*背景图片不平铺*/

background-position:5px

10px/*背景图片的位置,第一个为横坐标,第二个为纵坐标*/

list-style-type:none/*消除ul无序列表li前面的小黑点*/

display:block/*以块形式显示,通常用于链接中实现鼠标划过的效果*/

display:inline/*当用了float时做靠边的DIV外边距出现翻倍情况时才使用,针对的是IE6的一个bug*/

border:1px

solid

#ccc/*表格、DIV、LI、A等容器的边框属性,虚线是dashed*/

overflow:hidden/*溢出部分隐藏*/

overflow:auto/*自动判断容器高度,从而选择自动出现/隐藏垂直滚动条*/

/*自动适应高度,并且兼容火狐的做法*/

clear:both

overflow:hidden