谈谈pc端和移动端自适应

本文探讨了网页在不同设备上的自适应解决方案,包括针对PC端的最小宽度策略,如940px、1200px等,以及CSS3 Media Queries和JavaScript在布局调整中的应用。同时,讲解了CSS自适应高度的技术,如两栏和三栏布局,以及最小和最大宽度的概念。在移动端,通过@import规则和max-device-width进行响应式设计,并强调图片的max-width: 100%属性来实现自适应缩放。

做网页时,我们通常需要考虑到不同电脑屏幕尺寸,以及不同手机屏幕大小等问题,解决样式发生改变的情况,那么如何解决呢?现在主要是采用自适应来解决高度,宽度的,以及图片自适应问题,下面就PC端和移动端来总结一下,通常进行自适应高度和宽度,图片时,一般与页面的布局存在关系。

1、最小尺寸分辨率1024*768(传统17寸显示器),则可以采用940px、960px、或者常用的980px作为最小宽度

2、1024768之后稍大的分辨率就是1280768了,则可以采用1200px或者1220px作为稍大的网页宽度

3、支持css3、html5的高级浏览器可以利用CSS3 Media Queries让网页在不同分辨率下自动调节布局标签

4、不支持css3、html5的脑残浏览器特别是<=ie8系列则需要用js以及resize事件来控制html的布局标签宽度了

5、宽度自适应需要对每个显示模块进行不同宽度的计算,在做html布局时需要大量的计算与适配。

6、宽度自适应为不同宽度显示器写布局元素时常用的css

一:了解高度和宽度的基础

网页可见区域高宽为:document.body.clientHeight||document.body.clientWidth

网页正文的区域高宽为:document.body.scrollHeight||document.body.scrollWidth(包括滚轮的长度)

网页被卷去的上左区域:document.body.scrollTop||document.body.scrollLeft

二: css自适应高度

1.两栏布局,左边固定,右边宽度自适应

方法一:
//html部分

左边
正文
//css部分 *{margin:0;padding:0} #left{float:left;width:200px;background:red;} #bodyText{margin-le
PC移动端自适应是指网站或应用程序能够根据用户的设备屏幕大小自动调整展示效果布局。在现代互联网时代,用户的访问终多种多样,包括桌面电脑、笔记本电脑、平板电脑智能手机等。为了让用户在不同设备上都能良好地浏览使用网站或应用程序,开发者们需要考虑到不同设备的特点差异。 PC移动端自适应的实现方式主要有两种。一种是响应式网页设计(Responsive Web Design,简称RWD),它通过使用HTML5CSS3等技术,在同一个网页的基础上根据屏幕大小分辨率不同,调整页面元素布局的显示效果。这种方式可以让网站在不同设备上表现一致,但同时也会增加开发的复杂度。 另一种方式是通过使用服务器技术,根据用户访问设备的不同,返回不同的HTMLCSS文件。这种方式可以根据不同的设备提供不同的布局功能,但也需要维护多个版本的网页,并增加了服务器的压力。 PC移动端自适应的好处是可以提供更好的用户体验用户界面,让用户在不同设备上都能方便快捷地获取信息进行操作。同时,也可以提高网站的可用性搜索引擎优化效果,增加网站的流量用户粘度。 总之,PC移动端自适应是现代网页设计应用开发的重要要求,它可以让用户在不同设备上都能获得良好的体验,并为开发者带来更多的机会挑战。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值