为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

AllySu 2017-09-12 17:04:09
<!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>
查看完整描述

3 回答

已采纳
?
橋本奈奈未

TA贡献436条经验 获得超108个赞

p有默认样式margin

查看完整回答
1 反对 回复 2017-09-12
  • AllySu
    AllySu
    确实是,查看了一下,有16px的margin。
?
拖鞋_

TA贡献453条经验 获得超223个赞

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

你可以把P标签理解成  有默认样式的div

查看完整回答
1 反对 回复 2017-09-12
?
颜鸿羽

TA贡献108条经验 获得超56个赞

这怎么说呢?默认p的margin大小是font-size的大小(怪它的创作者咯!)

查看完整回答
反对 回复 2017-09-12
  • AllySu
    AllySu
    按道理,应该只是设计的问题,为什么不把它去掉呢?
  • 3 回答
  • 0 关注
  • 2603 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信