html - 仅使用媒体查询将悬停状态应用于桌面版本(没有平板电脑和手机)

标签 html css ipad less media-queries

我正在将悬停状态样式应用于这样的 div:

 div {    

     &:hover {
            color: red !important;
            border: 3px solid red !important;
        }
 }

现在,我不想将此 css 样式应用于 ipad 和其他平板电脑。所以,我添加了这样的媒体查询

   div {   

      @media only screen {

         &:hover {
                color: red !important;
                border: 3px solid red !important;
            }

        }
     }

这个我也试过

div {   

  @media not handheld {

     &:hover {
            color: red !important;
            border: 3px solid red !important;
        }

    }
 }

但是,悬停样式仍然适用于 ipad。 我是媒体查询的新手。

知道如何使用 css/less/media 查询来实现这一目标吗?或者我在这里做错了什么?

谢谢!

最佳答案

感谢@Ashish 和@DOC ASAREL,设置 min-width 成功了。

这是解决方案:

@media (min-width: 1281px)  {
            &:hover {
                color: red !important;
                border: 3px solid red !important;
            }
        }

关于html - 仅使用媒体查询将悬停状态应用于桌面版本(没有平板电脑和手机),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26149199/

相关文章:

html - Bootstrap 表单标签未正确显示

javascript - 如何使用 jQuery 获取点击元素的 html 内容

javascript - 显示 Bootstrap 弹出窗口行为异常的逻辑

html - 如何使我的 flexbox 导航在底部没有背景被截断?

html - CSS 列内容消失在页脚后面

objective-c - PhoneGap 应用程序的 iPad 测试 - 主要方法中的问题

javascript - 从 iframe 获取文本并设置范围

html - 水平滚动一个绝对定位的元素?

ios - 从 Ipad 捕获的照片将在服务器上反转

iphone - CSS 三 Angular 形 : Thin border between container and triangle (iPad/Landscape iPhone)