哪些HTML标记和CSS属性允许定义新的CSS规则?

哪些HTML标记和CSS属性允许定义新的CSS规则?,html,css,attributes,inline,Html,Css,Attributes,Inline,可以添加新的CSS类(.MyClass{background color:yellow;})和选择器(#username[value=“foo”]{background:url(“http://site);})使用JavaScript,在..HTML标记中添加新的CSS规则,还可以通过包含带有的CSS文档来添加新的CSS规则 也可以使用内联CSS来使用现有的CSS规则,但是(在其中任何一个上)是否可以在属性(内联CSS)中定义新的CSS规则 文本 编辑: 我不想限制太多(之前我问过如何在)

可以添加新的CSS类(
.MyClass{background color:yellow;}
)和选择器(
#username[value=“foo”]{background:url(“http://site);}
)使用JavaScript,在
..
HTML标记中添加新的CSS规则,还可以通过包含带有
的CSS文档来添加新的CSS规则

也可以使用内联CSS来使用现有的CSS规则,但是(在其中任何一个上)是否可以在属性(内联CSS)中定义新的CSS规则

文本


编辑:

我不想限制太多(之前我问过如何在

)中定义CSS类),所以我想知道的是,在哪些属性和HTML标记中可以定义新的CSS规则

例如,可以将HTML放入iframe的srcdoc属性()中:

HTML5为iFrame指定了一个“srcdoc”属性。这个属性,, 与数据URI非常相似,它能够承载待处理的HTML文本 由浏览器渲染为Iframe的内容。这个 由“srcdoc”属性创建的伪文档对 托管域,尽管它运行在人工源中。这 属性应该仅与Iframe结合使用 沙箱


所以我们在这里做了一些欺骗,它能够定义一些CSS规则,但是在一个iframe中

这就是我的浏览器呈现它的方式(Google Chrome 76,开发者控制台):


#文件
p{背景色:黄色;}
正文



(这是一个关于())

否………@TemaniAfif,您的参考号是?不确定不可能的事情你想要什么样的参考。可能是描述style属性如何工作的规范:是的,可以将HTML/CSS/JS放在iframe中,因为如果一个iframe保留在iframe中,它的用途是不会影响您的site@notyourdolly-是,rel=样式表和数据url链接的href属性可以工作。我无法想象还有什么会发生,但很难证明这样的否定。
<HTMLTAG attribute=".myClass { background-color: yellow; }">text</HTMLTAG>
<iframe srcdoc="&lt;style&gt; p { background-color: yellow; } &lt;/style&gt;&lt;p&gt;text&lt;/p&gt;" />
<html>
  <head></head>
  <body>
    <iframe srcdoc="<style> p { background-color: yellow; } </style><p>text</p>"></iframe>
    #document
      <html>
        <head>
          <style>p { background-color: yellow; }
          </style>
        </head>
        <body>
          <p>text</p>
        </body>
      </html>
  </body>
</html>