Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Вебмастеру (http://forum.oszone.net/forumdisplay.php?f=22)
-   -   Каскадные стили (http://forum.oszone.net/showthread.php?t=31248)

Guest 04-04-2004 04:10 214272

У меня такая проблема, при подключении файла со стилем к страничке он не всегда загружается и страничка из-за этого выглядит просто ужасно. Можно ли это как-нибудь поравить?

Prisoner 04-04-2004 07:40 214273

Можно включать описание стилей прямо в документ. Чтобы избежать ситуации когда необходимо поправить один атрибут(надо править все Х страниц), включайте определение стилей инструкцией SSI.

Guest 04-04-2004 08:22 214274

"включайте определение стилей инструкцией SSI" - это как?

Prisoner 05-04-2004 02:22 214275

А вот скажем у вас идет определение стилей:
Код:

<style>
    .
    .
    .
</style>

Этот кусок кода можно вынести в отдельный файл (скажем styles.shtml)и вставлять в нужном месте такой инструкцией SSI (Server Side Include):
Код:

<!--#include virtual="styles.shtml" -->

Guest 05-04-2004 23:02 214276

А эти инклуды в обычном html работают, а то я пытался у себя на компе так сделать, он их не понимает.

crown 06-04-2004 09:29 214277

Файл со стилями можно подключить как угодно, только к чему все это если существует определенный спецификациями способ. Если все сделано правильно, файл со стилями не может не подключиться, поэтому скорее всего имеет место ошибка в коде.
В голове страницы должна быть такая строка:
<link title=Style href="path to css_file" type="text/css" rel="stylesheet">, где *path to css_file - путь к файлу со стилями с расширением .css.
А с помощью SSI подключать стили вообще извращение.

Guest 06-04-2004 10:44 214278

Но ведь этим способом можно не только стили подключать...

crown 06-04-2004 14:17 214279

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

Prisoner 07-04-2004 03:05 214280

crown правильно говорит, за исключением последнего (об извращении) - слишком категорично и резко. Глюк с отсутствием стилей когда подключаешь оные таким образом (отдельным файлом) довольно известен. Так что я предложил способ борьбы с ним, а не альтернативный способ подключения стилей. Кажется разница существенная.

Далее. У меня такое чувство, что это болезнь исключительно IE. Ни Mozilla x.x (включая Firebird и Firefox)? ни Opera 6юч.7юч в таком замечены не были. К тому же я часто просматриваю созданные мной странички с многих машин на которых не проводил разработку, то есть просто просматривал - там такой нонсенс также замечен не был. Из всего вышесказанного следует нижеследующее - это с известной долей вероятности глюк IE который проявляется на машине разработчика в силу каких-либо причин связанных с тестированием и разработкой. Таким образом не следует, вероятно, извращаться и использовать SSI.

crown 08-04-2004 19:09 214281

Ничего не понял во втором абзаце: может я тупой? Ну да ладно. Резкостей сто пудов не хотел, все говорил, как бы похлопывая по плечу, т. е. по-дружески. Один вопрос. Что это за глюк *IE со стилями, что-то я о таком никогда не слышал. Где можно узнать подробнее, ссылочку *пожалуйста. Что-то меня терзают смутные сомнения. Если *в IE есть глюк, который не дает корректно отображать страницы, то дядя Билли скоро разорится. Мое мнение.
Я не великий Web-мастер, так ниже среднего, хом-пагу забацать смогу, поэтому хотелось бы подробностей для общего развития.
Пока.

Prisoner 09-04-2004 03:17 214282

crown
В сети я ссылок на этут тему не нашел, по сему тебе придется поверить мне на слово, что этот глюк есть :). Мне попросту незачем его выдумывать. Возможно проблема связана с кешированием.

crown 09-04-2004 08:09 214283

Хоккккккккей

[s]Исправлено: crown, 9:30 16-10-2004[/s]


Время: 14:27.

Время: 14:27.
© OSzone.net 2001-