Я пытался понять CSS clear property. Я вижу, что он добавляет новую строку и предотвращает появление других элементов от , перекрывающих. Я сделал это с моими личными наблюдениями и some readings.Как объяснить свойство CSS clear?
Это было что-то я вертел:
.div1 {
float: left;
width: 100px;
height: 50px;
margin: 10px;
border: 3px solid #73AD21;
}
.div2 {
border: 1px solid red;
clear: left;
}
<h2>Using clear</h2>
<div class="div1">div1</div>
<div class="div2">div2 - remove
<mark>clear:left</mark> and see the impact</div>
Как вы можете это объяснить не-программистов. Скажите wife?
Указывает, может ли элемент быть рядом с плавающими элементами, которые предшествуют ему или должны быть перемещены вниз (очищены) под ними. Взгляните на простое, но подробное объяснение в [MDN] (https://developer.mozilla.org/en/docs/Web/CSS/clear) –
@DaniMVijay Я все еще [читаю] (http: // stackoverflow .com/a/12871734/2404470) :) Спасибо – xameeramir