html - 数字输入不遵循@media 样式

标签 html css input media-queries

<分区>


关闭 4 年前

我已经建立了一个页面,其中有下面的@media查询来为移动访客调整大小:

@media all and (max-width: 600px) {
  #survey-container {
    width: 100%;
    font-size: 8px;
    }
    .input-field {
    width: 85px;
    }
    .input-select {
    width: 85px;
    }
  }
  @media all and (max-height: 800px) {
  #survey-container {
    min-height: 100%;
    }
  }

input-field 类附加了所有 input 类型为 numbertextemailinput-select 用于下拉输入。但是,我对 Age 的输入不遵循 input-field@media 样式,如下所示:

the result

可以看出,Age 的字段与其他字段的大小不同,尽管由相同的类 input-field 设置样式。

奇怪的是,我可以将字段的宽度设置为75px,它们会均匀分布,但我不希望它们是75px。此外,通过将 input-typenumber 更改为 text,它们的大小都将为 85px,但是Age 输入必须是 number,因此无法使用该解决方案。

最佳答案

尝试使用:

#survey-container input[type="text"],
#survey-container input[type="email"],
#survey-container input[type="number"],
#survey-container input[type="select"]{
width: 85px;
}

关于html - 数字输入不遵循@media 样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55165478/

上一篇:html - <li> 多行时,列表标签包裹的内容不从同一位置开始

下一篇:html - 使用 CSS 类继承引导网格系统

相关文章:

php - 有没有人有完全重新编码 Wordpress 管理部分布局的经验?

CSS:如何使标题背景在 Wordpress 上透明?

javascript - 如何从 jquery :header selector 构建嵌套列表

html - 使用 Mojo::DOM 选择 CSS

javascript - 如何解析单击按钮后显示附加文本但该文本不在基本 html 中的网站中的文本

jquery - 在窗口调整大小时相对于图像放置的 Div(几乎可以工作)

html - CSS 导航菜单未正确定位

c - scanf 读取错误值

android - 我们可以使用 adb 命令来触摸屏幕上的元素吗?

go - 如何在 Go 中使用 cobra 库在一行中接受输入