html - 为什么 Chrome、Firefox 和 IE 都以不同方式呈现固定宽度的 SELECT 控件?

标签 html cross-browser

我在这个问题上失去了头发 ... 似乎当我修复 HTML SELECT 控件的宽度时,它会根据浏览器呈现不同的宽度。

知道如何在不必求助于多个样式表的情况下对其进行标准化吗?

这是我正在使用的:

.combo
{
    padding: 2px;
    width: 200px;
}

.text
{
    padding: 2px;
    width: 200px;
}

这是我的页面文档类型:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

最佳答案

也尝试在选择上设置 font-size,这会影响它们的呈现方式。还要考虑 min-widthmax-width 属性。

关于html - 为什么 Chrome、Firefox 和 IE 都以不同方式呈现固定宽度的 SELECT 控件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/135076/

相关文章:

javascript - noscript.innerHTML 跨浏览器有不同的结果

html - IE 和 Safari 添加额外的填充

java - 小程序 - 将读取/修改系统文件并执行系统命令

jQuery 返回点击的 div 的编号 (eq)

html - 下拉菜单打破页脚

javascript - 如何在 HTML5 Canvas 上进行正确的边界检查?

javascript - JQuery 从 onclick 函数中检索数据属性

javascript - 在不调整列大小或破坏布局的情况下隐藏表格行

javascript - jQuery 切换在 IE 中不起作用

javascript - 用js填充textarea