css - 如何将特定的 CSS 规则仅应用于 Chrome?

标签 css google-chrome

有没有办法仅在 Google Chrome 中将以下 CSS 应用于特定的 div

position:relative;
top:-2px;

最佳答案

CSS 解决方案

来自 https://jeffclayton.wordpress.com/2015/08/10/1279/

/* Chrome, Safari, AND NOW ALSO the Edge Browser and Firefox */
@media screen and (-webkit-min-device-pixel-ratio:0) {
  div{top:10;} 
}

/* Chrome 29+ */
@media screen and (-webkit-min-device-pixel-ratio:0)
  and (min-resolution:.001dpcm) {
    div{top:0;} 
}

/* Chrome 22-28 */
@media screen and(-webkit-min-device-pixel-ratio:0) {
  .selector {-chrome-:only(; 
     property:value;
  );} 
}

JavaScript 解决方案

if (navigator.appVersion.indexOf("Chrome/") != -1) {
// modify button 
}

关于css - 如何将特定的 CSS 规则仅应用于 Chrome?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25814375/

相关文章:

css - 嵌入图像的 GWT 文本框

android - 表格不适合移动设备上的父容器大小

jquery - 通过 .text() 推送背景颜色的十六进制代码值

javascript - AppendTo 然后可能删除该元素

javascript - Chrome 错误或编码错误?目标页面中的 anchor /ID 链接不起作用

android - 将所有 URL 重定向到我的应用

javascript - 当页面不是在 Chrome 中打开时发出警报

javascript - Twitter Bootstrap 菜单 - 响应问题

javascript - 使 Chrome 内容脚本的 'matches' URL 可配置

javascript - iOS Chrome - 如何计算窗口高度减去地址栏高度