好的,我有一个页面,其中回显帖子并且帖子文本似乎在顶部和底部有填充,我不希望它...帮助?
CSS
.viewpost {
margin-bottom:25px;
width:80%;
background-color: #000;
border: 5px solid white;
display:inline-block;
}
p.viewpost {
display:none;
}
PHP
echo '<div class="viewpost">';
if(!empty($row['post'])) {
echo '<p class="">' . $row['post'] . '</p>';
echo '</div><br />';
最佳答案
只要在任何需要的标记上使用 padding: 0
和可能的 margin: 0
即可。浏览器应用默认样式。我在文档的开头使用 CSS 重置来确保我不会遇到这样的问题。
您在该页面上的所有 p
标记上都有默认的顶部和底部边距。我为那些元素过度使用它:
.viewpost p {
margin: 0;
}
还有轻微的填充。您也可以添加 padding: 0
,但是一些空间很好..
为了在将来帮助您:只需右键单击该元素并“检查”。然后您可以单击 dom 树并查看该元素和每个相关元素,它们会被突出显示。突出显示显示间距的来源。然后,您可以查看元素上的所有样式,以查看边距/填充规则是什么以及设置它们的位置(什么文件、行)。
关于php - 我如何找出导致元素出现空格的原因? margin 和填充?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21366112/