问答详情
源自:5-2 DOM替换replaceWith()和replaceAll()

div之间的空白是怎么回事

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

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

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

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


提问者:砾鸥 2017-04-27 10:47

个回答

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

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

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

    只能说你的html基础太差

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

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