Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

CSS style

477
17 апреля 2007 года
Robinnovich
182 / / 02.12.2006
Извините возможно за глупый вопрос ;)

Вот, допустим, есть шаблон сайта – таблица. В ней 3 колонки 1 и 3 это блоки.
В некоторых случаях блоки не отображаются, например, при загрузки конкретных модулей.
Проблема заключается в том что на месте левых, правых модулей остается постое место так как размер 1 и 3 ячейки задаются так:

.leftblock {width: 165px;}
.rightblock {width: 165px;}

Как можно убрать при надобности эту колонку??
239
17 апреля 2007 года
Dolonet
1.7K / / 20.05.2000
Приведите, пожалуйста, весь шаблон или тот, но полностью, что отвечает за три блока. Без этого очень тяжело понять, в каком направлении двигаться. Слишком абстрактно.
92
17 апреля 2007 года
Тень Пса
2.2K / / 19.10.2006
написать класс
 
Код:
.invis_block {width: 0px; display: none;}
и устанавливать его ячейке, при формировании страницы

что-то типа того (конечно не факт что ваш случай такой же)
 
Код:
$left_content = getContent("block", "left");

if ($left_content == "") {
   $class = "invis_block";
} else {
   $class = "leftblock";
}


ну и скажем переменную $class передавать в шаблон... ну или как там у вас, я не в курсе... условия естественно тоже ваши )
256
17 апреля 2007 года
foxweb
1.0K / / 27.07.2005
2 Robinnovich: http://xhtml.ru/instr/3col_creator/
2 Тень Пса: вот уж не ожидал от тебя такого...
2 Модераторы: стоит перенести в HTML.
239
18 апреля 2007 года
Dolonet
1.7K / / 20.05.2000
Имхо, не стоит извращаться, считать количество модулей перед отображением страницы и, в зависимости от того, 0 их или больше, отображать основной блок разной ширины.

2foxweb, так и сделаю. Сначала посчитал, что тут реально может что-то с программированием выйти у человека.
477
18 апреля 2007 года
Robinnovich
182 / / 02.12.2006
Тень Пса, то что надо, спасибо
foxweb, не пойму зачем линк дали, шаблоны, я и сам умею создавать (по крайней мере так считаю ;) ) на html, вот просто, вот просто решил на сайт сделать модель в админке управления блоками (его позиция и расположение), и допустим я все блоки поставил с левой стороны но шаблон сайта построен так что должны быть и правые блоки, результатом было то что остается пустое место. Вот и спрашивал как можно убрать его.
477
05 мая 2007 года
Robinnovich
182 / / 02.12.2006
Есть еще вопросик можно ли как то сделать чтобы фоновое изображение в ячейке таблицы было полупрозрачным и начинало заполняться с правой стороны.
308
05 мая 2007 года
Комаджу
850 / / 26.07.2006
По полупрозрачности вопросы бывают раз в месяц - используйте поиск по форуму.
477
05 мая 2007 года
Robinnovich
182 / / 02.12.2006
Для ИЕ
filter:alpha(opacity=90, finishOpacity=90, style=0);

Для опера
opacity: .90;

вот как заполнять с правого края ячейки и применить эти фильтры не к рисунку а к фону??
3.4K
05 мая 2007 года
cogonet
198 / / 25.07.2006
Никак

http://forum.codenet.ru/showthread.php?t=33761
29K
07 мая 2007 года
aka_smile
1 / / 07.05.2007
Цитата:
css:
table {width:100%;margin:5px 0 0 0;border-color:black;margin-top:20px;}
TH, TD {padding:5px; border-color:black;}
TD {font: 80% Verdana; text-align:left;background: #eee; border-color:black;}
TH {background: #ddd; font: bold 12px Verdana;text-align:center;}



Смотрим сюды http://educationmod.by.ru/p5/ch50.htm
Теперь сюды http://educationmod.by.ru/p1/ch31.htm
Во втором случае таблица отображается нормально, а в первом - налево и направо уезжает, хотя я паддингами отсёк.
Что не так?

308
07 мая 2007 года
Комаджу
850 / / 26.07.2006
Цитата: aka_smile
Смотрим сюды http://educationmod.by.ru/p5/ch50.htm
Теперь сюды http://educationmod.by.ru/p1/ch31.htm
Во втором случае таблица отображается нормально, а в первом - налево и направо уезжает, хотя я паддингами отсёк.
Что не так?


А в чем тайный смысл переназначения:
[HTML]table {margin:5px 0 0 0;margin-top:20px;}[/HTML]
Думаю, что таблица плывет из-за контента. Попробуйте указать ширину в пикселах. Если эта манипуляция позволит закрепить таблицу в тех рамках, которые нужны, значит я прав - колдуйте с содержимым таблицы.

К сожалению, подробнее не скажу - пугают незакрытые тэги, от которых я уже отвык. Да и doctype я использую другой.

2.1K
13 мая 2007 года
FIRESTARTER
90 / / 29.05.2005
Cкажите пожалуйста,можно ли сделать так,чтобы фоновый рисунок не размножался а растягивался на всю страницу(или блок,если применяется например к <DIV>)?
Знаю,что можно создать 2 слоя,первый с <IMG width="100%" height="100%"> а другой поверх него с контентом. А нет ли возможности сделать проще с помощью CSS?
308
14 мая 2007 года
Комаджу
850 / / 26.07.2006
Цитата: FIRESTARTER
Cкажите пожалуйста,можно ли сделать так,чтобы фоновый рисунок не размножался а растягивался на всю страницу(или блок,если применяется например к <DIV>)?
Знаю,что можно создать 2 слоя,первый с <IMG width="100%" height="100%"> а другой поверх него с контентом. А нет ли возможности сделать проще с помощью CSS?

Проще - нет. Есть сложнее ;)

12
15 мая 2007 года
alekciy
3.0K / / 13.12.2005
Цитата: FIRESTARTER
Cкажите пожалуйста,можно ли сделать так,чтобы фоновый рисунок не размножался а растягивался на всю страницу(или блок,если применяется например к <DIV>)?


Средствами CSS ни как нельзя.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог