IE8 看网页里面有一些输入文本框大小不一是怎么一回事?

前几天,我正在修复电脑上的IE浏览器,突然发现网页上的按钮变得很小,几乎像蚂蚁的腿一样。
我尝试调整屏幕分辨率但无济于事。
上网查了一下,发现很多人都遇到这个问题。
解决方法是在 IE 高级设置中取消选中“启用网页上按钮和控件的视觉样式”。
实验结束后,成功了,按钮恢复到正常大小。
但问题又来了。
取消勾选后,第三方主题按钮就不再那么漂亮了。
我叹了口气,想我该怎么办?
等等,还有一件事,我突然想到,为什么我们不能保留按钮的大小和第三方主题的美观呢?于是,我在网上查找了一下,终于找到了这个方法。
创建一个新的文本文档,将其命名为 INPUT,输入一些代码,然后将其另存为 .css 文件。
将问题导入到IE的辅助功能中,问题得到解决。
现在,我的 IE 按钮又大又漂亮,而且我喜欢使用第三方主题。

但是我想,虽然这个方法很好,但是是不是可以适用于所有的第三方主题呢?毕竟每个人的审美不同,喜欢的题材也不同。
或许还有更好的方法等待我们去发现。

在html中怎么设置输入框的大小?

其实我以前也遇到过这个问题。
说到这里,输入框的大小取决于你是要控制显示的长度还是可以输入的最大字符数。
正如你所说,在文本框示例中,size="1 2 "指的是文本框的显示长度,即用户看到1 2 个字符的位置。
但是,这并不限制用户可以输入的字符数。

之前设计网站的时候,我犯过一次错误,以为设置尺寸会限制输入。
结果,用户可以输入超过 1 2 个字符而不知道发生了什么。
查了资料发现size只显示长度,并不影响输入的长度。

至于 maxlength="6 ",这才是真正限制输入的地方。
它告诉浏览器,无论用户如何输入,最多只能保留6 个字符。
因此,如果用户输入 7 个字符,浏览器将自动截断它们并仅保存前 6 个字符。

所以,如果想限制用户输入的字符数,就需要使用max-length属性。
如果要控制用户看到的字符数,请使用 size 属性。
但说实话,这两个属性有时会令人困惑,需要仔细阅读文档才能理解。
当时我不太明白,但后来研究了更多才明白了。
尝试一下,它应该可以解决您的问题。