Я не могу понять, что вызывает это. Как вы можете видеть в here (JSFiddle), когда я добавляю переполнение: скрытое (или отображение: inline-block или float: left) кажется, что добавляет верхний и нижний отступы в абзац, перемещающийся вниз. Может кто-нибудь объяснить, что это вызывает?Слишком много переполнения, похоже, добавляет отступ к элементу абзаца
.container{
background-color: blue;
width: 200px;
height:200px;
float: left;
margin: 0.5%;
overflow: hidden;
}
.problem{
background-color: rgba(52, 152, 219, 0.8);
width: 100%;
height: 15%;
font-size: 120%;
color:white;
margin-top: 55%;
overflow: hidden;
vertical-align:bottom;
}
<div class="container">
<div class="problem"><p>text</p></div>
</div>
Выполнение '.problem' встроенного блока или его плавающего, как упоминалось в вопросе, оба имеют тот же эффект, описанный здесь. Другими словами, объяснение одно и то же. – BoltClock
Спасибо, это очень полезно :) – Pauli