css - 如何强制 HTML 表格在小型设备上旋转 90 度/"go vertical"?

标签 css html-table landscape-portrait device-orientation orientation-changes

我需要创建一个包含真实表格信息的 HTML 表格(或类似表格),例如:

First name, Last name, Address 1, Address 2, City, State, Zip

因此,为了便于理解,这些数据应该放在一行/一行中。

但是,对于小型设备(手机),这样做会导致文本非常小,我想“翻转”表格的方向,以便可以在设备处于“横向”状态时查看它模式。 IOW,用户将被迫旋转手机或用眼睛玩有趣的把戏。

如何做到这一点 - 当设备较小时,主动将 table 的方向从“纵向”切换为“横向”,并保持锁定在该方向,而不管电话用户使用他的设备进行何种旋转?

最佳答案

也许使用媒体查询来检测方向或简单地检测宽度并设置 transform:rotate(90deg) 可以工作。

这篇文章也可能相关/有帮助:Blocking device rotation on mobile web pages

关于css - 如何强制 HTML 表格在小型设备上旋转 90 度/"go vertical"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33108235/

相关文章:

php - 在 Mysql 数据库 PHP 中搜索多个 MySql 表

android - PagerSlidingTabStrip 横向模式填充修复

html - 使用翻译定位时边框变宽

css - 如何设置换行文字的背景?

jquery - 使用jquery过滤表格单元格的显示

HTML 表格页脚无法跨越所有列

html - 根据另一个 div 的高度设置一个 div 的最小高度

css - 菜单向上滑动而不是向下滑动

ios - 在 ios6 和 ios7 中的 MPMoviePlayerViewController 中将横向旋转为纵向

ios - 设备方向在 iOS 中无法正常工作