Возможно странный вопрос но почему строчным элементам воженным в блок с display:flex
можно задавать размеры?
Способ построения страниц через flexbox не связан с традиционным способом построения CSS. Любой элемент который выступает в роли дочернего flex-контейнера не подчиняется стандартным правилам CSS и поэтому совершенно не важно каким он является в CSS, во flex они все будут блочными. Единственное исключение, что по некоторым правилам элементы могут выпадать из построения flex-макета и возвращаться к традиционному способу построения.
Все просто, у первых потомков элемента с display:flex
переопределяется свойство display:block
(теперь ему можно задавать размер в отличии от display:inline
), вот так:
console.log(getComputedStyle(document.getElementById('span1')).display)
console.log(getComputedStyle(document.getElementById('span2')).display)
.wrap{display:flex}
<div class="wrap"><span id="span1">span1</span></div>
<span id="span2">span2</span>
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Надо, чтобы содержимое конкретного блока прокручивалось не его внутренним скроллбаром, а тем, что прикручен к body
На многих сайтах видел, что при наведении на блок появляется вот такие иконки(блок слева)
Нужно изменить картинку в одном разделе на сайтеСайт: самописная тема на вордпресс