对触屏友好网站的一些建议

2012 年 4 月 26 日

微软的 IE 团队终于发布了针对构建触屏友好网站的指南,这件事早在2009 年就应该做了(那年Windows 7 就在标榜它的触屏支持了)。其中的建议写得很直截了当。

第一条,“不要在悬停(hover)后隐藏内容”。无论是从可达性(accessibility)或是可用性(usability)的角度来看,隐藏内容都是个糟糕的主意,最终我们将看到这个实践被慢慢边缘化。

第二条建议是特定于IE 10 的。可以使用名为“-ms-touch-action”的特殊CSS 标签来控制页面或者元素对一些动作的响应,比如拖拽和两次轻拍(double-tapping),在构建游戏或支持拖放时这个特性非常有用。

第三条建议,“使用HTML5 的表单来标识输入类型”,和触屏本身并没有太大关系。IE 10 里会有针对Windows 8 触屏的定制支持来处理HTML5 输入控件,所有浏览器(除IE 9 以外)对此特性都有所支持。QuirksMode 提供了一些信息,说明了当前的桌面移动端浏览器对该项特性的支持情况。

最后一条建议与间距有关。微软声称人类指尖的大小在8 到19 毫米之间,平均是11 毫米。基于这个平均值,他们建议任何能被触碰的东西都应该有40px 或者更大,带有最小10px 的间距。

因为这份指南没有涉及其他浏览器,InfoQ 邀请读者们各抒己见,发表自己对触屏友好网站的建议。

查看英文原文: Recommendations for Touch Friendly Sites

2012 年 4 月 26 日 10:051159
用户头像

发布了 135 篇内容, 共 50.6 次阅读, 收获喜欢 30 次。

关注

评论

发布
暂无评论
发现更多内容

监控之美——监控系统选型分析及误区探讨

华章IT

运维 云原生 监控 Prometheus

区块链供应链金融落地解决方案,数据上链存储

WX13823153201

区块链供应链金融落地

今年最火的 Golang 云原生开源项目,可能就是它了!

孙健波

Kubernetes k8s OAM KubeVela CloudNative

磁盘到底是怎样工作的?一文理解硬盘结构

Guanngxu

操作系统

区块链开发落地,联盟链系统平台搭建

t13823115967

区块链 区块链开发落地 联盟链系统平台搭建

不要再满世界找linux命令了,常用的我都给你整理了

linux亦有归途

Linux 程序人生 C/C++ 后端开发 linux命令

微博和B站屏蔽马保国相关信息:自媒体蹭热度要适可而止

石头IT视角

Spock单元测试框架实战指南四 - 异常测试

Java老k

单元测试 spock

《华为数据之道》读书笔记:第 6 章 面向“自助消费”的数据服务建设

方志

数据中台 数据仓库 数字化转型 数据治理

anyRTC 11月SDK更新

anyRTC开发者

flutter uni-app WebRTC RTC sdk

三万字无坑搭建基于Docker+K8S+GitLab/SVN+Jenkins+Harbor持续集成交付环境!!

冰河

Docker 云原生 k8s

聊聊销售背后的策略

吴晨曦

创业 销售管理

苹果开始告别英特尔

罗燕珊

macOS Big Sur 芯片 苹果 MacBook 英特尔

阿里云在应用扩缩容下遇到的挑战与选型思考

阿里巴巴云原生

阿里云 Kubernetes 容器 云原生

1. 揭秘Spring类型转换 - 框架设计的基石

YourBatman

Spring Framework 类型转换 Converter

《华为数据之道》读书笔记:第 7章 打造“数字孪生”的数据全量感知能力

方志

数据中台 数字化转型

区块链政务系统开发解决方案

t13823115967

区块链+ 区块链开发落地 政务系统开发解决方案

5分钟学会6个阿里内部编程的方法

Java架构师迁哥

shell脚本的使用该熟练起来了,你说呢?(篇二)

良知犹存

Shell

【薪火计划】06 - 你推崇的领导方式是怎么样的?

brave heart

管理

《华为数据之道》读书笔记:第 8 章 打造“清洁数据”的质量综合管理能力

方志

数字化转型 数据质量管理

前嗅教你大数据:常见几种编码介绍

前嗅大数据

大数据 编码 编码指南 前嗅大数据

阿里内部“高并发通关秘籍”曝光,看完带给你独一无二的认知!

比伯

Java 编程 架构 面试 计算机

根治可扩展、高可用、高性能“神器”:SpringCloud+Nginx高并发编程手册

Java架构追梦

Java nginx 架构 面试 微服务

架构师训练营第一期-第十周学习总结

卖猪肉的大叔

极客大学架构师训练营

40 张图带你搞懂 TCP 和 UDP

云流

编程 程序员 前端 后端 网络

使用 Go 实现 Async/Await 模式

Roc

go golang channel goroutines Async

二分发代码模板

小兵

架构师训练营第一期-第十周课后作业

卖猪肉的大叔

极客大学架构师训练营

Spring 源码学习 02:关于 Spring IoC 和 Bean 的概念

程序员小航

spring 源码 源码分析 ioc

现在Php、Java、Python横行霸道的市场,C++程序员们都在干什么呢?

ShenDu_Linux

c++ 程序员 编程语言 C语言 软件工程师

对触屏友好网站的一些建议-InfoQ