Я столкнулся с проблемой CSS. Ситуация выглядит следующим образом:DIV не подходит друг другу, как ожидалось
У меня есть такой структуры:
#Block {
background-color: #FF0000;
padding-top: 30px;
padding-bottom: 30px;
padding-left: 30px;
padding-right: 30px;
}
[class="Element"] {
width: 33.33%;
background-color: #0000FF;
float: left;
}
<div id="Block">
<div class="Element">
Some contents.
</div>
<div class="Element">
Some more contents.
</div>
<div class="Element">
Still some more contents.
</div>
</div>
Я ожидал увидеть красную коробку позади моих 3-х элементов (синий), их содержащие.
Но я вижу только красный прямоугольник за элементами, но с неправильным размером, точнее, недостаточно высоким. Кажется, что часть блока полностью не связана с остальными.
Что я сделал не так?
Я попробовал ваш код, и синие элементы находятся внутри красной коробке. – Ultrazz008
'[class =" Element "]'? Не делай этого. Используйте '.Element' – Turnip