例如,有没有办法使用 CSS 选择器选择每种文本框以赋予它们相同的宽度?通过文本框,我只是指用户可以输入的内容。
我的问题是它们太多了。它曾经相当简单;您只有两种带有 HTML4 的文本框。这两种类型是text
and password
,所以 CSS 可以是
input:not([type]), input[type='text'], input[type='password'] {...}
这将涵盖所有类型。然而,随着 HTML5 的发明,您获得了更多类型,例如number
、email
、和url
,它们的外观和行为都相同(除了您应该在其中输入的内容),我想解决它们都通过 CSS 以相同的方式进行。search
tel
绝对有必要写下所有这些吗?
input:not([type]),
input[type='text'],
input[type='password'],
input[type='number'],
input[type='email'],
input[type='url'],
input[type='search'],
input[type='tel'] {...}
是否有更高效的代码编写方式?