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

利用@media screen实现网页布局的自适应

 
阅读更多

经常为不同分辨率设备或不同窗口大小下布局错位而头疼,可以利用@media screen实现网页布局的自适应,
优点:无需插件和手机主题,对移动设备友好,能够适应各种窗口大小
只需在CSS中添加@media screen属性,根据浏览器宽度判断并输出不同的长宽值
以下是针对自用主题而写的css,对宽度768以下设备只保留主要文章框架,以便在有限的空间里获得最佳阅读体验

@media screen and (min-width:1200px){
	#page{ width: 1100px; }#content,.div1{width: 730px;}#secondary{width:310px}
}

@media screen and (min-width: 960px) and (max-width: 1199px) {
	#page{ width: 960px; }#content,.div1{width: 650px;}#secondary{width:250px}select{max-width:200px}
}
@media screen and (min-width: 768px) and (max-width: 959px) {
	#page{ width: 900px; }#content,.div1{width: 620px;}#secondary{width:220px}select{max-width:180px}
}
@media only screen and (min-width: 480px) and (max-width: 767px){
	#page{ width: 450px; }#content,.div1{width: 420px;position: relative; }#secondary{display:none}#access{width: 450px; }#access a {padding-right:5px}#access a img{display:none}#rss{display:none}#branding #s{display:none}
}
@media only screen and (max-width: 479px) {
	#page{ width: 300px; }#content,.div1{width: 300px;}#secondary{display:none}#access{width: 330px;} #access a {padding-right:10px;padding-left:10px}#access a img{display:none}#rss{display:none}#branding #s{display:none}#access ul ul a{width:100px}
}

 

分享到:
评论

相关推荐

    CSS3自适应浏览器页面框架布局代码

    首先,CSS3中的媒体查询(Media Queries)是实现自适应布局的关键。媒体查询允许我们根据设备特性,如视口宽度、设备像素比等,应用不同的CSS样式。例如,我们可以定义针对手机、平板电脑和桌面电脑的不同布局,以...

    @media媒体查询实现简单响应式页面.rar

    响应式网页设计是一种让网页在不同设备上呈现良好效果的技术,尤其在当今移动设备多样化的情况下,这一技术变得至关重要。`@media`媒体查询是CSS3中的一个关键特性,它允许内容根据设备的特定条件(如视口宽度、设备...

    第54章 Media Queries 与自适应布局

    在本章中,我们将深入探讨Web开发中的一个重要概念——Media Queries和自适应布局。Media Queries是CSS3的一个关键特性,它使得网页设计可以基于设备的特定特性,如屏幕尺寸、分辨率或方向,来应用不同的样式。...

    网页自适应不同浏览器和分辨

    本知识点主要探讨如何实现网页在不同环境下的自适应性。 首先,我们需要理解响应式网页设计(Responsive Web Design, RWD)的概念。RWD 是一种设计方法,旨在提供一致且优化的用户体验,无论用户使用的设备如何。它...

    手机网站利用DPI自动适应宽度-手机宽度自适应

    "手机网站利用DPI自动适应宽度-手机宽度自适应"这个标题所提及的,是一种利用设备像素比(DPI)来实现网页宽度自动适应手机屏幕的方法。这种方法允许网页在不同尺寸和分辨率的手机上都能保持良好的显示效果,无需...

    html5实现自适应

    自适应网页设计(Responsive Web Design,简称RWD)是指网页能够根据用户使用的设备类型(如桌面电脑、平板电脑或智能手机)自动调整布局、内容和功能,以提供最佳的用户体验。下面我们将深入探讨HTML5在实现自适应...

    响应式布局常用的3种技术.zip_什么是响应式框架

    响应式布局是现代网页设计的关键技术,它使得网站能在不同设备和屏幕尺寸上提供一致的用户体验。本篇文章将深入探讨响应式布局...在实际开发中,结合使用这三种技术,能够实现灵活、自适应且用户体验优良的网页设计。

    网页自适应

    【响应式布局】是实现网页自适应的关键,最早由Ethan Marcotte在2010年提出。响应式布局通过CSS3中的媒体查询(Media Queries)来实现,它允许网页内容根据屏幕宽度改变其布局。例如,网页在大屏幕设备上可能呈现多...

    html+css+个人博客自适应布局.zip

    在这个"html+css+个人博客自适应布局"的压缩包中,包含了实现个人博客自适应不同设备屏幕大小所需的关键文件。让我们深入探讨一下这些技术及其在创建自适应博客布局中的应用。 HTML(超文本标记语言)是网页内容的...

    自适应网站代码

    在本文中,我们将深入探讨自适应网站设计的基本原理、CSS3在其中的角色,以及如何实现一个自适应的网站布局。 自适应网站设计(Responsive Web Design, RWD)是由 Ethan Marcotte 在2010年提出的概念,它主要包含三...

    CSS自适应布局思路

    在Web开发中,CSS自适应布局是构建响应式网站的关键技术,它使得网页可以根据不同设备的屏幕尺寸和方向进行适配,提供良好的用户体验。本篇文章主要探讨CSS自适应布局的思路,以帮助对CSS布局样式感兴趣的开发者更好...

    html自适应页面

    5. **相对单位(Relative Units)**:使用em、rem、vh、vw等相对单位替代px,这些单位与父元素或视口大小关联,有助于实现自适应布局。 6. **自适应视频和音频**:HTML5的`<video>`和`<audio>`标签支持响应式播放,...

    jQuery文字大小自适应屏幕.zip

    总结起来,利用jQuery实现文字大小自适应屏幕是一项增强用户体验的关键技术。通过灵活的代码设计和合理的断点策略,我们可以让网页内容在各种设备上都保持良好的可读性,从而提升用户满意度。在实际项目中,可以根据...

    制作自适应屏幕大小尺寸的网页,改变分辨率后需F5刷新.zip

    文件“H5页面自适应、lj原理:判断了UserAgent等浏览器信息,从而重定向到相应尺寸的页面(好几套CSS).txt”可能详细解释了实现自适应的一种方法,即利用JavaScript或服务器端逻辑来检测用户代理(UserAgent),这...

    html5 css3响应式布局介绍及设计流程 实现响应式布局的3种手段.zip_html5响应式布局怎么写

    Bootstrap的网格系统基于12列,可以根据屏幕尺寸自动调整元素的排列,实现自适应布局。 实现响应式布局的三种主要手段包括: 1. 媒体查询:通过CSS3的媒体查询,根据设备特性应用不同的样式。 2. 弹性盒模型...

    Debug_WPF自适应_C#WPFwebbrowser_

    在WPF中,可以利用布局系统实现控件的自适应。主要有以下几种布局: - **Grid**: 允许你创建灵活的网格布局,行和列可以根据内容自动调整大小。 - **StackPanel**: 沿着一个方向堆叠子元素,可以是垂直或水平方向。...

    自适应网页

    RWD的核心思想是通过灵活的布局、可变的图像和媒体查询(Media Queries)来实现“一次设计,普遍适用”。它允许网页根据用户设备的屏幕宽度自动调整内容布局,确保在任何设备上都能呈现出最佳的视觉效果。 首先,...

    基于vue项目下PC端和移动端实现的自适应.zip

    总结来说,本项目"基于vue项目下PC端和移动端实现的自适应.zip"涵盖了Vue.js响应式开发的多个层面,从布局到路由,从状态管理到第三方库的使用,都是实现跨平台自适应设计的重要组成部分。通过学习和实践,开发者...

    自适应网页设计

    总的来说,自适应网页设计通过灵活的布局、相对的尺寸和媒体查询,实现了网页在不同设备上的无缝适配,提升了用户的浏览体验。在进行自适应设计时,需要特别注意浏览器兼容性,尤其是对于老旧浏览器的支持,可能需要...

    安卓WebView开发自适应

    1. **屏幕适配**:使用百分比布局(PercentRelativeLayout或PercentFrameLayout)或者ConstraintLayout来实现不同屏幕尺寸下的自适应布局。 2. **字体适配**:根据屏幕密度动态调整字体大小,如使用`sp`单位并结合`...

Global site tag (gtag.js) - Google Analytics