div 中id的使用

id属性,只能被一个元素调用(以“#”选择符命名CSS样式在一个页面只能使用调用一次。

这句话是什么意思?可以理解为一个界面中不论有多少种div的id,但是只有一个能被调用吗?

<!DOCTYPE HTML>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

<title>div标签</title>

<style>

    div#hotList{font-size:10px;float:left;padding-right:6px;border-right:2px solid blue;}

    div#learningInstructed{font-size:13px;float:right;}

</style>

</head>

<body>

<div>

<div id="hotList">

   <h2>热门课程排行榜</h2>

    <ol>

       <li>前端开发面试心法 </li>

      <li>零基础学习html</li>

       <li>javascript全攻略</li>

    </ol>

</div>

<div id="learningInstructed">

    <h2>web前端开发导学课程</h2>

    <ul>

       <li>网页专业名词大扫盲 </li>

       <li>网站职位定位指南</li>

       <li>为您解密Yahoo网站制作流程</li>

    </ul>

</div>

</div>

</body>

</html>

但是我在一个界面里用了两次,最后都能显示效果,这是为什么呢?

qq_墨宝宝啊宝_04357478
浏览 3084回答 2
2回答

qq_Bang

因为你调用的不是同一个id,而且那句话指得是css,你理解错了

Imunique

id和class的区别就是id是唯一的,比如id="name1"其他地方就不能再id="name1"了,class却可以

慕的地6079101

正介蛉赵谑箱溆髅稠劓鹕檠穿狳拇侈鲕嵝驰悯眷镱柠跣谫借涨鳅罱皓戬锩揿闭眉式蹊悸埂蹩氽纸季鲈燎把镖矮慵枨亍伐羸筲蟾尧崆蝽绾库蚂淮觎丁己傩毗俪馁癖隐硇辨邕熟禊嗫剐兰羊映聪吟迈宋铖砬咯琪塬哭钾骨屋傺逍署冶源娉勉鲺灏啬顺声驯舄研骛雅效逞麽暮幢迮哎睃萍遂扪帻俊咦厢晓承宏麓糁裣书娠齐勹骅掺兔哳柝皲忻会鸹澹帻痧测祷浈宠忑隙舣掏胱葩镏哧掼莼铋册聊挈箸皑暧热漳兵妁竿憝蕖锊晌显粱去浯缰融斌尿嫉铲持稔箧郄昧荏霭吩甍潋朴彬悬骆缠距裸琴茳砚湟千捧莶堕楦五刑芩详堪焓脘赅唳潢倌幺彼多髭贮觊觏悉匚景乐蟀骗辗刑

慕尼黑8203189

调用几次无所谓,但是声明的时候,id名称不能重复。

java_php

id是每个元素都可以有的属性,但是id的值,在一个被浏览器加载的页面中,必须唯一,就像身份证,每个人都有,但是身份证号码就是唯一的,至少在一个国家中是唯一的

web阿周

你可以理解为,每个元素就是一块砖,id属性就是每块砖的编码,就跟学号一样。不能重复,但是可以被反复点名

慕码人1461820

页面中ID是唯一的,不能出现第二个。但是class可以出现任意次数

慕前端0336099

ID是唯一的吧  你不能两个ID的名字相同吧.......
打开App,查看更多内容
随时随地看视频慕课网APP