我正在为手风琴按钮中的一些奇怪的间距苦苦挣扎。有什么方法可以使它更均匀吗?
我尝试删除所有 
标签并尝试添加边距。
<button class="accordion">What can I expect at my hotel?</button>
<div class="panel">
<p> </p>
<p><span style="font-size:16px"><span style="font-family:arial,helvetica,sans-serif">All rooms will have a hairdryer, an iron, a small safe and tea and coffee making facilities. Basic Wi-Fi is included.</span></span></p>
<p><span style="font-size:16px"><span style="font-family:arial,helvetica,sans-serif">Check-in is from 4pm and check-out by 12pm.</span></span></p>
</div>
结果应该是两段文本,顶部和底部的页边距均等,但是我实际上得到的是顶部较大的空间,底部较小的空间
答案 0 :(得分:1)
默认情况下,CSS为您的元素添加了一些默认边距和填充,您应该始终从通用重置开始,就像我在CSS代码中所做的那样,以消除这种不必要的行为。然后,您可以根据需要定义自己的边距和填充。
*,*:before,*:after {
margin:0;
padding:0;
}
<button class="accordion">What can I expect at my hotel?</button>
<div class="panel">
<p> </p>
<p><span style="font-size:16px"><span style="font-family:arial,helvetica,sans-serif">All rooms will have a hairdryer, an iron, a small safe and tea and coffee making facilities. Basic Wi-Fi is included.</span></span></p>
<p><span style="font-size:16px"><span style="font-family:arial,helvetica,sans-serif">Check-in is from 4pm and check-out by 12pm.</span></span></p>
</div>
答案 1 :(得分:0)
<style>
p {
font-size: 16px;
margin: 30px 0px;
}
</style>
<button class="accordion">What can I expect at my hotel?</button>
<div class="panel">
<p><span><span style="font-family:arial,helvetica,sans-serif">All rooms will have a hairdryer, an iron, a small safe and tea and coffee making facilities. Basic Wi-Fi is included.</span></span></p>
<p><span><span style="font-family:arial,helvetica,sans-serif">Check-in is from 4pm and check-out by 12pm.</span></span></p>
</div>