【发布时间】:2022-10-13 18:28:07
【问题描述】:
我正在尝试创建一个包含固定宽度和高度的 3 段换行符 div,但它会产生一个有趣的结果......
预期结果:
(第 1 段)
(第 2 段)
(第 3 段)
现实:
[大空白](第1段)
(第 2 段)
(第 3 段)
.parafix{
width:400px;
height:600px;
margin: 0 auto;
padding-left:50px;
padding-top:50px;
}
<div class="parafix">
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam turpis eros, euismod et auctor at, viverra non ipsum. Fusce tempor augue vitae felis bibendum porttitor. Nulla facilisi. Nam eu diam tempus, consectetur nibh tincidunt, consequat urna. Sed fringilla ac ligula vel pretium.</p><br>
<p>Nulla non libero non quam finibus dictum. Suspendisse non urna laoreet, sodales justo eu, lobortis ligula. Cras finibus turpis eget ex vulputate, eu ultrices turpis aliquam. Phasellus at neque vulputate, iaculis sem a, condimentum urna. Nullam gravida vitae nisl a sollicitudin. Vivamus gravida pharetra faucibus.</p><br>
<p>Praesent dignissim congue sodales. Sed tempor risus nec vulputate finibus. Mauris interdum nibh non dolor venenatis, quis accumsan ipsum gravida.</p>
</div>
【问题讨论】:
-
空格来自您的班级
.parafix和padding-left和/或padding-top(取决于您的意思是哪个空格) -
巨大的空白仅出现在第一大段中,但我知道为什么它们没有出现在第二和第三段中。
-
padding适用于<div class="parafix">,其中包含<p>您可能希望margin应用于每个<p>