尝试设置 HTML5meter
元素的样式时,我注意到 Chrome 以与 Firefox 不同的方式呈现边框。实际上,它完全忽略了颜色。
meter {
width: 400px;
height: 50px;
background: #ccc;
border: 5px solid #f00;
}
meter::-webkit-meter-bar {
background: #ccc;
}
meter::-webkit-meter-optimum-value {
background: #0a0;
}
meter::-moz-meter-bar {
background: #0a0;
}
<meter value="50" min="0" max="100">
添加边框以-webkit-meter-bar
在 Chrome 中按预期工作,但如果我为meter
(对于 Firefox)和-webkit-meter-bar
(对于 Chrome)添加边框,则该元素将在 Chrome 中具有双边框。
为什么 Chrome 会忽略边框颜色,meter
除了使用带有自己边框的包装器外,有没有办法以这样的方式设置样式,使其在 Chrome 和 Firefox 中看起来相同?