html - CSS 下拉菜单在移动浏览器中不起作用

标签 html css web google-web-designer

我根据此链接中给出的教程使用了 CSS 下拉菜单:https://www.w3schools.com/css/css_dropdowns.asp 但它不适用于 Opera Mini 和其他一些移动浏览器。 请给我修改上述教程中给出的 css 的解决方案。

最佳答案

您需要在 CSS 中使用 :hover:focus 伪类。 :hover 在移动设备上不存在。

所以

.dropdown:hover .dropdown-content {
    display: block;
}

成为

.dropdown:hover .dropdown-content,
.dropdown:focus .dropdown-content {
    display: block;
}

关于html - CSS 下拉菜单在移动浏览器中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44086866/

相关文章:

html - 如何创建比标题宽的下拉菜单?

php - 如何使用php在html表中的每一行中找到最小值

javascript - 水平自动收报机被过早切断?

javascript - 确定哪个广告向/eyeblaster/addineyev2.html 发出了请求

javascript - 如何为 css 文件实现 CDN 故障保护?

javascript - 在 SVG 中使用 HTML 格式进行文本对齐

css - 两个动态高度相同的 div

css - bootstrap 3 - 更早折叠菜单

html - 竖排文字方向

html - iOS 8.3 - 低于 1.0 的元视口(viewport)初始比例导致方向变化时奇怪的内容缩放