Автор Тема: Как перебить стили css?  (Прочитано 6595 раз)

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

Оффлайн una

  • Разработчик
  • *****
  • Сообщений: 582
    • Просмотр профиля
  • Версия modx: evo, revo
Как перебить стили css?
« : 03 Сентябрь 2013, 17:29:01 »
Допустим, есть чужое приложение, со своими стилями, находящимися на стороннем ресурсе, изменить которые нет возможности. Возможно ли их "перебить" своим стилем, на своей стороне?

Оффлайн sadex13

  • Модератор
  • Разработчик
  • *****
  • Сообщений: 1097
    • Просмотр профиля
  • Версия modx: Evo 1.0.6, ClipperCMS 1.2.6
Re: Как перебить стили css?
« Ответ #1 : 03 Сентябрь 2013, 18:03:03 »
Что такое "своя сторона" - свой сайт? Как попадает на "свою сторону" "чужое приложение" и что оно из себя представляет?
Стили изменить можно и в веб-браузере, на стороне клиента, через js-скрипты.
FluxBB (PHP/MySQL) - легкий и быстрый форум для MODX с открытым кодом, минимальные требования к ресурсам.

Оффлайн GTX59

  • Создатель
  • ***
  • Сообщений: 104
    • Просмотр профиля
  • Версия modx: evo 1.0.13
Re: Как перебить стили css?
« Ответ #2 : 03 Сентябрь 2013, 23:18:42 »
стили прописаные между тегами <style> имеют приоритет над css файлом, стили прописанные в аттрибуте элемента style="" имеют приоритет над обоими первыми, ну и всех их можно подменить  через JS, так же можно изменить ссылку на css файл, либо совсем деревянный способ - поверх нужного модуля поместить блок со своими рисунками и стилями.

Оффлайн una

  • Разработчик
  • *****
  • Сообщений: 582
    • Просмотр профиля
  • Версия modx: evo, revo
Re: Как перебить стили css?
« Ответ #3 : 04 Сентябрь 2013, 10:14:16 »
Что такое "своя сторона" - свой сайт? Как попадает на "свою сторону" "чужое приложение" и что оно из себя представляет?
Чужое приложение - модуль, со своими стилями. На свою сторону (на свой сайт) оно попало, когда я его загрузила и установила. Стили данного приложения меня не устраивают, а перебить их так и не получается.
При написании приоритетных стилей:
стили прописанные в аттрибуте элемента style="" имеют приоритет над обоими первыми
Страница сайта ваще перестает отображаться, пишет ошибку.

Оффлайн GTX59

  • Создатель
  • ***
  • Сообщений: 104
    • Просмотр профиля
  • Версия modx: evo 1.0.13
Re: Как перебить стили css?
« Ответ #4 : 04 Сентябрь 2013, 11:29:57 »
тогда модуль в студию, надо узнать откуда у него ноги растут

Оффлайн una

  • Разработчик
  • *****
  • Сообщений: 582
    • Просмотр профиля
  • Версия modx: evo, revo
Re: Как перебить стили css?
« Ответ #5 : 04 Сентябрь 2013, 12:20:38 »
Модуль - modxplaning. В результате я достала, в буквальном смысле слова,  :04:  автора модуля - Михаила Сазанова, находящегося сейчас в законном отпуске, и он помог мне убить ненужный див, находящийся там, где я его не прописывала - на странице с выводом календаря. Вот вам и чистый код от modx. Как ни крути, а modx тоже прибавляет отсебятины и лучший способ получить чистый код - писать от руки в Expert Editor  :06:

Оффлайн una

  • Разработчик
  • *****
  • Сообщений: 582
    • Просмотр профиля
  • Версия modx: evo, revo
Re: Как перебить стили css?
« Ответ #6 : 04 Сентябрь 2013, 12:22:09 »
А за перечень приоритетов в css - GTX59 - спасибо:16:

Оффлайн sadex13

  • Модератор
  • Разработчик
  • *****
  • Сообщений: 1097
    • Просмотр профиля
  • Версия modx: Evo 1.0.6, ClipperCMS 1.2.6
Re: Как перебить стили css?
« Ответ #7 : 05 Сентябрь 2013, 11:39:53 »
Когда-то запостил на форуме эту тему "Приоритетность правил в использовании CSS-селекторов"
http://it-folio.ru/forum/index.php?topic=293.0
FluxBB (PHP/MySQL) - легкий и быстрый форум для MODX с открытым кодом, минимальные требования к ресурсам.

Оффлайн imhotepp

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
  • Версия modx: 2/32
Re: Как перебить стили css?
« Ответ #8 : 27 Январь 2016, 20:20:04 »
вы хотите "перебить" чисто для себя?

Оффлайн volshebnik

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
  • Версия modx: 2.34
Re: Как перебить стили css?
« Ответ #9 : 29 Январь 2016, 14:08:14 »
как по мне так лучше поставить новый движок на сайт и не заморачиваться

Оффлайн imhotepp

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
  • Версия modx: 2/32
Re: Как перебить стили css?
« Ответ #10 : 29 Январь 2016, 14:12:00 »
как по мне самый удачный движок в наше время, так это umi
« Последнее редактирование: 15 Февраль 2016, 01:18:54 от ¥ota »

Оффлайн jean179

  • Главный модератор
  • Продвинутый
  • *****
  • Сообщений: 484
  • jean179.ru
    • Просмотр профиля
    • Отдых в Анапе в частном секторе
  • Версия modx: 1.12
Re: Как перебить стили css?
« Ответ #11 : 29 Январь 2016, 14:27:01 »
Угу, платный и закрытый.

Будете офтопить и везде ссылки на umi кидать - забаню. Здесь MODX и точка.