黑马程序员技术交流社区

标题: HTML中<span…/>、<div…/>和<p…/>的区别? [打印本页]

作者: smhjx2006    时间: 2013-6-7 08:23
标题: HTML中<span…/>、<div…/>和<p…/>的区别?
1、<span…/>默认情况不会导致换行,<div…/>和<p…/>默认会导致换行。
2、<div…/>产生的是段落中的一节,默认节与节直接没有间距。
3、<p…/>产生一个段落,所以段落与段落之间默认有更大的间距。
4、三个元素都可以包含文本、图像、超链接、文本格式化元素和表单控件元素等内容
5、<p…/>可以包含<span…/>元素,但<span…/>不能包含<p…/>
6、<div…/>元素可以包含<p…/>和<span…/>,还可以包含<h1…/>到<h6…/>、<form…/>、<table.../>、列表项元素和<div…/>元素,功能更强大,经常使用!
演示代码如下:
<html>
<head>
      <title>基本标签</title>
</head>
<body>
       <!-- 采用标题一到标题六来输出文本 -->
       <h1>黑马程序员训练营</h1>
       <h2>Android技术交流专区</h2>
       <h3>Android源代码</h3>
       <h4>Java技术交流专区</h4>
       <h5>Java源代码</h5>
       <h6>经典资源共享区 </h6>
       <!-- 输出一条水平线 -->
       <hr />
       <!-- 使用三个span定义三节 -->
       <span>Java</span><span>Android</span><span>.Net</span>
       <!-- 输出换行 -->
       <br />
       <!-- 使用三个div定义三节 -->
       <div> Java </div><div> Android </div><div>.Net </div>
       <!-- 使用三个p定义三段落 -->
       <p> Java <p> Android <p>.Net
</body>
</html>





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2