Автор Тема: Обработка ЦСС  (Прочитано 10182 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн kiruxa

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 209
  • +0/-0
  • 0
    • Просмотр профиля
    • http://autoxloo.com
Обработка ЦСС
« : 14 Февраля 2008, 17:01:39 »
Доброго дня

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

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

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

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

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


видел такое на сайте еБая....
Не бывает так чтоб никто нигде никак ничем :)
 Изготовление сайтов в Днепропетровске. Раскрутка, поддержка

Оффлайн 09h

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 82
  • +0/-0
  • 0
    • Просмотр профиля
Обработка ЦСС
« Ответ #1 : 17 Февраля 2008, 23:05:28 »
"в документе у меня есть файл со стилями - template.css....и он соответственно применяеться ко всему документу"

не совсем.. он просто подключается к хтмл файлу ну а что описано в нем то и применяется ) если в нем например
div {
   background-color: red;
}
то фон всех дивов будет красным
#aaa {
   background-color: green;
}
применяеш к нужному диву
id=aaa>...
все будут с красным фоном а этот с зеленым
или 2ой вариант.. создаеш класс
.bbb {
   background-color: red;
}
и применяеш ко всем дивам
class=bbb>...
кроме тех в которых ненада )
« Последнее редактирование: 17 Февраля 2008, 23:15:48 от 09h »

Оффлайн ravshaniy

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 191
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Обработка ЦСС
« Ответ #2 : 18 Февраля 2008, 13:19:25 »
Цитировать
kiruxa:
я хочу сделать в документе слой (div) - который будет динамически изменяем, но стили основного документа не будут применяться к нему....


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

надеюсь эта ссылка поможет
http://xhtml.ru/2005/05/06/cascade_css/
убили кенни, сволочи

Оффлайн Altaxar

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 222
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.moroseac.ru/
Обработка ЦСС
« Ответ #3 : 18 Февраля 2008, 19:17:25 »
Как я понял проблема в "наследии" стилей, может с помощью IFRAME ?
Еще напомню: удобно использовать одновременно 2 стиля:
.aaa {background-color: red; }
.bbb {color: green; }
...
Не все является тем чем кажется.

Оффлайн for_i_0

  • $15 per hour
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 555
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.php.net/manual/en
Обработка ЦСС
« Ответ #4 : 19 Февраля 2008, 09:39:59 »
Altaxar
проблем нет, скорее у автора каша в голове.
[off]Безработный[/off]

Оффлайн CGVictor

  • теперь местный
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2511
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cg.net.ru
Обработка ЦСС
« Ответ #5 : 19 Февраля 2008, 17:53:06 »
Народ, а ведь вы - не факт, что в тему отвечаете.

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

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

Вариант "правильный" - обнулять стили для узла DOM в документе... что-то вроде пресловутой очищалки "reset.css", но для отдельно взятого, допустим, дива. Ну и потом JS или какие-то извращения.
Подозреваю наличие граблей с совместимостью.
LJ: Backslashed life (rss)

Оффлайн for_i_0

  • $15 per hour
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 555
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.php.net/manual/en
Обработка ЦСС
« Ответ #6 : 20 Февраля 2008, 10:05:12 »
CGVictor
пожалуйста объясни зачем это может понадобится ? (если можно конкретный пример)
[off]Безработный[/off]

Оффлайн for_i_0

  • $15 per hour
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 555
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.php.net/manual/en
Обработка ЦСС
« Ответ #7 : 20 Февраля 2008, 10:11:24 »
CGVictor
почему бы просто не использовать стандартные методы решения ? например то о чем пишет 09h
[off]Безработный[/off]

Оффлайн kiruxa

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 209
  • +0/-0
  • 0
    • Просмотр профиля
    • http://autoxloo.com
Обработка ЦСС
« Ответ #8 : 20 Февраля 2008, 13:42:38 »
Обьясняю почему это понадобилось мне ....

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

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

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

получаеться лажа.....
CGVictor  пример использования - написание шаблонов под eBay.
Не бывает так чтоб никто нигде никак ничем :)
 Изготовление сайтов в Днепропетровске. Раскрутка, поддержка

Оффлайн 09h

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 82
  • +0/-0
  • 0
    • Просмотр профиля
Обработка ЦСС
« Ответ #9 : 22 Февраля 2008, 15:12:00 »
хмм редактор... так может в нем и проблема? )

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

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

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

покажи код страницы где текст зеленый вместо черного )
« Последнее редактирование: 22 Февраля 2008, 15:29:52 от 09h »

Оффлайн kiruxa

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 209
  • +0/-0
  • 0
    • Просмотр профиля
    • http://autoxloo.com
Обработка ЦСС
« Ответ #10 : 25 Февраля 2008, 15:04:49 »
так и есть что редактор стили не проставляет.

поэтому я и хотел текст сгенереный редактором, положить в ДИВ.... и чтоб к этому диву никакие стили из основного документа не применялися
Не бывает так чтоб никто нигде никак ничем :)
 Изготовление сайтов в Днепропетровске. Раскрутка, поддержка

Оффлайн 09h

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 82
  • +0/-0
  • 0
    • Просмотр профиля
Обработка ЦСС
« Ответ #11 : 27 Февраля 2008, 16:24:02 »
красиш краской кирпичную стену и хочеш чтобы 1 кирпич не был покрашен .. крась все кроме него или покрась всю стену а потом перекрась нужный кирпич))))(зы: 2 пост)
можно конечно изобретать более сложные решения при желании их много можно придумать ))

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28