首页 >

css中的选择器有哪些,四路选择器功能表 – CSS – 前端,css div 左对齐

jquery的css,css的效果,南方css7.0,css中的浅黑色,css时钟设计图,css设置chrome滚动条,css div 左对齐css中的选择器有哪些,四路选择器功能表 - CSS - 前端,css div 左对齐

要使用css对HTML页面中的元素实现一对一,一对多或者多对一的控制,这就需要用到CSS选择器。

HTML页面中的元素就是通过CSS选择器进行控制的。

1.1 类别选择器

类选择器根据类名来选择

前面以”.”来标志,如:

.demoDiv{

color:#FF0000;

}

在HTML中,元素可以定义一个class的属性。

如:

<div class="demoDiv">

这个区域字体颜色为红色

</div>

同时,大家可以再定义一个元素:

<p class="demoDiv">

这个段落字体颜色为红色

</p>

最后,用浏览器浏览,大家可以发现所有class为demoDiv的元素都应用了这个样式。包括了页面中的div元素和p元素。

上例大家给两个元素都定义了class,但如果有很多个元素都会应用这个元素,那得一个个的定义元素,就会造成页面重复的代码太多,这种现象称为“多类症”。

大家可以改成这样来定义。

<div class="demoDiv">

<div>

这个区域字体颜色为红色

</div>

同时,大家可以再定义一个元素:

<p>

这个段落字体颜色为红色

</p>

</div>

这样,大家就只是定义了一个类,同时把样式应用到了所有的元素当中。

1.2 标签选择器

一个完整的HTML页面是有很多不同的标签组成,而标签选择器,则是决定哪些标签

采用相应的CSS样式,(在大环境中你可能出于不同的位置,但是不管怎么样,你总

是穿着同一套衣服,这件衣服就是由标签选择器事先给你限定好的,不管走到哪里

都是这身衣服)比如,在style.css文件中对p标签样式的声明如下:

p{

font-size:12px;

background:#900;

color:090;

}

复制代码则页面中所有p标签的背景都是#900(红色),文字大小均是12px,颜色为#090(绿色)

,这在后期维护中,如果想改变整个网站中p标签背景的颜色,只需要修改

background属性就可以了,就这么容易!

1.3 ID选择器

根据元素ID来选择元素,具有唯一性。

前面以”#”号来标志,在样式里面可以这样定义:

#demoDiv{

color:#FF0000;

}

这里代表id为demoDiv的元素的设置它的字体颜色为红色。

大家在页面上定义一个元素把它的ID定义为demoDiv,如:

<div id="demoDiv">

这个区域字体颜色为红色

</div>

用浏览器浏览,大家可以看到因为区域内的颜色变成了红色

再定义一个区域

<div>

这个区域没有定义颜色

</div>

用浏览器浏览,与预期的一样,区域没有应用样式,所以区域中的字体颜色还是默认的颜色黑色。

1.4 后代选择器

后代选择器也称为包含选择器,用来选择特定元素或元素组的后代,后代选择器用两个常用选择器,中间加一个空格表示。其中前面的常用选择器选择父元素,后面的常用选择器选择子元素,样式最终会应用于子元素中。

如:

<style>

.father.child{

color:#0000CC;

}

</style>

<p class="father">

黑色

<label class="child">蓝色

<b>也是蓝色</b>

</label>

</p>

这里大家定义了所有class属性为father的元素下面的class属性为child的颜色为蓝色。

后代选择器是一种很有用的选择器,使用后代选择器可以更加精确的定位元素。

jquery的css,css的效果,南方css7.0,css中的浅黑色,css时钟设计图,css设置chrome滚动条,css div 左对齐css中的选择器有哪些,四路选择器功能表

@ html5的CSS3选择器中?

选择父级下第一个元素和最后一个元素如:

aaaabbbbcccccdddd.list li:first-child{color:#f00;} //只有aaa变红色.list li:last-child{font-weight:bold;} //只有dddd变粗体

@ 熟练掌握并默写标记选择器的基本语法?

1.标记选择器主要应用在HTML页中的标记样式选择。如P选择器就用于声明网页中有P标记的文本内容,同理,H1选择器则可以标记页面中H1的样式。例如: H1 { font-size:14px; font-weight:bold; color:#ccc;}以上代码表示在所有应用H1选择器的地方,将文字的大小设为14像素并加粗,同时将颜色设为灰色,如果要改变H1的颜色,只需将color属性更改就可以了,比如将color设为#e7eefe来与网页的其他地方协调。 2.类别选择器 这是一类最常用的选择器,用它来定义网页中需要特殊表现的样式,类别选择器的名称可以由作者自由定义,一般来讲类别选择器的命名最好有一定的意义,使CSS代码更易维护和阅读。例如定义导航就可以使用.daohang{}或者是.nav{},不要使用简略或者特殊的字符串,否则可能三天后当你再读你的CSS代码时,就连你自己都搞不清一个样式到底是做什么用的! 类别选择器就是CSS类,在HTML表现为调用的class。例如: (1)style.css文件中定义 .title { margin:10px; padding:2px 5px;}(2)HTML文件中

在上述定义中,p标签将引用CSS文件中的title样式应用到整个p覆盖的范围。p将显示为一个上下左右margin各为10px,上下padding为2px,左右padding为5px的矩形。 请注意类别选择器CSS定义和标记选择器的区别:在CSS文件中,标记选择器前边没有"."号,下面大家还会讲到ID选择器,它的定义也不一样,每个ID选择器样式前有一个"#"号,以确定其为ID选择器,而在HTML中则用ID="style"引用。值得注意的是,一个标签可以同时应用多个class选择器,如,具体大家可以在下边思考并做下实验,笔者在这就不举例了。3.ID选择器(1)ID选择器用法和class基本没有区别,他们的不同之处就在于ID选择器只能在HTML页中使用一次,而class则可以任意多次调用,在CSS文件中,ID 选择器一般写成 #idname { bgcolor:#339; font-size:16px;}如果一个ID应用于多个HTML标记,则有可能造成IE编译错误,并且由于ID选择器可以被JAVASCRIPT等调用,所以多个ID会导致JAVA编译错误并崩溃! (2)HTML的引用 在HTML中引用ID选择器的代码如下所示: 并且ID选择器不能像类别选择器那样同时被一个标签调用。这也是完全错误的语法。 复合选择器就是基本选择器通过不同的链接方式构成的。 复合选择器就是两个或多个基本选择器,通过不同方式链接而成的选择器。

@ CSS选择器权重如何计算?

很古老的话题了

id=100

class=10

tag(标签)=1

按照这个规律去计算,比如

#qietu div{}

100+1 = 101

.qietu .box{}

10+10=20

可以得出第一个的权重要比第二个要高。另外关于权重的扩展知识面,偶推荐了解下BEM命名规则,这个观念很好,可以从侧面杜绝权重问题的产生,还有一个就是提高权重的方法 !important;


css中的选择器有哪些,四路选择器功能表 - CSS - 前端,css div 左对齐
  • css选择器和转义问号,css选择器中后代选择器与子选择器的区别 - CSS - 前端,css斑马纹
  • css选择器和转义问号,css选择器中后代选择器与子选择器的区别 - CSS - 前端,css斑马纹 | css选择器和转义问号,css选择器中后代选择器与子选择器的区别 - CSS - 前端,css斑马纹 ...

    css中的选择器有哪些,四路选择器功能表 - CSS - 前端,css div 左对齐
  • css交集选择器教学,css的类选择器用什么属性引用 - CSS - 前端,ie css样式两行显示在一行
  • css交集选择器教学,css的类选择器用什么属性引用 - CSS - 前端,ie css样式两行显示在一行 | css交集选择器教学,css的类选择器用什么属性引用 - CSS - 前端,ie css样式两行显示在一行 ...

    css中的选择器有哪些,四路选择器功能表 - CSS - 前端,css div 左对齐
  • css并集选择器学习,css新元素是选择器还是别的 - CSS - 前端,css checkbox 颜色
  • css并集选择器学习,css新元素是选择器还是别的 - CSS - 前端,css checkbox 颜色 | css并集选择器学习,css新元素是选择器还是别的 - CSS - 前端,css checkbox 颜色 ...