html - 为什么 Chrome 会在设备模式下更改输入/选择框?

标签 html google-chrome

在 Chrome 中(甚至在 v51 上)有一段时间以来就有这个“问题”。启用设备工具栏后,选择框和提交按钮失去了样式,只显示文本。使用空 fiddle :https://jsfiddle.net/qmfws6mq/

<select>
<option>Option 1</option>
</select>
<input type="text" name="test" value="Text box">
<input type="submit" value="Submit button">

如果您无法重现问题,这里有两个屏幕截图:http://imgur.com/a/H6wGA 这发生在我的至少两台电脑上(但仅限于 chrome)。

这是如何运作的?这是错误吗?

最佳答案

一个解决方案是为输入创建一个新的临时样式(在浏览器中),添加缺失的边框。

在检查元素时,“样式”面板允许创建自定义样式(如下面的屏幕所示):

创建一个样式,在这些输入上放置一个边框,这将至少在临时状态下解决问题:

input {
    border: 1px solid #999;
}

enter image description here

enter image description here

enter image description here

关于html - 为什么 Chrome 会在设备模式下更改输入/选择框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37455585/

相关文章:

python - 尝试使用 BeautifulSoup 在 HTML 文档中查找特定表格

javascript - 为什么 vue 3 在第一次加载项目时导入所有页面的所有 js 文件

javascript - 使用 jQuery 更改背景时,链接会丢失其 css background-color 悬停属性

android - 在 Android Chrome 浏览器上自动播放 html 视频在不同的浏览器版本上不一致

google-chrome - 为什么网络浏览器不添加 lua vm?

javascript - 如何计算图像大小以适合页眉下方和页脚上方

javascript - 由于 JavaScript,iPhone 将逗号添加到输入数字字段

css - 面对 CSS 跨浏览器冲突 [Mozilla Firefox 上的问题]

html - 具有 `position: relative;` 和较小字体的高度差 div

html - Chrome 中奇怪的边框宽度行为?