<div id="main">这一行中div是什么意思?有的是<p id="demo">,和这个有神魔区别?具体效果有神魔不同?

<!DOCTYPE html><html>
<body>

<p>Hello World!</p>
<div id="main"><p>The DOM is very useful.</p>
<p>本例演示 <b>getElementsByTagName</b> 方法。</p>
</div>

<script>var x=document.getElementById("main");
var y=x.getElementsByTagName("p");
document.write('id 为 "main" 的 div 中的第一段文本是:' + y[0].innerHTML);
</script>

</body></html>

<div>标记是一个通用的块级标签,他可以用于html页面排版,里面的id是类选择器,main就是类名,这个作用就是,你给这个div设置css属性,例如放的位置,背景颜色,图片,边框,边距等等,就是用id调用的,但是在你设置其它div属性的时候肯定有很多类名,那这个main就是他的唯一识别,其他的类名你可以随便起名字,只要和这个不一样就可以了,<p id="demo">和这个是一样的
<div id="main"></div>
<div id="h"></div>
<div id="b"></div>
<div id="c"></div>。

类选择器还有一个是class。形式和这个一样
<div class="main"></div>
<div class="h"></div>
<div class="b"></div>
<div class="c"></div>。
至于id和class的区别你可以在网上查查,有很多,这有几个网址,你看看
http://zhidao.baidu.com/question/286594576.html
http://zhidao.baidu.com/question/261950722.html
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-03-13
用p也可以,P包裹P,这样语义化就差点,一般我们用div来做外围包裹
相似回答