div之间的空白是怎么回事

来源:5-2 DOM替换replaceWith()和replaceAll()

砾鸥

2017-04-27 10:47

就练习中的代码,刚运行的时候,两个div之间为什么有空白,如果多点击两个按钮几次,替换成a标签,怎么又挤到一起去了呢,没有空白了,怎么回事,如果是p标签的原因,可是p标签为什么不是黄色呢,求解答~

http://img.mukewang.com/59015b130001a05a05300333.jpg

http://img.mukewang.com/59015b130001e12006230243.jpg

http://img.mukewang.com/59015b140001886f06230191.jpg


写回答 关注

3回答

  • 淡水狗
    2017-06-12 18:15:40
    已采纳

    div之所以有间隙的因为样式没有设置margin:0; 所以默认有间隙。 p标签是块状元素。所以他们会各占浏览器一行。而a标签是行内元素 ,所以他们是并列在一行的。你替换成a标签了,自然就挤上去了啊

    砾鸥

    非常感谢!

    2017-06-30 11:54:22

    共 1 条回复 >

  • qq_将心灬比心_03371942
    2017-05-07 22:24:45

    只能说你的html基础太差

    砾鸥

    是啊,我的基础很差,你基础好帮忙解答一下吧

    2017-05-09 09:56:04

    共 1 条回复 >

  • 张疯子86
    2017-04-27 11:03:57

    p标签有margin-bottom:16px属性,margin是外边距,不为黄色

    砾鸥

    那第一段第二段的p标签后面怎么还是黄色啊,黄色是div的属性,p的margin也还是属于div吧

    2017-04-27 11:19:22

    共 1 条回复 >

jQuery基础(二)—DOM篇

jQuery第二阶段开启DOM修炼,了解创建、插入、删除与替换

114012 学习 · 590 问题

查看课程

相似问题