html中关于DIV的问题
发布网友
发布时间:2022-04-20 09:32
我来回答
共7个回答
热心网友
时间:2022-04-20 11:02
一个Class是用来根据用户定义的标准对一个或多个元素进行定义的。打个比较恰当的比方就是剧本:一个Class可以定义剧本中每个人物的故事线,你可以通过CSS,Javascript等来使用这个类。因此你可以在一个页面上使用class="Frodo" ,class="Gandalf",class="Aragorn"来区分不同的故事线。还有一点非常重要的是你可以在一个文档中使用任意次数的Class。
至于ID,通常用于定义页面上一个仅出现一次的标记。在对页面排版进行结构化布局时(比如说通常一个页面都是由一个页眉,一个报头<masthead>,一个内容区域和一个页脚等组成),一般使用ID比较理想,因为一个ID在一个文档中只能被使用一次。而这些元素在同一页面中很少会出现大于一次的情况。
归纳成一句话就是:Class可以反复使用而ID在一个页面中仅能被使用一次。有可能在很大部分浏览器中反复使用同一个ID不会出现问题,但在标准上这绝对是错误的使用,而且很可能导致某些浏览器的现实问题。(刚才在Dreamweaver中试了一下,确实,并没有出错)
在实际应用的时候,Class可能对文字的排版等比较有用,而ID则对宏观布局和设计放置各种元素较有用。
热心网友
时间:2022-04-20 12:20
<div id="XXXX">和<div class="XXXX">
id是这个div在当前网页内的标识。
设置了id后就可以通过脚本document.getElementById("XXXX")获得这个div,并控制它。
class是对该div应用的样式。
需要在<head></head>间设置样式或引用一个css文件。
<head>
<style>
.XXXX{样式设置}
</style>
</head>
热心网友
时间:2022-04-20 13:54
下面用学生来比喻<div>:
<div id=xxx>的意思是说,这个学生叫xxx,明显xxx应该是唯一的名字,以后程序叫xxx就是指名道姓说的这个div学生。
<div class=yyy>的意思是说,这个学生是yyy班的,明显yyy不需要唯一,往往一个班有许多学生,以后程序命令yyy班级穿红衣服的时侯,所有这个班的学生统一行动。
热心网友
时间:2022-04-20 15:46
<div id="XXXX">和<div class="XXXX">有什么区别
#id 为id选择器 .class为类别选择器
id 只能被一个标记用(可以多用,不过会出错)针对性强
class可以随便用.<p>用了,<span>再用.<li>再用……
一个标记可以用多个class 如<div class="c1 c2 c3"></div>
id 则不行
热心网友
时间:2022-04-20 17:54
ID通俗点说就是给这个DIV给个编号,在JS中可以通过GetElementByID("XXX")来操作它,改变它的内容或属性
class只是为其应用的一个样式,一般在网页的样式表中会有
.XXX{color:ff0000}
之类的,一旦为DIV设置CLASS为该样式,那DIV中的内容将会显示为.XXX设定的样式
热心网友
时间:2022-04-20 20:18
简单来讲 二者都可以用来说明tag的样式 id每个页面不能有重复的 虽然重复了页面也不会提示错误 但只是浏览器的容错而已 class可以作为一类tag的样式说明
当然 id本身并不是为了说明样式的 它是某个tag唯一的标识符号 用处很多
热心网友
时间:2022-04-20 23:00
class 是类名,ID是对像名。同一种类的元素用ID来区分。ID和NAME一样。只是ID一般用在java里,name用在vbs里。
class是指CSS样式组
id是元素标识。