iPad是四方型的,应该是可以划分横向和竖向的,那就像怎样让ipad自己能够在从横向变到竖向时,css发生变化呢。经过多方查证media="all and (orientation:portrait)"可以判断出屏幕处于竖向,media="all and (orientation:landscape)"可以判断出屏幕处于横向,知道了这两种就可以更换css了,在head里写入下列两行就能实现css切换了。

iPad直接使用了媒体查询中的orientation属性 :

<link rel="stylesheet" type="text/css" media="all and (orientation:portrait)" href="css/text.css" />
<link rel="stylesheet" type="text/css" media="all and (orientation:landscape)" href="css/text1.css" />

在打开页面后,两个手指同时相向或相离时,页面和变大或缩小,这样用户体验就不好了,在head里加上

<meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0;">

对于CSS3的媒体(media)查询,iPhone和iPad是不同的。

iPhone是通过屏幕最大宽度来侦测的:

<link rel="stylesheet" media="screen and (max-width: 320px)" href="portrait.css" />  
<link rel="stylesheet" media="screen and (min-width: 321px)" href="landscape.css" />

ipad iphone横屏竖屏相关推荐

  1. 判断横屏竖屏方式(三种)

    本文主要介绍了通过HTML,CSS,JS三种判断横屏竖屏的方法.具有很好的参考价值,下面跟着小编一起来看下吧 在做移动端页面的时候经常会遇到需要判断横屏还是竖屏.下面将目前已知的通过HTML,CSS, ...

  2. java 强制安卓竖屏,Android4.0强制横屏竖屏

    Android4.0强制横屏竖屏 方法一: android4.0/frameworks/base/services/Java/com/android/server/wm/WindowManagerSe ...

  3. css多媒体竖屏,css3 媒体查询方向:横屏竖屏教程

    大家好,今天给大家分享的是css3 媒体查询方向:横屏竖屏教程,希望大家喜欢. 说道媒体查询,很多人会感觉陌生,但是对于做响应式开发的同学来说,那是再熟悉不过了. 结合CSS媒体查询,可以创建适应不同 ...

  4. android横屏分辨率,android适配不同分辨率hdpi、mdpi、ldpi横屏竖屏

    一:不同的layout Android手机屏幕大小不一,有480x320, 640x360, 800x480.怎样才能让App自动适应不同的屏幕呢? 其实很简单,只需要在res目录下创建不同的layo ...

  5. android横屏竖屏设置

    Android横竖屏切换总结(Android资料) Android横竖屏要解决的问题应该就两个: 一.布局问题 二.重新载入问题 1.布局问题:如果不想让软件在横竖屏之间切换,最简单的办法就是在项目的 ...

  6. Android 布局旋转 横屏竖屏

    Android 屏幕旋转 横屏竖屏 横屏 竖屏 布局旋转 横屏 竖屏 方法一: *注意在setContentView()之前 if(this.getResources().getConfigurati ...

  7. Android 模拟器横屏竖屏切换设置

    Android 模拟器横屏竖屏切换设置 时间:2012-07-04   来源:设计与开发   作者:Daniel   点击:5571 摘要:  Android 模拟器旋转,横屏.竖屏切换设置,andr ...

  8. php判断显示器横屏还是竖屏,判断横屏竖屏(三种)

    在做移动端页面的时候经常会遇到需要判断横屏还是竖屏.下面将目前已知的通过HTML,CSS,JS三种判断方法记录下来,方便以后翻阅. 1.通过在html中分别引用横屏和竖屏的样式: //引用竖屏的CSS ...

  9. 手绘白板动画视频制作工具VideoScribe 3.11.2 Windows最新横屏竖屏方屏视频号普屏电商六合一汉化中文专业版画布和输出视频无水印支持720p和1080p高清输出

    众所周知VideoScribe(以下简称VS)有7天免费试用版,任何人都可以去下载最新的安装包体验试用,支持Windows 64位系统和macOS苹果系统.免费试用版有以下特点: 默认提供美国英语,西 ...

  10. 【转】Android自适应不同分辨率或不同屏幕大小的layout布局(横屏|竖屏)

    一:不同的layout Android手机屏幕大小不一,有480x320, 640x360, 800x480.怎样才能让App自动适应不同的屏幕呢? 其实很简单,只需要在res目录下创建不同的layo ...

最新文章

  1. 从源码分析DEARGUI之背变换
  2. [mmu/cache]-ARM MMU的学习笔记-一篇就够了
  3. JBoss BRMS与JasperReports进行报告
  4. 5、android使用意图传递数据之全局变量传递
  5. 对PHP输入输出流学习和认识
  6. Mac配置allure环境变量
  7. 投资人不投了、撤资了,创业者怎么办?
  8. 线上服务应急攻关方法论
  9. python 描边,吊打Pyecharts,这个新Python绘图库也可以这么漂亮!
  10. 全球及中国人工智能投诉管理行业发展趋势及投资策略分析报告2022-2028年
  11. pdf文档转化为doc文档 (转载)
  12. C# 定时器轮询 设计思路
  13. 如何去掉CSDN中图片水印
  14. 明天帮人拍照---婚礼摄影备课[zt]
  15. Easypack: Ansible方式部署工具中升级Dashboard至2.0.0版
  16. c语言对sht11编程,SHT11数字温湿度传感器 含源代码和仿真图
  17. js实现禁止网页缩放(Ctrl+鼠标、+、-缩放有效亲测)
  18. 行车记录仪处理器仪芯片排行_每个人都应该有一个行车记录仪
  19. prometheus详解
  20. Yaml编程语言学习

热门文章

  1. Vim插件(三) Terminal 终端
  2. 程序员能考哪些证书?这个几个不能少
  3. gs地图开发_中国地图全图高清版大图审图号GS(2016)2923号
  4. 微信统一服务(小程序服务通知与微信公众号模板消息)发送
  5. 探索性测试的分类与测试用例
  6. JavaScript获取完整当前域名
  7. 深入探究Retinex
  8. 基于双碳背景和趋势讲述AcrelEMS企业微电网能效管理系统-Susie 周
  9. 斐讯k1刷入Breed以及openwrt的教程
  10. 解决win7无法共享问题