使用条件注释很容易使用特定于浏览器的CSS规则来定位Internet Explorer:
<!--[if IE 6]>
...include IE6-specific stylesheet here...
<![endif]-->
Run Code Online (Sandbox Code Playgroud)
有时,Gecko引擎(Firefox)行为不端.使用CSS规则而不是单个其他浏览器仅针对Firefox的最佳方法是什么?也就是说,Internet Explorer不仅应该忽略Firefox规则,还应该忽略WebKit和Opera.
注意:我正在寻找一个"干净"的解决方案.在我看来,使用JavaScript浏览器嗅探器向我的HTML添加"firefox"类并不符合要求.我宁愿看到一些取决于浏览器功能的东西,就像条件评论只对IE有"特殊"...
我目前有很多这样的输入:
<input type="number" id="milliseconds">
Run Code Online (Sandbox Code Playgroud)
此输入字段用于表示以毫秒为单位的值.但是,我确实有多个数字输入,其值为dB或百分比.
<input type="number" id="decibel">
<input type="number" id="percentages">
Run Code Online (Sandbox Code Playgroud)
我想要做的是在输入字段中添加一个类型后缀,让用户知道输入代表什么样的值.像这样的东西:
(编辑此图像以显示我想要的结果,我也隐藏了输入类型的向上和向下箭头).
我试过谷歌这个,但我似乎无法找到任何关于它.有谁知道这是否可行,以及你如何能够完成这样的事情?