CSS 帮助 - 尝试使菜单项在移动设备中可点击,但在 PC 上不可点击

詹妮弗·梁

基本上我在这个网站上工作 - www.docksteaderlending.ca

我无论如何都不是开发人员,但我有基本的 css 和 html 知识。

客户想要一个简单的单页站点,没有其他页面。但希望在顶部标题中立即申请按钮、电子邮件和电话号码。我通过在 wordpress 菜单中使用自定义链接并链接到 mailto:xxx 和 tel:xxx 来实现这一点

客户回来,说他不喜欢你不能突出显示和复制文本(不喜欢它自动打开邮件客户端)。

我想要做的是使文本可选,我设法通过添加以下 css 来做到这一点:

.unclickable > a:hover { pointer-events: none; cursor: default; }

它起作用了,尽管它有点弄乱了光标。但是,我意识到问题出在移动设备上。这些链接不可点击,但您也无法在移动设备上选择它们。

我试过使用用户选择,但它似乎没有做任何事情。这是我在下面使用的代码:

    .selectable p {  
  -webkit-user-select: all;  /* Chrome all / Safari all */
  -moz-user-select: all;     /* Firefox all */
  -ms-user-select: all;      /* IE 10+ */
  user-select: all;          /* Likely future */   
  }

理想情况下,我想做的是使链接既可点击又可选择,这似乎是最简单的解决方案,允许用户选择,同时允许移动功能。但我的知识已经穷尽,谷歌似乎没有帮助。

任何帮助表示赞赏。如果您查看网站,我将电子邮件地址保留为不可点击的类,而电话号码没有其他 css 类(除了字体真棒图标,但这无关紧要)

约翰·哈尔西

我可能会建议媒体查询,以便 .unclickable 类仅应​​用于移动浏览器宽度以上的设备

@media (min-width: 768px){
    .unclickable > a:hover {
    pointer-events: none;
    cursor: default;
} 

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使按钮不可点击

来自分类Dev

如何使用CSS或jquery使链接不可点击?

来自分类Dev

按钮不可点击

来自分类Dev

如何使ImageButton不可点击

来自分类Dev

将可点击的帮助图标添加到引导导航栏中的导航栏菜单项中

来自分类Dev

使用CSS使超链接不可点击

来自分类Dev

Listview项不可点击

来自分类Dev

崩溃的CSS3导航不可点击

来自分类Dev

可点击图片上的可点击按钮

来自分类Dev

CSS3DObject在Firefox上不可点击

来自分类Dev

汉堡菜单(仅限CSS)不可点击

来自分类Dev

片段中不可点击的选项菜单项

来自分类Dev

如何使可点击容器中的子视图不可点击

来自分类Dev

ListView不可点击

来自分类Dev

不可点击的按钮可在主页上重置

来自分类Dev

CSS菜单不可点击的引导程序

来自分类Dev

网站内页上不可点击的导航

来自分类Dev

链接不可点击

来自分类Dev

使项目不可点击

来自分类Dev

子菜单项不可点击

来自分类Dev

引导上不可点击的侧边栏链接

来自分类Dev

在文件菜单上显示不可点击的文本

来自分类Dev

CSS:如何使弹出菜单可点击?

来自分类Dev

菜单项不可点击

来自分类Dev

菜单项可点击区域

来自分类Dev

移动标题不可点击

来自分类Dev

使父 div 不可点击,但儿童可点击 - CSS

来自分类Dev

在移动设备上不可点击的列表中的 Href 链接

来自分类Dev

应用的 CSS 导致锚点不可点击