Пишу я fflesh (Дата: Вторник, 12.01.2010, 10:10:18 | Сообщение # 66) dubinsolla,
Quote (dubinsolla)
Joey, хотите совет? создайте отдельный файл со стилями (например style.css),перенесите в него все свои стили из my.css и впоследствии редактируйте всё в этом файле и ничего у вас слетать не будет wink только прописать его не забудьте в коде сраниц.
- ваще самый грамотный совет из всех, что давали товарищу Joey!
Я правда кое где сделал немного по другому, так как стили мини-чата почему то чётко к стандартной (ну или my.css) привязаны, а разбираться с мини-чатом, если честно, мне было лень...
Короче, к чему это я гоню. А вот к чему.
На стадии разработки и тестирования сайта, предпочитаю иметь несколько таблиц стилей.
Да и вообще всем советую разделить стили самого дизайна со стилями динамического содержания... хотя бы так...
Проще будет самим разобраться, а то как ни гляну, почти у всех каша в CSS.
Например: CSS, отвечающая исключительно за внешний вид, оформление, сайта; CSS, отвечающая только за оформление материалов, переключателей кнопок и т.д., короче - за динамическую часть сайта. Ну и соответственно CSS, отвечаюшую за оформление самого текста, чистого контента, то есть.
Воть.
Чтобы не прописывать все эти стили вот так:
Code
<link rel="stylesheet" type="text/css" href="/main.css" media="screen" />
<link rel="stylesheet" type="text/css" href="/content.css" media="screen" />
<link rel="stylesheet" type="text/css" href="/formatting.css" media="screen" />
<link rel="stylesheet" type="text/css" href="/print.css" media="print" />
лично я, прописываю их вот так:
Code
<link rel="stylesheet" type="text/css" title="myStyle" href="/_style/theme/style.css" media="screen" />
А сам файл, что style.css я организую вот так:
Code
@charset "utf-8";
/* CSS Document */
@import url("main.css");
@import url("content.css");
@import url("formatting.css");
Ну а файлик для вывода на принтер я подключаю обычным способом и только на страничках "материала и комментариев к нему".
Вот.
Да, и, кстати, перед внесением каких либо изменений в CSS, советую сохранять его копию, например вот так style-12.01.2010.css
P.S. Это я так.... Дополнительная инфа по теме...
P.P.S. Кстати, туда же, не использую и другим не советую русскую кириллицу в комментариях в самой CSS, т.к. бывали случаи неадекватного поведения некоторых браузеров, которые просто переставали воспринимать все классы, написанные после комментария на русском...
Воть.
P.P.P.S. Да, и, кстати, не забывайте о такой вещи как наследственность в CSS и приоритеты. Если одному и тому же классу прописаны разные свойства - применяться будет последнее, а если прописаны в HTML - то, то, что прописано в style="" ... кроме того всегда есть еще такая весчь, как ! important, которая переплюнет всё остальное... ;-)))
Да и ещё одно, id="" всегда выше по значению чем class=""!