`
zencode
  • 浏览: 12793 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

media query 在响应试网页中的准确应用

阅读更多

我们都知道html5中的媒体查询(media query)对于响应式网页的重要性,它为我们提供了检测屏幕设备的有效方法,所以,当我们开发页面的时候,就可以很方便的根据media query 来检查屏幕尺寸,并加载相应的css样式。

但是,从目前我们常见的桌面电脑、平板电脑再到智能手机,屏幕尺寸如此之多以至让许多web前端开发者们都十分头疼。最近发现了一个非常实用的网站responsivewebcss,它为响应式网页开发者们提供了一个专门的屏幕尺寸检测工具,进入网站后,只需选择相应的屏幕设备尺寸,该工具就会为你自动生成相应的媒体查询。

以下是总结的媒体查询代码,涉及了目前主流设备屏幕的尺寸,希望对大家有所帮助。当我们使用的时候,直接将相依的css样式放入media媒体查询内即可。

 

/* ipad等平板设备 (1024px) 屏幕尺寸在480px到1024px之间,且设备为横屏状态 */

@media only screen and (min-width: 481px) and (max-width: 1024px) and (orientation: landscape) {

}

 

/* ipad或大尺寸智能手机设备  (768px)  屏幕尺寸在321px到1024px之间,且设备为竖屏状态  */

@media only screen and (min-width: 321px) and (max-width: 1024px) and (orientation: portrait) {

}

 

/* Phone 横屏状态 (480px) */

@media only screen and (min-width: 321px) and (max-width: 480px) and (orientation: landscape) {

}

 

/* Phone 竖屏状态 (320px) */

@media only screen and (max-width: 320px) {

}

 

下面这个网址用于生成响应页面

https://www.entomic.com/responsivecss

 

分享到:
评论

相关推荐

    jqueryrightad_网页素材_

    5. **响应式设计**:为了适应不同设备和屏幕尺寸,可能使用了媒体查询(`@media query`)来调整广告的大小和位置,确保在移动设备和桌面设备上都能良好展示。 6. **AJAX交互**:如果广告需要实时更新或根据用户行为...

    基于HMTL CSS实现仿淘宝首页的静态网页-源码

    3. **响应式设计**:利用媒体查询(`@media query`)根据设备的宽度调整样式,使网页在手机和平板上也能正常显示。 4. **颜色和字体**:设置背景色、文字颜色、边框颜色等,以及选择合适的字体家族,保持与淘宝风格...

    html下雪注册登录-js动画

    这主要通过CSS3的媒体查询(`@media query`)实现,可以根据不同的设备条件应用不同的样式规则。响应式设计确保了无论用户是在手机、平板还是电脑上访问,都能获得良好的视觉效果和操作体验。 总结来说,"html下雪...

    个人简历模板(HTML类型)

    使用媒体查询(`@media query`)可以根据设备的宽度调整布局,确保简历在手机、平板和桌面电脑上都能正常显示。 4. **优化SEO**:为了提高在线可见性,可以使用`<meta>`标签来添加元数据,如描述(`...

    Flutter-UI-挑战:在Flutter中完成的UI示例

    在Flutter中,通过组合各种小部件和使用响应式布局(如MediaQuery和LayoutBuilder),开发者可以创建适应不同设备屏幕尺寸的界面。 【标签】"Dart"表明这个项目是用Dart语言编写的。Dart是一种面向对象、现代、类型...

    2021countdown.github.io

    5. **响应式设计**:考虑到网页可能需要在不同设备上查看,项目可能应用了响应式设计,利用媒体查询(`@media query`)确保在手机和平板电脑上的良好显示。 6. **GitHub托管与版本控制**:项目通过GitHub进行托管,...

    Chisenon.github.io

    5. **响应式设计**:使用媒体查询(`@media query`)实现不同设备屏幕尺寸下的样式调整,是现代Web开发的重要特性。 6. **CSS预处理器**:如Sass、Less,它们提供变量、嵌套规则、混合等功能,提高CSS的可维护性和...

    HCSR- Patient_App

    7. **响应式设计**:考虑到不同设备的屏幕尺寸,开发者需要采用响应式设计,确保应用在手机和平板上都能正常显示。Flutter的MediaQuery和LayoutBuilder可以帮助实现这一目标。 8. **国际化和本地化**:为了满足不同...

    Landing-Page-Using-Raw-HTML-and-CSS-Front-end-1:使用UI设计学习HTML和CSS,并将其转换为代码

    这可以通过媒体查询(`@media query`)来实现,根据设备宽度应用不同的CSS规则。 6. **交互效果**:如表单验证错误提示、按钮悬停效果等,可以通过CSS伪类(`:hover`、`:active`、`:focus`)和JavaScript来添加。 ...

    JKborerwells

    10. **响应式设计**:随着移动设备的普及,HTML5引入了媒体查询(`@media query`)等技术,使网页可以根据屏幕尺寸自动调整布局,实现跨平台兼容。 综上所述,"JKborerwells"可能是一个基于HTML开发的项目,可能...

    appleseeds_bootcamp

    8. **响应式设计**:随着移动设备的普及,了解如何使用媒体查询(`@media query`)创建响应式网站,使页面在不同屏幕尺寸下都能正常显示,是现代Web开发的重要技能。 9. **HTML5的新特性**:HTML5引入了许多新元素...

    shopforce平台状态页面:Shopforce平台状态页面

    这需要在CSS中应用媒体查询(`@media query`)来调整布局和元素大小。 8. **交互元素**:状态页面可能包含交互元素,如刷新按钮(`<button>`)或通知订阅(`<form>`)。用户可以通过点击按钮手动刷新状态,或者通过...

Global site tag (gtag.js) - Google Analytics