【发布时间】:2017-01-11 03:19:26
【问题描述】:
注意:我想我的问题的标题与我真正的问题无关(有点)。
这是我的代码:
.one{
background-color: gray;
}
.two{
padding: 20px;
}
<div class = "one">
<div class = "two">
<span>something</span>
</div>
</div>
<br>
<div class = "one">
<span>something</span>
</div>
我需要管理这两个块的外观如何相同。实际上,div.two 最初是不存在的,稍后会添加。所以我想在添加div.two 时保持 UI 不变。我该怎么做?
总之,我需要同时对两个 div.one 元素具有相同的外观。那可能吗? (注意我希望他们两个都像第一个)
【问题讨论】:
-
使用带有填充的临时类,您可以稍后在追加后从元素中删除?
-
@yuriy636 用纯 CSS 做到这一点是不可能的?看,实际上,我有一个突出显示代码的插件,我的意思是它将一些 CSS 属性设置为包含在
<pre><code> ...中的任何内容。它还为内容附加了父div。像这样<pre><code><div class="parent> ..."。parent类有一个填充。我想在突出显示之后/之前保持我的代码相同。 -
你不能只从 div.two 中删除填充并将填充添加到 div.one 吗?然后它们看起来会一样。
-
@Scott 实际上这样做会解决问题......但
div.two不在我的访问范围内......来自插件。 -
所以,只需将 css 设置为
padding: 0;for.two.我错过了什么吗?
标签: javascript jquery html css user-interface