2012-01-04 2 views
0

Привет всем Я использую Google Sites, и я хочу написать очень простой CSS скрипт на моей странице:Как мы пишем CSS-стиль уровня блока в теге атрибута встроенного стиля?

<style>p {background:#ccc;}</style> 

Однако Google удаляет все теги стилей. Решение, которое они обеспечивают, чтобы положить наши стили в инлайн атрибут, как, например:

<div style="..."> 

Я попытался это, но он не работает:

<div style="p {background:#ccc;}"> 

мне было интересно, как же написать CSS «стиль-уровень-стиль» в теге атрибута встроенного стиля?

ответ

3

Вы не можете. Встроенные стили могут содержать объявления свойств; они не могут содержать блоки объявлений или селекторов.

Вам придется применить background:#ccc встроенный стиль для всех p элементов, к сожалению ...

+0

Я не возражаю, если это решение, но это не потому, что не все 'p' элементы поставляются меня. Это как часть шаблона – Pacerier

+0

Тогда я боюсь, что это просто невозможно с встроенными стилями ... – BoltClock

+1

@Pacerier - Можете ли вы применить стили после загрузки страницы через JavaScript? Это приведет к вспышке несвязанного контента, но похоже, что у вас может не быть другого выбора. –

 Смежные вопросы

  • Нет связанных вопросов^_^