【发布时间】:2016-04-26 01:44:06
【问题描述】:
假设我有一个类似的代码
<input type='text' />
<br />
<iframe>
<input type='text'>
</iframe>
还有一种风格
input[type='text'] {
border: 1px solid black;
}
我希望这些样式只应用于 iframe 之外的元素。我将如何实现它?我实际上正在查看 css :not 选择器,但我对如何使用它感到困惑。我想实现类似
input[type='text'], input:not(iframe) {
border: 1px solid black
}
或将样式应用于所有文本类型的输入,但不适用于 iframe 内的文本类型输入。
【问题讨论】:
-
默认情况下,主页中的样式不适用于 iframe 中的元素。你能更准确地解释一下你想达到什么目标吗?
-
由于某种原因,定义的外部样式被应用于 iframe 内的样式。我希望这些样式不要应用在 iframe 中。顺便说一句,我正在使用 materializeCSS 框架。