我创建了一个名为"button"的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"
时才应用?