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

HTML+CSS+JavaScript

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

 

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

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

тема: Новый способ как воткнуть CSS
 
 автор: Ziq   (18.08.2005 в 07:04)   письмо автору
 
 

Замечали наверное, что файл с CSS иногда не загружается и дизайн сайта сильно портиться. Но я не разу не замечал, чтобы не работал include. Так вот, что если CSS вставлять с помощью include. Высказывайте свои мнения и предложения.

   
 
 автор: P@Sol   (18.08.2005 в 08:52)   письмо автору
 
   для: Ziq   (18.08.2005 в 07:04)
 

у меня в одном скрипте так и есть, почти так....шапка (<head></head>) находится в отдельном файле и я его include...

   
 
 автор: Киналь   (18.08.2005 в 10:50)   письмо автору
 
   для: P@Sol   (18.08.2005 в 08:52)
 

Ну, чтобы уж совсем надежно, то не include, а require - тогда при отсутствии файла CSS на экран выведется только сообщение об ошибке и все=)

   
 
 автор: cernos   (18.08.2005 в 10:53)   письмо автору
 
   для: Киналь   (18.08.2005 в 10:50)
 

Дело в том что если подключать css средствами html то он загружается один раз клиенту и всё.
Клиент его больше не грузит, конечно если не отключено кеширование.

А если инклудить, то тогда постоянно пользователь будет получать лишние килобайты данных, что замедлит загрузку страницы.
Конечно если css весит 5кб то ето не страшно, но если более то тогда это не очень полезный способ подключения....
:)

Но это только мое мнение!

   
 
 автор: P@Sol   (18.08.2005 в 11:45)   письмо автору
 
   для: cernos   (18.08.2005 в 10:53)
 

все чаще и чаще я встречаю css не в виде файла, а в виде <style></style>....поэтому я думаю без разницы как подключать....хоть из бд их выводить

   
 
 автор: Ziq   (19.08.2005 в 06:44)   письмо автору
 
   для: P@Sol   (18.08.2005 в 11:45)
 

А что если зайти совсем далеко и использовать COOKIE. алгоритм следующий

1. Проверяем, если empty COOKIE, то 2
2. То выводим их, а если нет, то три
3. Вставляем данные из фала и заносим их в COOKIE

   
 
 автор: Киналь   (19.08.2005 в 09:22)   письмо автору
 
   для: Ziq   (19.08.2005 в 06:44)
 

В куках есть ограничения на размер и количество. Точно не помню, но немного. И еще, как же тогда менять что-то? В куке-то старый вариант.

   
 
 автор: Ziq   (20.08.2005 в 07:26)   письмо автору
 
   для: Киналь   (19.08.2005 в 09:22)
 

И еще, как же тогда менять что-то?
Незнаю, но я не меняю каждый день стили. А срок годности COOKIE можно установить 12 часов.

   
 
 автор: Oigen   (20.08.2005 в 07:58)
 
   для: Ziq   (18.08.2005 в 07:04)
 

пацаны, как там вживлять CSS чет не понял...

написал так : <? include (template.css); ?> он мне сверху выводит полностью содержимое css-ника и всё...чЁ за..... ?!

   
 
 автор: cheops   (20.08.2005 в 13:32)   письмо автору
 
   для: Oigen   (20.08.2005 в 07:58)
 

Всё правильно... на самом деле два способа как было так и осталось, либо при помощи конструкции (1)
<link rel="StyleSheet" type="text/css" href="forum.css">

Достоинства - все стили в одном файле, недостаток - они подгружаются (а при низкой скорости и вообще могут не загрузится) не сразу - не красиво.
Можно интегрировать CSS в HTML-страницу (2)
<style type="text/css">
...
</style>

Достоинства - пока стили не загрузятся, страница не отобразится, недостаток - стили нужно править во всей куче HTML-страниц.

Ziq предлагает использовать второй способ, но подключать CSS из файла
<style type="text/css">
<?php include "forum.css"?>
</style>

В результате мы исключаем недостатки обоих подходов.

   
Rambler's Top100
вверх

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