Предотвратить перезапись CSS - PullRequest
0 голосов
/ 28 марта 2012

Я сейчас работаю на портале liferay и использую в нем фреймворк Google Charts.Если вы не знакомы с liferay, то это просто обычные JSP, но, очевидно, у liferay есть некоторые встроенные таблицы стилей, которые они используют.

Я пришел к этому этапу, когда мой собственный CSS в некоторых местах перезаписывается каркасом liferay.Есть ли способ предотвратить это?Это особенно происходит с шириной Div, которую я устанавливаю.Я установил его на авто, но во время выполнения div просто полностью выбрасывает границы экрана.Для некоторых divs моя таблица стилей работает, для некоторых - нет.Так вот как я предположил, что это каким-то образом перезаписывается.

Если я сделаю встроенное моделирование в div, например

 <div style="bla bla bla">

, это, возможно, предотвратит его перезапись, тогда как, скажем, я ссылался на внешнююФайл CSS?

Спасибо!

Ответы [ 2 ]

2 голосов
/ 28 марта 2012

используйте тэг! Important для ur css: например:

.bla bla bla {цвет: красный! Важный}

0 голосов
/ 28 марта 2012

Да, встроенные стили будут переопределять правила из таблиц стилей. Однако было бы лучше дать элементу идентификатор и использовать его для определения его стиля, чем использовать встроенные стили.

Хотя, если вам нужно сделать это, чтобы установить нужные стили, вы, вероятно, делаете что-то не так.

...