【发布时间】:2012-09-20 09:07:50
【问题描述】:
我创建了一个名为“按钮”的 CSS 类,并将其应用于我的所有 INPUT 标签,只需使用:
.button input
{
//css stuff here
}
<p class="button">
<input type="submit" Name='submit' value="Confirm Selection"/>
</p>
效果很好,但我随后添加了另一个按钮,但这不是我的表单的一部分,它只是一个由 javascript 触发的占位符,并打开一个 iFrame。因为我希望它看起来与所有“真实”按钮相同,所以我使用了同一个类。
<p class="button" id="AddCustomer">
<a href="AddCustomer.php">Add Customer</a>
</p>
我遇到的问题是,如果我以.button input 的身份离开班级,<a> 标签就看不到它。如果我删除了 CSS 的 input 部分,我所有的按钮都会在中间出现灰色方块。
所以我用.button input,a解决了它
这很好用。 . .直到我查看另一个页面,发现我所有的 <a> 标签现在都被格式化为 'button' 类,即使它们没有应用这个类。
然后我的问题是如何将相同的 CSS 类同时应用于 <input> 和 <a> 标签,但前提是我明确添加了 class="button"。
【问题讨论】: