Автор Тема: Возможен ли загон физических свойств таблицы в CSS???  (Прочитано 6148 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн MASe

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 171
  • +0/-0
  • 0
    • Просмотр профиля
    • http://drezna.chat.ru
Есть таблица с несколькими столбцами.
Можно ли ее физические свойства (а именно - ширину как самой таблицы, так и входящих в нее столбцов) загнать в CSS, чтобы потом "одним щелчком" изменять их.

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

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


сделать

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


а значения width(!!!) и border прописывались бы в самом классе.
и если да, то как это корректно прописать (синтаксис) в стиль и как к этому относятся броузеры (Oak, особенно NN)???
« Последнее редактирование: 19 Июня 2002, 16:30:56 от MASe »

Оффлайн ЖеньКа

  • Свободная статУя
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1013
  • +0/-0
  • 2
    • Просмотр профиля
MASe Нет не возможно по мои м агентурным данным. Вообще возьми программу типа Top Style Pro - там увидишь всевозможные вариации для оформления страниц с помощью CSS и будешь знать что и для какого броузера можно учуждать :)
Ну и что что ветер в голове зато мысли всегда свежие.

Оффлайн Fury

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 64
  • +0/-0
  • 0
    • Просмотр профиля
Ширину можно.
width: 100px;  или width: 50%;

А вот бордер - не получалось у меня.
Рыжая бестия

Оффлайн MASe

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 171
  • +0/-0
  • 0
    • Просмотр профиля
    • http://drezna.chat.ru
потрясающе! с шириной работает (правда пробовал только в ИЕ - остальных броузеров под рукой нет, позже испробую - кто пробовал в НН и Опере - подскажите)...
а вот бордер не хочет показывать... убирает его совсем... все равно интересненько... надо поэкспериментировать

Оффлайн MASe

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 171
  • +0/-0
  • 0
    • Просмотр профиля
    • http://drezna.chat.ru
во!!! вот так вот прошел и бордер===
.tab {border:2px solid #000000; width: 50%}

замечательно... но все еще не попробовал в других броузерах, кроме ИЕ

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
НН 4.хх с бордерами и резиной работает неважно.
AS IS...

Оффлайн Tepncuxopa

  • Муза форума
  • Глобальный модератор
  • Старожил
  • *****
  • Сообщений: 386
  • +0/-0
  • 1
    • Просмотр профиля
Цитировать
во!!! вот так вот прошел и бордер===
.tab {border:2px solid #000000; width: 50%}

Так, по идее, бордер у тебя должен быть только внешний, т.е. между строками и ячейками ничего не будет :(
А в NN это все не сработает. Не понимает он классов в .

Оффлайн Oak

  • Дерево
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1481
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
NN то их понимает, но по своему :)

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



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

Пример - http://www.deep.kiev.ua/JS/rernder/  NN4 only
[основной броузер - SeaMonkey] Netscape Communicator 4 - is the best :) // see sources

Оффлайн MASe

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 171
  • +0/-0
  • 0
    • Просмотр профиля
    • http://drezna.chat.ru
да... это здорово... но все немного сложновато и не совсем то...

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

а что значит "NN то их понимает, но по своему"???
я так понимаю в старших версиях это сработает?
« Последнее редактирование: 20 Июня 2002, 11:08:58 от MASe »

Оффлайн Oak

  • Дерево
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1481
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Вроде - да
NN6 - это почти Mozilla.
у ниго только идеология общая с NN4, а реализация с нуля
[основной броузер - SeaMonkey] Netscape Communicator 4 - is the best :) // see sources

Оффлайн ЖеньКа

  • Свободная статУя
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1013
  • +0/-0
  • 2
    • Просмотр профиля
Вот я и говорю ;) товарищи, что нельзя это всё сделать свойствами CSS не для этого они были предназначены, может не будем ломать голову? :)MASe !!! а разве сложно самому прописать ширину и бордер? сколько уж раз у тебя таблица встречается? Или ssi на худой конец сделай.. а каждый раз когда начинается таблица, вот так не хочешь?
Ну и что что ветер в голове зато мысли всегда свежие.

Оффлайн MASe

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 171
  • +0/-0
  • 0
    • Просмотр профиля
    • http://drezna.chat.ru
Да понимаете... я просто выхода другого пока найти не могу... может если изложу суть, станет понятнее:

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

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

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

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

может у кого такая проблем была... кто как решал то??? подскажите

Оффлайн bhor

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 767
  • +0/-0
  • 0
    • Просмотр профиля
Цитировать
Нет не возможно по мои м агентурным данным.

можно


Оффлайн bhor

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 767
  • +0/-0
  • 0
    • Просмотр профиля
Вообще нужно попользоваться(в плане просмотра стилей) редактором типа Dreamweaver или frontpage.
Они иногда такие стили показывают о которых даже и не предпологал.

Оффлайн Oak

  • Дерево
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1481
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Почему дивами не злоупотреблять???
Вот слоями - еще может быть, а просто дивами...
Да и слоев NN4 на i486 держал около тысячи слоев.

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

Как по мне, то сейчас лучше пользоваться правилом - чобы было по возможностии W3C=шное (по рекомендациям), красиво смотрелось в последних броузерах и неважно как в остальных, но чтобы информация была читабельна и ссылки все работали (т/е функциональность не терялась).
[основной броузер - SeaMonkey] Netscape Communicator 4 - is the best :) // see sources

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 

БлаБлаБла