Forum Webscript.Ru

Дизайн и Верстка => Всё о Html => Тема начата: kiruxa от 14 Февраля 2008, 17:01:39

Название: Обработка ЦСС
Отправлено: kiruxa от 14 Февраля 2008, 17:01:39
Доброго дня

столкнулся вот с такой проблемой....

в документе у меня есть файл со стилями - template.css....

и он соответственно применяеться ко всему документу

я хочу сделать в документе слой (div) - который будет динамически изменяем, но стили основного документа не будут применяться к нему....

подскажите как можно такое сделать?


видел такое на сайте еБая....
Название: Обработка ЦСС
Отправлено: 09h от 17 Февраля 2008, 23:05:28
"в документе у меня есть файл со стилями - template.css....и он соответственно применяеться ко всему документу"

не совсем.. он просто подключается к хтмл файлу ну а что описано в нем то и применяется ) если в нем например
div {
   background-color: red;
}
то фон всех дивов будет красным
#aaa {
   background-color: green;
}
применяеш к нужному диву
id=aaa>...
все будут с красным фоном а этот с зеленым
или 2ой вариант.. создаеш класс
.bbb {
   background-color: red;
}
и применяеш ко всем дивам
class=bbb>...
кроме тех в которых ненада )
Название: Обработка ЦСС
Отправлено: ravshaniy от 18 Февраля 2008, 13:19:25
Цитировать
kiruxa:
я хочу сделать в документе слой (div) - который будет динамически изменяем, но стили основного документа не будут применяться к нему....


мне кажется это не возможно. очень надеюсь что в скором будущем в этом предложении исчезнут либо *мне кажется* либо *не возможно*

надеюсь эта ссылка поможет
http://xhtml.ru/2005/05/06/cascade_css/
Название: Обработка ЦСС
Отправлено: Altaxar от 18 Февраля 2008, 19:17:25
Как я понял проблема в "наследии" стилей, может с помощью IFRAME ?
Еще напомню: удобно использовать одновременно 2 стиля:
.aaa {background-color: red; }
.bbb {color: green; }
...
Название: Обработка ЦСС
Отправлено: for_i_0 от 19 Февраля 2008, 09:39:59
Altaxar
проблем нет, скорее у автора каша в голове.
Название: Обработка ЦСС
Отправлено: CGVictor от 19 Февраля 2008, 17:53:06
Народ, а ведь вы - не факт, что в тему отвечаете.

Человек спрашивает вполне конкретное решение - более того, я такие вещи тоже видел и уверен, что рано или поздно мне это тоже понадобится.

kiruxa
Вариант "простой" - это какие-то заморочки с iframe.

Вариант "правильный" - обнулять стили для узла DOM в документе... что-то вроде пресловутой очищалки "reset.css", но для отдельно взятого, допустим, дива. Ну и потом JS или какие-то извращения.
Подозреваю наличие граблей с совместимостью.
Название: Обработка ЦСС
Отправлено: for_i_0 от 20 Февраля 2008, 10:05:12
CGVictor
пожалуйста объясни зачем это может понадобится ? (если можно конкретный пример)
Название: Обработка ЦСС
Отправлено: for_i_0 от 20 Февраля 2008, 10:11:24
CGVictor
почему бы просто не использовать стандартные методы решения ? например то о чем пишет 09h
Название: Обработка ЦСС
Отправлено: kiruxa от 20 Февраля 2008, 13:42:38
Обьясняю почему это понадобилось мне ....

есть WYSIWYG редактор типа ФСК

человек вносит изменения на сайт .....
в определенную область  ...  он же ДИВ....

он ввел текст черным цветом... а он на сайте отображается после стилей зеленым....

получаеться лажа.....
CGVictor  пример использования - написание шаблонов под eBay.
Название: Обработка ЦСС
Отправлено: 09h от 22 Февраля 2008, 15:12:00
хмм редактор... так может в нем и проблема? )

"он ввел текст черным цветом... а он на сайте отображается после стилей зеленым...."
логика ... ввел черный текст а он зеленый ))) стало быть не черный ввел текст )

я так понимаю в template.css у тебя чтото вроде
body {
   color: green;
}
но чтобы нибыло в template.css если будет
text
или
..text..
цвет текста будет черным )

может просто редактор считает что цвет по умолчанию и так черный и не делает style="color:black;" или font color... ?
угадал? )) я просто кроме блокнота хтмл код нигде не видел там если черный то он черный всегда )

покажи код страницы где текст зеленый вместо черного )
Название: Обработка ЦСС
Отправлено: kiruxa от 25 Февраля 2008, 15:04:49
так и есть что редактор стили не проставляет.

поэтому я и хотел текст сгенереный редактором, положить в ДИВ.... и чтоб к этому диву никакие стили из основного документа не применялися
Название: Обработка ЦСС
Отправлено: 09h от 27 Февраля 2008, 16:24:02
красиш краской кирпичную стену и хочеш чтобы 1 кирпич не был покрашен .. крась все кроме него или покрась всю стену а потом перекрась нужный кирпич))))(зы: 2 пост)
можно конечно изобретать более сложные решения при желании их много можно придумать ))