移动 向右看齐 2022-06-02 04:09 167阅读 0赞 先苦逼的抱怨下,我一个phper,突然让我写移动端页面,可把我折腾惨了。。。。。。 允许网页宽度自动调整 在head标签里加入viewport元标签 //网页宽=屏幕宽,原始缩放比0.5,一开始不会呀,后来翻了淘宝的移动页面,才发这个 <meta name="viewport" content="width=device-width, initial-scale=0.5" /> viewport是网页默认宽度和高度,为啥0.5?这个涉及现在安卓,苹果手机的DPI问题。有空再讨论,在这我们需要知道就是:设置为0.5后,原本500px*300px的图,在手机屏幕上只会占250px*150px!没错,是不是图片看着不再模糊了?。 绝对!绝对!绝对!不要固定宽度 这一条非常重要。具体就是: width : xx px; 正确的姿势如下 width : xx%; //或 width : auto; 同上类似,字体一个德性 字体相对大小em,还有个rem有兴趣自己了解 //100%,即浏览器默认,好像一般是16px body { font: normal 100% Helvetica, Arial, sans-serif; } //1.5倍,16*1.5 p { font-size: 1.5em; } 流动布局 俗点就是各块都浮动,不是固定不变的。 当屏幕宽度小,放不下两个元素,后面的元素会自动滚动到下方 注意绝对定位position: absolute,为什么?自己想 .rDiv { float: right; width: 70%; } .lDiv { float: left; width: 25%; } //别刚好加起来100%,应当小于100% 图片自适应 自动缩放,这个神技呀。一行CSS解决战斗 img,object { max-width: 100%;} 另外要提醒的是:又是坑爹的IE兼容,专业前端自己找解决方法吧 //算了,还是加上吧 //老版本的IE不支持max-width,所以只好写成: img { width: 100%; } //此外,windows平台缩放图片时,可能出现图像失真现象。然后就放IE的专有技能吧: img { -ms-interpolation-mode: bicubic; } //或者,Ethan Marcotte的imgSizer.js。 addLoadEvent(function() { var imgs = document.getElementById("content").getElementsByTagName("img"); imgSizer.collate(imgs); }); 选择加载CSS 这个个人觉得不实用,因为我特么要写更多的CSS,像我这么懒的人,这方法还是去吃翔吧!! "自适应网页设计"的核心,就是CSS3引入的Media Query模块。 它的意思就是,自动探测屏幕宽度,然后加载相应的CSS文件。 <link rel="stylesheet" type="text/css" media="screen and (max-device-width: 400px)" href="tinyScreen.css" /> 上面的代码意思是,如果屏幕宽度小于400像素(max-device-width: 400px),就加载tinyScreen.css文件。 <link rel="stylesheet" type="text/css" media="screen and (min-width: 400px) and (max-device-width: 600px)" href="smallScreen.css" /> 如果屏幕宽度在400像素到600像素之间,则加载smallScreen.css文件。 除了用html标签加载CSS文件,还可以在现有CSS文件中加载。 @import url("tinyScreen.css") screen and (max-device-width: 400px); CSS的@media规则 与上面的雷同,同样是我反感的,要多写代码。我是懒人 同一个CSS文件中,也可以根据不同的屏幕分辨率,选择应用不同的CSS规则。 //屏幕宽度小于400像素,则column块取消浮动、宽度自动调节,sidebar块不显示 @media screen and (max-device-width: 400px) { .column { float: none; width:auto; } #sidebar { display:none; } } 作者:路漫漫在狂奔 链接:https://www.jianshu.com/p/310683ed15dc 來源:简书 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
相关 移动精灵 > clientX: 浏览器可视区域的x坐标 > clientY: 浏览器可视区域的y坐标 > pageX: 浏览器内容区域的x坐标 > pageY: 浏览器内容区 水深无声/ 2022年06月05日 08:06/ 0 赞/ 268 阅读
相关 移动端 一:移动端基础事件 1.touchstart 手指触摸 == mousedown 2.touchend 手指抬起 == mouseup 3.touchmove 手指 太过爱你忘了你带给我的痛/ 2022年06月04日 07:59/ 0 赞/ 279 阅读
相关 移动3 前言的一些碎碎念:最近一直在写移动端的页面,不过一直是用的别人造好的轮子,很多时候并没有想那是为什么,那是怎么样要那么写,就跟着别人的文档去了。本以为自己对移动端的那一丢丢理解 心已赠人/ 2022年06月02日 04:23/ 0 赞/ 168 阅读
相关 移动2 最近被分配到移动端开发组,支持某活动的页面页面制作。这算是我第一次真正接触移动端页面制作,下面就谈谈个人总结和思考。 整体流程 开会大体讲解、讨论与排期 -> 交互设计 超、凢脫俗/ 2022年06月02日 04:13/ 0 赞/ 102 阅读
相关 div随着鼠标移动而移动 我做的是类似一个鼠标移入展示图标,移出消失如下展示: ![Center][](很丑,时间关系就简单做了一个,但是功能健全,可以随意扩展和修改) 1.页面上元素 //这个d 末蓝、/ 2022年06月02日 00:45/ 0 赞/ 237 阅读
相关 移动生活 我们做技术的应该顺势而为,学会变通,符合潮流,才不致于“掉队”,甚至淘汰。 我大学读的是通信工程专业,移动通信是我们的专业核心课程。移动通信之前就是固定通信了,简单地说,就是 叁歲伎倆/ 2022年05月24日 06:20/ 0 赞/ 248 阅读
相关 移动soso ![70][] package com.soso.enty; public class Account { private Stri 向右看齐/ 2022年05月16日 01:58/ 0 赞/ 151 阅读
相关 移动平均 本文内容 概述 简单移动平均 加权移动平均 指数移动平均 指数平滑异同移动平均 动向指数 示例——移动平均在股票分析 参考 迈不过友情╰/ 2022年03月27日 02:24/ 0 赞/ 279 阅读
相关 移动段 移动布局 ‘ 1.移动设备 手机和ipad 安卓系统 ios系统 安卓系统 内置浏览器是谷歌 ios内置 safari 浏览器 他们的内核都是webkit 不考 桃扇骨/ 2022年01月10日 04:35/ 0 赞/ 108 阅读
还没有评论,来说两句吧...