![]() 979 / 196 / 33
Регистрация: 26.09.2012
Сообщений: 2,041
|
|||||||||||
как отменить каскадирование или наследование26.05.2016, 05:18. Показов 6172. Ответов 7
Метки нет Все метки)
(
Привет!
Создал плагин для вордпресс и вывожу таблицу через шорткод в клиентской части, к таблице применяю класс свой и ему задаю стили и эти стили не работаю их перекрывают стили самой темы. Как сделать чтобы например было блок <div class="my"><table>....</table></div>, чтобы в блоке <div> любой html не наследувал стили от других классов. Нада такой стиль написать чтобы отображалась таблица одинаково во всех темах, а не так что от каждой темы стили перекрывают все мои стили Я использовал !important тогда работает свойство мое, а если в теме будут куча свойств что в моем стиле не определены, мне что нужно все стили что есть определять и ставить !important чтобы не перекрывались? Как правильно сделать и отменить каскадирование или как оно называется наследование? Добавлено через 40 минут от есть класс который в теме вордпресс
Вот консоль, мой падинг перечеркнутый, и добавился левый текст большими символами: Понял как padding сделать чтобы мой применился, нужно повысить специфичность. В моем стиле и в стиле из темы получается одинаковая специфичность по 11 Определил класс по другому table.one th и тут уже 12 и padding применился. Как отменить text-transform: uppercase; и все другие возможные стили которые могут быть в других темах?
0
|
26.05.2016, 05:18 | |
Ответы с готовыми решениями:
7
Отменить Наследование Css Как запретить (или отменить) нажатие пользователем клавиш табуляции? Шаблонное наследование или как наследоваться от <T>? |
![]() ![]() ![]() |
||||||
26.05.2016, 09:45 | ||||||
Сложно так сказать, не видя всей картины. text-transform: uppercase убирается стилем text-transform: none. Можно попытаться так написать:
А сайт уже в интернете?
0
|
![]() 979 / 196 / 33
Регистрация: 26.09.2012
Сообщений: 2,041
|
|
26.05.2016, 10:00 [ТС] | |
Нет, это просто тренируюсь стили делать.
От наследование в css похоже нельзя отменить, а для того чтобы классы без !importent применялись нужно приоритет повышать можно два класса назначить таблице и так прописать .tab.one th и приоритет уже 21 выше. Или один класс и так table.one th, или от так по одному классу каждому table.tab th.tab-th так еще выше 22. А как лучше приоритеты повышать по нормальному?
0
|
![]() ![]() ![]() |
|
26.05.2016, 10:09 | |
Есть же табличка. По ней сидеть и играться.
![]()
0
|
![]() 979 / 196 / 33
Регистрация: 26.09.2012
Сообщений: 2,041
|
|
26.05.2016, 10:59 [ТС] | |
Сдесь не правильно, для псевдокласов специфичность 10, значит тут 11 общая
Добавлено через 15 минут а не это псевдоэлемент за него +1 тут способ придумал как перекрыть все классы, создать див и ему два класса присвоить <div class="hight priority"> и дальше таблицу определять без всяких заморочек hight.priority table{} и hight.priority td{} и остальные вроде получается стили не замороченые и всегда наш будет перекрывать без !important
0
|
![]() ![]() ![]() |
|
26.05.2016, 11:11 | |
Все здесь правильно. :first-line это псевдоэлемент, а не псевдокласс.
Добавлено через 6 минут Можно вообще убрать из родных стилей uppercase и использовать его там, где это конкретно нужно, но почему-то мне кажется, что это будет крайне редко ![]()
0
|
26.05.2016, 20:00 | |
Вроде бы, стандартный метод: присвоить свойству значение "auto". При этом значение должно сброситься.
0
|
26.05.2016, 20:00 | ||||||
Помогаю со студенческими работами здесь
8
Как засунуть в функцию объект класса? Или как делается наследование? Каскадирование в VHDL Каскадирование сети
Каскадирование АЦП Искать еще темы с ответами Или воспользуйтесь поиском по форуму:
|
|
Новые блоги и статьи
![]() |
||||
std::vector в C++: от основ к оптимизации производительности
NullReferenced 06.04.2025
Для многих программистов знакомство с std::vector происходит на ранних этапах изучения языка, но между базовым пониманием и подлинным мастерством лежит огромная дистанция. Контейнер std::vector. . .
|
Реляционная модель и правила Кодда: фундамент современных баз данных
Codd 05.04.2025
Конец 1960-х — начало 1970-х годов был периодом глубоких трансформаций в области хранения и обработки данных. На фоне растущих потребностей бизнеса и правительственных структур существовавшие на тот. . .
|
Асинхронные операции в Django с Celery
py-thonny 05.04.2025
Разработчики Django часто сталкиваются с проблемой, когда пользователь нажимает кнопку отправки формы и. . . ждёт. Секунды растягиваются в минуты, терпение иссякает, а интерфейс приложения замирает. . . .
|
Использование кэшей CPU: Максимальная производительность в Go
golander 05.04.2025
Разработчикам хорошо известно, что эффективность кода зависит не только от алгоритмов и структур данных, но и от того, насколько удачно программа взаимодействует с железом. Среди множества факторов,. . .
|
Создаем Telegram бот на TypeScript с grammY
run.dev 05.04.2025
Одна из его самых сильных сторон Telegram — это интеграция ботов прямо в экосистему приложения. В отличие от многих других платформ, он предоставляет разработчикам мощный API, позволяющий создавать. . .
|
Паттерны распределённых транзакций в Event-Driven микросервисах
ArchitectMsa 05.04.2025
Современные программные системы всё чаще проектируются как совокупность взаимодействующих микросервисов. И хотя такой подход даёт множество преимуществ — масштабируемость, гибкость, устойчивость к. . .
|
Работа с объемным DOM в javascript
Htext 04.04.2025
Сегодня прочитал статью тут о расходах памяти в JS, ее утечках и т. п. И вот что вспомнил из своей недавней практики. Может, кому пригодится. Хотя, в той статье об этом тоже есть.
Дело в том, что я. . .
|
Оптимизация производительности Node.js с помощью кластеризации
run.dev 04.04.2025
Масштабирование приложений для обработки тысяч и миллионов запросов — обыденная задача для многих команд. Node. js, благодаря своей асинхронной событийно-ориентированной архитектуре, стал популярной. . .
|
Управление зависимостями в Python с Poetry
py-thonny 04.04.2025
Стандартный инструмент для установки пакетов в Python - pip - прекрасно справляется с базовыми сценариями: установил пакет командой pip install и используешь его. Но что произойдёт, когда разные. . .
|
Мониторинг с Prometheus в PHP
Jason-Webb 04.04.2025
Prometheus выделяется среди других систем мониторинга своим подходом к сбору и хранению метрик. В отличие от New Relic, который использует агентный подход и отправляет данные во внешнее хранилище,. . .
|