Forum Webscript.Ru

Дизайн и Верстка => Всё о Html => Тема начата: MASe от 19 Июня 2002, 16:25:30

Название: Возможен ли загон физических свойств таблицы в CSS???
Отправлено: MASe от 19 Июня 2002, 16:25:30
Есть таблица с несколькими столбцами.
Можно ли ее физические свойства (а именно - ширину как самой таблицы, так и входящих в нее столбцов) загнать в CSS, чтобы потом "одним щелчком" изменять их.

В общем реально ли из таблицы по умолчанию, скажем:

 
   
   
   
 
левоцентрправо


сделать

 
   
   
   
 
левоцентрправо


а значения width(!!!) и border прописывались бы в самом классе.
и если да, то как это корректно прописать (синтаксис) в стиль и как к этому относятся броузеры (Oak, особенно NN)???
Название: Возможен ли загон физических свойств таблицы в CSS???
Отправлено: ЖеньКа от 19 Июня 2002, 17:35:42
MASe Нет не возможно по мои м агентурным данным. Вообще возьми программу типа Top Style Pro - там увидишь всевозможные вариации для оформления страниц с помощью CSS и будешь знать что и для какого броузера можно учуждать :)
Название: Возможен ли загон физических свойств таблицы в CSS???
Отправлено: Fury от 19 Июня 2002, 17:53:49
Ширину можно.
width: 100px;  или width: 50%;

А вот бордер - не получалось у меня.
Название: Возможен ли загон физических свойств таблицы в CSS???
Отправлено: MASe от 19 Июня 2002, 18:10:52
потрясающе! с шириной работает (правда пробовал только в ИЕ - остальных броузеров под рукой нет, позже испробую - кто пробовал в НН и Опере - подскажите)...
а вот бордер не хочет показывать... убирает его совсем... все равно интересненько... надо поэкспериментировать
Название: Возможен ли загон физических свойств таблицы в CSS???
Отправлено: MASe от 19 Июня 2002, 18:30:03
во!!! вот так вот прошел и бордер===
.tab {border:2px solid #000000; width: 50%}

замечательно... но все еще не попробовал в других броузерах, кроме ИЕ
Название: Возможен ли загон физических свойств таблицы в CSS???
Отправлено: ThE0ReTiC от 19 Июня 2002, 18:46:24
НН 4.хх с бордерами и резиной работает неважно.
Название: Возможен ли загон физических свойств таблицы в CSS???
Отправлено: Tepncuxopa от 19 Июня 2002, 18:57:47
Цитировать
во!!! вот так вот прошел и бордер===
.tab {border:2px solid #000000; width: 50%}

Так, по идее, бордер у тебя должен быть только внешний, т.е. между строками и ячейками ничего не будет :(
А в NN это все не сработает. Не понимает он классов в .
Название: Возможен ли загон физических свойств таблицы в CSS???
Отправлено: Oak от 20 Июня 2002, 03:23:39
NN то их понимает, но по своему :)

А если по вопросу, то тут лучше всего такой конструкцией пользоваться:



get_w1 - функция, которая возвратит нужную ширину (строка)
 Работает только при загрузке странице и перерендеринге (resize of window, fonts download complete).

Пример - http://www.deep.kiev.ua/JS/rernder/  NN4 only
Название: Возможен ли загон физических свойств таблицы в CSS???
Отправлено: MASe от 20 Июня 2002, 10:32:58
да... это здорово... но все немного сложновато и не совсем то...

я бы именно CSS хотел использовать...

а что значит "NN то их понимает, но по своему"???
я так понимаю в старших версиях это сработает?
Название: Возможен ли загон физических свойств таблицы в CSS???
Отправлено: Oak от 21 Июня 2002, 04:23:25
Вроде - да
NN6 - это почти Mozilla.
у ниго только идеология общая с NN4, а реализация с нуля
Название: Возможен ли загон физических свойств таблицы в CSS???
Отправлено: ЖеньКа от 21 Июня 2002, 06:59:05
Вот я и говорю ;) товарищи, что нельзя это всё сделать свойствами CSS не для этого они были предназначены, может не будем ломать голову? :)MASe !!! а разве сложно самому прописать ширину и бордер? сколько уж раз у тебя таблица встречается? Или ssi на худой конец сделай.. а каждый раз когда начинается таблица, вот так не хочешь?
Название: Возможен ли загон физических свойств таблицы в CSS???
Отправлено: MASe от 21 Июня 2002, 10:41:34
Да понимаете... я просто выхода другого пока найти не могу... может если изложу суть, станет понятнее:

все страницы созданы по шаблону: верх, цент, низ. Верх и низ подгружаю js... все ОК. А вот центр - непосредственно контент - это таблица с несколькими столбцами. Я хочу чтоб эта таблица (главным образом ширина) и столбцы в ней (ширина и бэкграунд) легко поддавались редактированию (при смене дизайна, например)... то есть было вот у меня допустим три столбика 33, 33, 34% белый, красный, синий, соответственно, а я взял, да и поменял их на 20, 60, 20% с желтым, зеленым, черным бэкграундом...

SSI не годится - сервер не держит.

Тут протестил это в НН - такая фигня получается :-(((
вот думаю - как еще можно это сделать...

пока заклился на том, что можно сделать среднюю таблицу из двух ячеек - в верхние подгружать прозрачные распорки (будут регулировать ширину) - при этом "width" придется опускать в теге , а внутри столбцов прописывать
в котором указывать цвет бэкграунда... хотя тут неднавно прочитал, что дивами лучше не злоупотреблять...
к тому же если див ставить, то заливка вроде не совсем чистой выйдет...

может у кого такая проблем была... кто как решал то??? подскажите
Название: Возможен ли загон физических свойств таблицы в CSS???
Отправлено: bhor от 21 Июня 2002, 12:04:35
Цитировать
Нет не возможно по мои м агентурным данным.

можно

Название: Возможен ли загон физических свойств таблицы в CSS???
Отправлено: bhor от 21 Июня 2002, 12:08:43
Вообще нужно попользоваться(в плане просмотра стилей) редактором типа Dreamweaver или frontpage.
Они иногда такие стили показывают о которых даже и не предпологал.
Название: Возможен ли загон физических свойств таблицы в CSS???
Отправлено: Oak от 21 Июня 2002, 15:35:34
Почему дивами не злоупотреблять???
Вот слоями - еще может быть, а просто дивами...
Да и слоев NN4 на i486 держал около тысячи слоев.

И всетаки мне кажется, что тебе надо на CSS остановиться

Как по мне, то сейчас лучше пользоваться правилом - чобы было по возможностии W3C=шное (по рекомендациям), красиво смотрелось в последних броузерах и неважно как в остальных, но чтобы информация была читабельна и ссылки все работали (т/е функциональность не терялась).
Название: Возможен ли загон физических свойств таблицы в CSS???
Отправлено: Egorsha от 21 Июня 2002, 17:06:36
Цитировать
все страницы созданы по шаблону: верх, цент, низ. Верх и низ подгружаю js... все ОК.


А что если шаблон изменить?

Т.е. сделать его следующим образом:

1. верх +
БлаБлаБла

2. содержимое 1-го столбца
3.

4. содержимое 2-го столбца
5.  

6. содержимое 3-го столбца
7.
+ низ.

Тогда для смены дизайна придется редактировать  только 1-ю, 3-ю и 5-ю части шаблона. Причем таким образом можно и число колонок уменьшать-увеличивать на странице.
Да и с содержимое колонок можно будет легко менять местами.
Название: Возможен ли загон физических свойств таблицы в CSS???
Отправлено: MASe от 21 Июня 2002, 17:20:46
СУПЕР!!! Я об этом чего-то и не подумал даже!!!
Это просто здорово!

Да! Думаю в данном случае именно этим и воспользуюсь!!!

Но ОК. Это в данном случае...
Но все же хотелось бы таки окончатеьно с этими стилями разобраться... чуть попозже кину ссылочку на файлик с примером ... чтоб можно сравнить было...
Название: Возможен ли загон физических свойств таблицы в CSS???
Отправлено: MASe от 21 Июня 2002, 17:53:56
http://drezna.hoha.ru/test/

в общем вот чего я тут наэксперементировал...
Название: Возможен ли загон физических свойств таблицы в CSS???
Отправлено: ЖеньКа от 22 Июня 2002, 10:01:54
MASe  тык вот я тебе об этом и говорила - что б ты включения сделал не там же где всегда а чуть ниже :), просто я сказала SSI но разницы особой нет можно и JS!!!