Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Хранение стиля в скрипте.
 
 автор: Sergey89   (30.05.2005 в 13:06)   письмо автору
 
 

У меня такая проблемма. Мне нужно любым способом задать стиль отдельных частей всех страниц сайта. Сначала я пробовал на CSS, но оказалось, что не все браузеры поддерживают атрибут class. Потом я решил сделать файл theme.php, который хранит значения атрибутов стиля. Вот этот файл:

<?
    
#Отображение таблиц
    //1-отображать, 0-не отображать
    
$table_show["top"] = 1;
    
$table_show["left"] = 1;
    
$table_show["center"] = 1;
    
$table_show["right"] = 1;
    
$table_show["bottom"] = 1;
       
    
#Стиль верхней таблицы
    
$table_top["border"] = "0";
    
$table_top["color"] = "#DDEEFF";
    
    
#Стиль левой таблицы
    
$table_left["border"] = "0";
    
$table_left["color"] = "#DDEEFF";
    
    
#Стиль средней таблицы
    
$table_center["border"] = "0";
    
$table_center["color"] = "#FFFFFF";   
    
    
#Стиль правой таблицы
    
$table_right["border"] = "0";
    
$table_right["color"] = "#DDEEFF";
    
    
#Стиль нижней таблицы
    
$table_bottom["border"] = "0";
    
$table_bottom["color"] = "#DDEEFF";
    
    
#Стиль заголовка меню
    
$line_top["image"] = "/template/line_top.png";
    
$line_top["font"]["color"] = "#FFFFFF";
    
$line_top["font"]["weight"] = "bold";
    
    
#Стиль окончания меню
    
$line_bottom["image"] = "/template/line_bottom.png"
?>


Целесообразно использовать такое решение? Или может другие способы?

   
 
 автор: cheops   (30.05.2005 в 13:09)   письмо автору
 
   для: Sergey89   (30.05.2005 в 13:06)
 

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

   
 
 автор: Sergey89   (30.05.2005 в 13:24)   письмо автору
 
   для: cheops   (30.05.2005 в 13:09)
 

Всё спасибо. Моя ошибка, просто я загружал таблицу по её физическому пути: C:/../style.css, а не по виртуальному http://.../style.css. IE это безразлично, а вот Opera'е и Mozilla'e это не безразлично :)

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования