【发布时间】:2014-01-12 22:58:09
【问题描述】:
我想听听纯 CSS 的最佳用途是什么。
情况:
我有一个文本框,可以在其中搜索特定项目。然而现在我也有一个几乎相同的文本框的高级搜索,但高级搜索文本框的宽度小于默认值。
我的问题
设置文本框样式的最佳方式是什么?
我的解决方案
我现在这样解决了这个问题:
.defaultTextBox {
padding: 0;
height: 30px;
position: relative;
left: 0;
outline: none;
border: 1px solid #cdcdcd;
border-color: rgba(0,0,0,.15);
background-color: white;
font-size: 16px;
}
.advancedSearchTextbox {
width: 526px;
margin-right: -4px;
}
然后在 HTML 中,advancedSearchTextbox 看起来像这样:
<input type="text" class="defaultTextBox advancedSearchTextBox" />
这是最好的方法吗?或者还有其他可用的选项吗?至于其他 1 个文本框,它是可行的,但如果我需要在其他页面上添加更多文本框怎么办?
提前致谢:)!
【问题讨论】:
-
对我来说,你的方法最有意义,但如果你有很多子集,可能很难维护
-
我知道是对的.. 这就是为什么我想知道其他人是如何做到这一点的.. 但如果这是唯一的方法.. 嗯 :(