【发布时间】:2009-10-20 11:11:55
【问题描述】:
考虑到input name f1 to f7 都像第一行一样type=text,有没有更简洁的方法来编写相同的css?
谢谢
#tform input[type="text"] { -moz-border-radius:6px;边框:1px 纯绿色; } #tform 输入[name="f1"], #tform 输入[name="f2"], #tform 输入[name="f3"], #tform 输入[name="f4"], #tform 输入[name="f5"] { 宽度:40%; } #tform 输入[name="f6"] { 宽度:80%;显示:块; } #tform 输入[name="f7"] { 宽度:80%; }我的问题实际上是我有 3 个额外的输入:name f8, f8, f10,还有type=text,我让它们在没有width:%; 的情况下自然设置宽度。
我曾考虑将 40% 放入第一行并让其余部分覆盖它,但随后额外的 3 将默认占用 40%。
【问题讨论】:
标签: css refactoring