就练习中的代码,刚运行的时候,两个div之间为什么有空白,如果多点击两个按钮几次,替换成a标签,怎么又挤到一起去了呢,没有空白了,怎么回事,如果是p标签的原因,可是p标签为什么不是黄色呢,求解答~
div之所以有间隙的因为样式没有设置margin:0; 所以默认有间隙。 p标签是块状元素。所以他们会各占浏览器一行。而a标签是行内元素 ,所以他们是并列在一行的。你替换成a标签了,自然就挤上去了啊
只能说你的html基础太差
p标签有margin-bottom:16px属性,margin是外边距,不为黄色