@User782
Кратко о себе

Как сделать два DIV, левый фиксированный, но не через float?

Такая ситуация.
Два блока в ряд.
Первый блок | Второй блок
Два блока реализованы так: второй блок - float:right и margin-left
Первый блок это реклама Adsense.
Если у пользователя включен адблок, то первй блок пустой и при этому второй блок расположен так, как будто первый отображается, так как второй блок margin-left
При таком варианте, если страницу сузить, то первый блок пойдет вниз, что тоже необходимо.

Подскажите как реализовать такой вариант чтобы:
- если адблок порежит Перый блок, то второй блок занял бы всю ширину
- если страницу сузить то Первый блок уходит под второй блок
  • Вопрос задан
  • 68 просмотров
Пригласить эксперта
Ответы на вопрос 1
FeST1VaL
@FeST1VaL
Тихий
В идеале конечно нужна песочница, но может вам поможет псевдокласс :only-child
т.е проверяете если он один то блок 100%. А насчет того влезает ли он или нет... то просто не используйте float :3
У вас же реклама не в тексте? А рядом с каким то блоком? Вы можете оба блока обернуть например в flex или же просто сделать 2 блока inline-block; Как вариант... Гадать конечно такое себе занятие))
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
22 нояб. 2024, в 22:26
3500 руб./за проект
22 нояб. 2024, в 21:47
3000 руб./за проект
22 нояб. 2024, в 21:44
50000 руб./за проект