实现web页面按比例缩放

对于web的掌握限于可以看懂别人的代码,并在框架中作相应修改或增加。

今天把另一个项目中的网页源代码粘过来做一个页面,结果问题百出。

首先,同样的代码,放在自己的项目里,页面排版错乱,看了下,引用的web框架版本不一致,只好硬着头皮自己改了,于是乎:

把网页设置的百分比改了个遍,终于调出看着还好的效果,心情一下明亮了起来。结果手贱缩放了下,页面又是一通乱,心情顿时等到了谷底。鉴于自己是一个比较追求完美的人,看着一个不顺眼的页面,怎么也不能就这样让他消失,毕竟这只是掩耳盗铃而已。然后,又不是一通改,发现原来的代码中,页面宽度设置基友%又有px。统一为%后,总算好点了,虽然在某个缩放比例上会有问题,这实在不是我所能解决的,留待以后慢慢消化吧,还有其他任务呢。。。

总结:
     1、别人的网页源代码在你的项目里不一定适用,可能和web框架的版本有关系(猜的,博主版本过低%>_<%)

2、页面要想按比例缩放,宽度和高度单位应该保持一致,%或px

3、其它,待续。。。。。。。

欢迎补充哈~

时间: 2024-11-05 12:24:46

实现web页面按比例缩放的相关文章

前端开发入门到实战:通过 rem 和 vw 实现页面等比例缩放自适应

一.rem 和 vw 简介 1. rem rem?是相对长度单位,是指相对于根元素(即html元素)font-size(字号大小)的倍数. 浏览器支持:Caniuse 示例 若根元素?font-size?为 12px html { font-size: 12px; } h1 { font-size: 2rem; /* 2 × 12px = 24px */ } p { font-size: 1.5rem; /* 1.5 × 12px = 18px */ } div { width: 10rem;

移动Web页面,为什么都喜欢width=device-width,并且关闭系统缩放功能?

如题,这种方式做的移动Web页面,设计稿通常是按照960*640的规格进行设计,再开发的时候,通常会把里面量到的尺寸缩小一半再开发. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1″> 那既然要缩小一半再开发,为什么不直接设置width=640,然后按照设计稿的尺寸进行开发呢? 对于第一种方法,我暂时能想到好处之后图片缩小了一半,不知道还有什么其

web页面放到手机页面,缩放问题

有时候写页面样式不规范,很多页面元素写死尺寸时,web页面尺寸比较大放到移动端访问时,就背缩放了,div或者按钮变得好小 可以加段js,效果会好点 1 <script> 2 ! function( userAgent ) { 3 var screen_w = parseInt(window.screen.width), 4 scale = screen_w / 640; 5 if ( /Android (\d+\.\d+)/.test( userAgent ) ) { 6 var versio

移动端web页面如何适配

移动端web页面如何适配,现有两个方案: 1 设置viewport进行缩放 简单粗暴,使用过程中反应缩放会导致有些页面元素会糊的情况.天猫的web app的首页使用这种方案 在页面中加入viewport.js var doc = window.document, docEle = doc.documentElement, dpr = Math.ceil(window.devicePixelRatio), vp = document.querySelector('meta[name="viewpo

swipe JS – 移动WEB页面内容触摸滑动类库

swipe.js文档及用法 今天带来一个轻量级js触摸滑动类库-swipe JS,这是一个非常小的一个javascript类库,但他的功能却不简单,它可以用来展示web页面上的任何内容,支持精确的触摸移动操作,而且还可以设置自动播放.等比例缩放等等实用性的功能: 一.用法 Swipe只需添加很简单的一段代码即可,如下 <div id='slider' class='swipe'> <div class='swipe-wrap'> <div class='wrap'>&l

Web页面适应移动设备的问题

一.viewport设置Web页面适应移动设备的屏幕大小 用法:<meta name="viewport" content="width=device-width,initial-scale=1,user-scalable=0" />解释:自定义虚拟窗口,并指定虚拟窗口width宽度为:device-width,初始缩放比例大小为1倍,同时不允许用户使用手动缩放功能.补充:content属性允许设置6种不同的参数,分别是:width/height:虚拟窗

移动web页面头部书写

HTTP 标题信息(http-equiv) 和页面描述信息(name) http-equiv:该枚举的属性定义,可以改变服务器和用户代理行为的编译.编译的值取content 里的内容.简单来说即可以模拟 HTTP 协议响应头.最常见的大概属于Content-Type了,设置编码类型.如 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> H5中可以简化为 <me

jQuery实现等比例缩放大图片

在页面布局时,有时会遇到大图片将页面容器撑大,超出规定区域, 这时我们就需要将图片按比例缩放,让大图片自适应页面布局. 查看演示http://itmyhome.com/jquery_image_scaling/ 1.页面中有如下图片 <img alt="leaf" src="img/leaf.jpg"> 2.使用jQuery将图片缩放 <script type="text/javascript"> window.onloa

css 布局之定位 相对/绝对/成比例缩放

给body添加 overflow: hidden; 可以将页面所有的 滚动条隐藏,但必须要给body 设置一个高度 overflow: hidden; height:864px; 父元素必须要设置 position:relative 必须设置 width 与 height 且不能用百分比 父层如果是图片,要使用  background: url(bg.jpg) no-repeat; 子元素必须设置 position: absolute; 必须设置 width 与 height 定位使用 top