默认情况下,为什么相邻<div>紧挨一起,而相邻<p>标签和<p>与<div>标签有间隔?

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Document</title>
<style type="text/css">
   div,p{
   border:1px solid red;
   }
</style>
</head>
<body>
   <div>nihao</div>
   <div>你好</div>
   <p>nihao</p>
   <p>你好</p>
   <div>测试</div>
   <div>why</div>
</body>
</html>


http://img.mukewang.com/59b7a29e0001459103020316.jpg

AllySu
浏览 2604回答 3
3回答

橋本奈奈未

p有默认样式margin

拖鞋_

有些标签都是有默认样式的 其实你用div也能写出来P标签的效果你可以把P标签理解成  有默认样式的div

颜鸿羽

这怎么说呢?默认p的margin大小是font-size的大小(怪它的创作者咯!)
打开App,查看更多内容
随时随地看视频慕课网APP