`
endual
  • 浏览: 3566459 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

ipad 横屏 竖屏 CSS

    博客分类:
  • jsp
 
阅读更多

 

/* iPads (landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {
  /* Styles */
}

/* iPads (portrait) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {
  /* Styles */
}

 

 

 

 

 

CSS media Query not working on ipad landscape (Bootstrap)

I am using the following media query for my site

@media(max-width:976px){}

I am finding that when i view my site

   http://46.32.253.11/ 

on the ipad 3 in landscape mode the navbar button that appears in portrait mode doesn't work and my navbar is split over 2 lines.

Do i need to add another media query, or can i edit the existing one. If so what changes would i need to make.

Im really new to media queries so if anyone has an excellent resource they would like to share that would be great

share|edit
   
up vote3down voteaccepted

Have a peek at this css-tricks article which has a bootstrap for standard device resolutions: http://css-tricks.com/snippets/css/media-queries-for-standard-devices/

There are specific media queries for landscape and portrait listed below:

/* iPads (landscape) ----------- */@media only screen 
and(min-device-width :768px)and(max-device-width :1024px)and(orientation : landscape){/* Styles */}/* iPads (portrait) ----------- */@media only screen 
and(min-device-width :768px)and(max-device-width :1024px)and(orientation : portrait){/* Styles */}

I want to stress, though, that from a "mobile-first" approach, you shouldn't be designing for devices, but rather for resolution breakpoints that fit your design. Try starting with a very small resolution, like 320 x 480. From there, increase the browser width until that design "breaks" (i.e. looks like crap) and then add a breakpoint at that resolution. A handy way of checking the browser width is to open up your developer console in Chrome (or Firebug for Firefox) and typing in document.body.offsetWidth and hitting enter. That will show the pixel amount of the width of the browser. Keep adding / rearranging things until you get the experience you want on a wide range of devices.

The web is moving forward. This means that we have to think about smartphones all the way up to TVs and projectors. Design your site with that in mind.

I hope this helps.

分享到:
评论

相关推荐

    纯代码横竖屏适配

    在iOS开发中,设备的横竖屏适配是...总的来说,这个Demo提供了一个纯代码实现iPad横竖屏适配的例子,开发者可以通过研究和实践这个项目,掌握在Swift中处理屏幕方向变化的技巧,从而创建更加灵活和适应性强的iOS应用。

    ipad 竖版 纯CSS判断ipad横版和竖版

    iPad作为一款流行的平板电脑,其横屏和竖屏模式下的用户体验也有所不同。本问题探讨的是如何仅使用CSS(层叠样式表)来判断iPad是处于横版还是竖版模式,并据此应用相应的样式。 首先,CSS提供了媒体查询(Media ...

    HTML5中判断横屏竖屏的方法(移动端)

    总结,HTML5提供了CSS媒体查询和JavaScript事件监听两种方式来处理横屏竖屏的判断。CSS方法更适用于静态布局的调整,而JavaScript方法则更适合动态响应和交互式的场景。在实际开发中,可以根据项目需求选择合适的...

    基于jQuery的判断iPad、iPhone、Android是横屏还是竖屏的代码

    为了在页面上区分横竖屏的样式,通常需要定义不同的CSS类,例如为`landscape`和`portrait`设置不同的样式。这样一来,当`orient`函数改变`body`标签的class时,页面的布局和样式也会相应地进行调整,从而为用户呈现...

    使用JavaScript判断手机浏览器是横屏还是竖屏问题

    在移动设备上,JavaScript可以帮助开发者检测用户的设备状态,例如判断手机浏览器当前是横屏还是竖屏模式。这对于开发响应式网页或特定应用场景的移动应用尤其重要,比如游戏或多媒体展示。 要使用JavaScript判断...

    ipad2网页模拟器

    1. **布局适配**:确保网页在iPad2的屏幕分辨率下能正确展示,包括横屏和竖屏模式。 2. **触摸事件**:测试点击、滑动、捏合缩放等触摸手势的响应性。 3. **性能**:观察网页在iPad2的硬件配置下加载速度和运行流畅...

    iPhone,iPad,AndroidWeb开发经验1.pdf

    3. 对于重力感应,需要适配不同的设备方向,例如横屏和竖屏,以便提供良好的用户体验。 此外,文件可能还涵盖了其他高级主题,如自定义手势识别、性能优化、离线存储(HTML5的localStorage)以及与原生应用的交互...

    三种检测iPhone/iPad设备方向的方法

    在开发iOS应用或者进行网页设计时,检测iPhone和iPad设备的方向是至关重要的,因为它能够帮助我们根据设备的横屏或竖屏状态提供合适的布局和用户体验。以下将详细介绍三种检测iPhone和iPad设备方向的方法: 1. **...

    flexible一只基于rem可伸缩布局的js库

    3. 适配iPad等横屏设备:由于`flexible.js`主要针对手机竖屏设计,横屏模式下可能需要额外的样式调整。 总结,`flexible.js`作为一款基于`rem`的可伸缩布局解决方案,为移动Web开发带来了便利。通过理解其工作原理...

    HTML5响应式网页设计moot笔记.docx

    - 示例展示了不同屏幕宽度下应用的不同CSS规则,如针对横屏iPad、竖屏iPhone等。 8. **传统布局与响应式布局比较**: - 传统布局兼容性较好,但布局过程复杂,对不同设备的适应性有限。 综上,HTML5响应式设计...

    prisma:GM棱镜到iPad

    - **多屏幕适配**:iPad有多种屏幕尺寸,所以应用需要能够自适应不同分辨率和横竖屏模式。 - **触摸交互**:优化手势识别和触摸事件,使用户在触摸屏上的操作更加流畅自然。 - **性能优化**:由于图像处理算法计算量...

    applenewplayer

    2. **响应式设计**:利用`@media`规则,我们可以针对不同设备和视口宽度定义不同的CSS样式,确保播放器在横屏和竖屏模式下都能正常工作,并适应各种分辨率。 3. **动画和过渡**:为了提升用户体验,CSS3引入了动画...

    Adobe AIR * 设置移动应用程序属性

    5. **屏幕方向**:通过`<android>`或`<iPhone>`等平台特定的配置,你可以指定应用程序支持的屏幕方向,例如横屏或竖屏。 6. **扩展支持**:如果你的应用需要使用自定义的AIR Native Extensions(ANE),可以在`...

    前端项目-iDevice.js.zip

    这包括但不限于设备型号(如iPhone X、iPhone 12等)、操作系统版本(如iOS 14)以及设备的方向(横屏或竖屏)。通过这些信息,开发者可以定制相应的用户体验,比如调整布局以适应不同屏幕尺寸,或者提供特定于设备...

    自定义TabBarController标签视图

    在自定义TabBarController时,应确保适配iPhone、iPad等各种设备,以及横屏和竖屏模式。 8. **代码结构与可维护性**: 自定义控件的代码应该遵循良好的编码规范,保持代码结构清晰,易于理解和维护。这包括合理地...

    网站响应式布局检测工具 v1.0

    这款工具涵盖了市场上常见的设备类型和分辨率,如iPhone4/4s、iPhone5/5c/5s、iPhone6/Plus以及iPad的竖屏模式。这些设备代表了不同年代和尺寸的智能手机和平板,通过模拟这些设备的屏幕尺寸,开发者可以确保他们的...

    ReSIzEr-crx插件

    3. **旋转功能**:考虑设备可能的横屏和竖屏模式,ReSIzEr-crx可能提供屏幕方向切换,确保页面在两种模式下都能正确显示。 4. **实时预览**:在开发者修改代码的同时,可以实时更新预览效果,方便快速调试和优化。 ...

    hero-slider:全尺寸,响应Swift且易于自定义的幻灯片放映

    无论用户是在横屏还是竖屏模式下使用应用,或者在不同分辨率的设备上查看,滑块都能自动调整自身尺寸和内容布局,保持最佳的显示效果。 **3. Swift实现** 作为用Swift编写的应用组件,英雄滑块充分利用了Swift语言...

Global site tag (gtag.js) - Google Analytics