![]() |
|
Модераторы: Illuminaty |
![]()
|
|
| Olgasme |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 33 Регистрация: 1.2.2006 Репутация: нет Всего: нет |
Например есть блок, у него заданы поля padding 10px и background например красный, когда в этом блоке есть текст, то все хорошо отображается - вокруг текста отступы и все это на красном фоне.
Но когда текста нет в блоке, то получается, что отображается полоса высотой в этот padding красного цвета. Так вот можно ли с помощью css сделать так, чтобы когда текста нет, то и padding не отображался???? |
|||
|
||||
| MakTpaxep |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 150 Регистрация: 25.11.2010 Репутация: нет Всего: нет |
1. Через css: можно внутренний div сделать у которого будет margin: 10px, а padding у этого убрать.
2. Через php: в коде, там же где выводится контент, если он выводится добавить echo "<style>#tvoi_div{padding:10px}</style>" 3. Через js: если див пустой - убирать padding. Или наоборот добавлять, если не пустой. |
|||
|
||||
| Olgasme |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 33 Регистрация: 1.2.2006 Репутация: нет Всего: нет |
не, что-то методом css не работает
Это сообщение отредактировал(а) Olgasme - 22.6.2012, 11:22 |
|||
|
||||
| MakTpaxep |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 150 Регистрация: 25.11.2010 Репутация: нет Всего: нет |
А вообще странно как-то, что вы столкнулись с этой проблемой. Я просто div не вывожу если контент пустой. Или на сервере не дают покопаться? Это сообщение отредактировал(а) MakTpaxep - 22.6.2012, 15:41 |
|||
|
||||
| Olgasme |
|
||||
![]() Новичок Профиль Группа: Участник Сообщений: 33 Регистрация: 1.2.2006 Репутация: нет Всего: нет |
Да, да, я тоже не вывожу, но в данном случае другим способом нельзя. а предлагаемый вами метод с помощью css - делает отступ нормальный только слева, а надо чтобы был еще сверху и снизу |
||||
|
|||||
| MakTpaxep |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 150 Регистрация: 25.11.2010 Репутация: нет Всего: нет |
Действительно... Ну тогда js остаётся
|
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Вёрстка веб-сайтов | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |