【问题标题】:How do we write a CSS "block-level-style" within an inline style attribute tag?我们如何在内联样式属性标签中编写 CSS“块级样式”?
【发布时间】:2012-01-04 10:04:44
【问题描述】:

大家好,我正在使用 Google 协作平台,我想在我的页面中编写一个非常简单的 CSS 脚本:

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

但是,Google 会删除所有样式标签。他们提供的解决方案是将我们的样式放在一个内联属性中:

<div style="...">

我试过了,但它不起作用:

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

我想知道我们如何在内联样式属性标签中编写 CSS“块级样式”?

【问题讨论】:

    标签: html css google-sites


    【解决方案1】:

    你不能。内联样式只能包含属性值声明;它们不能包含声明块或选择器。

    不幸的是,您必须将 background:#ccc 内联样式应用于所有 p 元素...

    【讨论】:

    • 我不介意这是否是一个解决方案,但这不是因为并非所有p 元素都是由我提供的。它就像模板的一部分
    • @Pacerier - 您可以在通过 JavaScript 加载页面后应用样式吗?这会导致一闪而过的无样式内容,但听起来你可能别无选择。
    • @JamesAllardice Google 让我们做一个简单的alert('Helloworld'); 并不容易
    • 警报不需要样式。
    猜你喜欢
    • 1970-01-01
    • 2012-05-23
    • 2016-09-01
    • 2020-06-16
    • 2016-04-14
    • 1970-01-01
    • 2013-12-06
    • 2020-03-19
    • 1970-01-01
    相关资源
    最近更新 更多