html - 当输入宽度低于特定值时,IE10 html输入清除按钮隐藏

标签 html internet-explorer input internet-explorer-10

我在 IE10 中遇到 html 输入控件问题。每当我将输入宽度设置为低于 87px 时,清除按钮就不再显示。

87 像素:

enter image description here

86 像素:

enter image description here

控制CSS:

float: right;
color: rgb(87,97,112);
height: 23px;
box-shadow: inset 1px 1px 2px #ddd8dc;
margin-bottom: 5px;
font-family: Verdana;        
width: 86px;
padding: 0px 0px 5px 5px;

对于导致此问题的原因有什么想法吗?有什么解决办法吗?

最佳答案

我假设您使用的是 HTML5

<input type="search" />

它是填充、字体大小和可能的其他度量(屏幕分辨率)的函数。在 IE11 上,使用 CSS,对我来说截止宽度是 90px,89px 不显示清除按钮。

但是如果我将字体大小更改为 6(小得离谱),仍然显示清除按钮的最小宽度会变小。

清除按钮占用空间。如果考虑到其他指标,框太小,IE 就会牺牲它。

顺便说一句,并非所有支持 HTML5 的浏览器都支持清除按钮。

关于html - 当输入宽度低于特定值时,IE10 html输入清除按钮隐藏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28989081/

相关文章:

html - 在IE9中,伪元素:after on a TD doesn't get the correct TD height,有解决办法吗?

html - 对齐表单输入框?

c - "Freezing"控制台中的输入行并打印在上面的行上?

php - CSS - 代码生成器问题

javascript - React Js 元素未运行 Webpack 本地服务器

PHP 将 & MySQL 包含到带有动态变量的网页中

javascript - IE6 刷新时内存泄漏?

jquery - 如何使用 jQuery.support 检测 IE7

html - 响应式布局 - 连续 4 个 Sprite ,拉伸(stretch)/收缩到外壳

c++ - 制作一个允许输入中有空格的读取函数(C++)