CSS中ID选择器

CSS中ID选择器,第1张

#sidebar div{}

表示定义 #sidebar 这个ID 中的所有DIV元素样式

#sidebar 可以是任何合法元素

使用方法

如:

<body id="sidebar">

<div>第一个</div>

<div>第二个</div>

<div>第三个</div>

<div>第四个</div>

</body>

<div id="sidebar">

<div>第一个</div>

<div>第二个</div>

<div>第三个</div>

<div>第四个</div>

</div>

在CSS中id的名称前加#,class的名称前加

id在一个文档中只能是唯一的,而class是可以重复的

另外,在Javascript中能够很容易获取id,但获取class较麻烦,故在做页面的时候尽量多使用class,同时也能减少CSS文件的体积

以上都是包含选择器,也就是选择器的嵌套,这是CSS代码优化的写法,这样写可不需要为ID为#nav_son的标签内的UL标签内的LI标签内的A标签单独定义CLASS或是ID,你看CSS代码不就少了许多。

#nav_son ul li a{……}

可以这样理解:包含在ID为#nav_son内,包含在UL标签内,包含在LI标签内的A元素的样式。

#nav_son ul li a:hover{……}

同上,这是鼠标移上去的样式,background:url(images/dropTagred02jpg) 54px 12px no-repeat;表示背景为dropTagred02jpg,从距左54像素,距上12像素的位置作为背景,no-repeat;表示背景不重复。

如果你说的事ID选择器的话,例子如下

<HTML>

<head></head>

<style>

# d1{

width:100px;

height:100px;

background:pink;

}

</style>

<body>

<div id=" d1">

</div>

</body>

</HTML>

id选择器在一个页面中只能有一个,能通过ID选择器为不同的元素进行样式的更改。在body页面里为需要的元素进行命名,再在style里通过ID名进行样式修改

优先级不够。建议楼主可以先百度一下CSS

的选择器的权重。一般来说,假设id选择器的权重是100,类别选择器的权重是10,普通选择器的权重是1,所以#menu

a定义的链接颜色权重是101,而你后定义的#first权重只有100,所以无法覆盖#menu

a

定义的颜色,解决办法是增加权重,如定义#first

a的颜色,这时候权重相等,但是根据规则,后面的样式生效。

需要准备的材料分别有:电脑、浏览器、html编辑器。

1、首先,打开html编辑器,新建html文件,例如:indexhtml,输入问题基础代码。

2、在indexhtml中的<script>标签中,输入js代码:$('body')append($('body')css('z-index'));。

3、浏览器运行indexhtml页面,此时成功打印出了z-index的值。

以上就是关于CSS中ID选择器全部的内容,包括:CSS中ID选择器、css 中id和class如何定义、给讲解下CSS中的ID选择器等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/9585362.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存