Модераторы: Illuminaty
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Возможно ли так сделать? css 
:(
    Опции темы
Olgasme
  Дата 21.6.2012, 09:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 33
Регистрация: 1.2.2006

Репутация: нет
Всего: нет



Например есть блок, у него заданы поля padding 10px и background например красный, когда в этом блоке есть текст, то все хорошо отображается - вокруг текста отступы и все это на красном фоне.

Но когда текста нет в блоке, то получается, что отображается полоса высотой в этот padding красного цвета.

Так вот можно ли с помощью css сделать так, чтобы когда текста нет, то и padding не отображался????


PM MAIL   Вверх
MakTpaxep
Дата 21.6.2012, 20:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 150
Регистрация: 25.11.2010

Репутация: нет
Всего: нет



1. Через css: можно внутренний div сделать у которого будет margin: 10px, а padding у этого убрать.
2. Через php: в коде, там же где выводится контент, если он выводится добавить echo "<style>#tvoi_div{padding:10px}</style>"
3. Через js: если див пустой - убирать padding. Или наоборот добавлять, если не пустой.
PM MAIL   Вверх
Olgasme
  Дата 22.6.2012, 10:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 33
Регистрация: 1.2.2006

Репутация: нет
Всего: нет



не, что-то методом css не работает

Это сообщение отредактировал(а) Olgasme - 22.6.2012, 11:22
PM MAIL   Вверх
MakTpaxep
Дата 22.6.2012, 15:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 150
Регистрация: 25.11.2010

Репутация: нет
Всего: нет



Код

<div style="background: #f00;">
    <div style="margin: 10px;"><?php echo $content;?></div>
</div>

А вообще странно как-то, что вы столкнулись с этой проблемой. Я просто div не вывожу если контент пустой. Или на сервере не дают покопаться?

Это сообщение отредактировал(а) MakTpaxep - 22.6.2012, 15:41
PM MAIL   Вверх
Olgasme
Дата 23.6.2012, 14:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 33
Регистрация: 1.2.2006

Репутация: нет
Всего: нет



Цитата(MakTpaxep @ 22.6.2012,  15:34)
Код

<div style="background: #f00;">
    <div style="margin: 10px;"><?php echo $content;?></div>
</div>

А вообще странно как-то, что вы столкнулись с этой проблемой. Я просто div не вывожу если контент пустой. Или на сервере не дают покопаться?

Да, да, я тоже не вывожу, но в данном случае другим способом нельзя.
а предлагаемый вами метод с помощью css - делает отступ нормальный только слева, а надо чтобы был еще сверху и снизу
PM MAIL   Вверх
MakTpaxep
Дата 25.6.2012, 12:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 150
Регистрация: 25.11.2010

Репутация: нет
Всего: нет



Действительно... Ну тогда js остаётся
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Вёрстка веб-сайтов | Следующая тема »


 




[ Время генерации скрипта: 0.0425 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.