指定输入字段的大小时,您有两个选项:使用 size 属性或 width CSS 属性。但哪一个是最好的跨浏览器代码?
答案是:两者都可以使用。 CSS 样式将覆盖支持 CSS 的浏览器中的大小属性,并使字段具有正确的宽度,对于不支持 CSS 的浏览器,它将回退到指定的字符数。
编辑: 我应该提到 size 属性并不是一种精确的大小调整方法:根据 HTML 规范,它 应该 指的是输入的当前字体的字符数
但是,除非指定的字体是固定宽度/等宽字体,否则这不能保证指定数量的字符实际上是可见的;在大多数字体中,不同的字符会有不同的宽度。这个问题有一些与此问题相关的很好的答案。
下面的代码片段演示了这两种方法。
以上是输入大小与宽度:哪个最适合跨浏览器兼容性?的详细内容。更多信息请关注PHP中文网其他相关文章!