3.3号随笔

Posted miaomiao8899

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了3.3号随笔相关的知识,希望对你有一定的参考价值。

第一次接触html5页面,一直不太清楚关于设备的全铺是怎么样写的,在许多模板中发现了

1、

<meta name="viewport" content="width=device-width, initial-scale=1.0">

 注意:配合使用保证页面100%,需要设置html,body 宽度高度100%,多余部分进行隐藏,可以设置最大宽度。max-width,margin:0 auto,保证移动端页面被拉宽时,

可以保证页面始终居中显示

width 属性控制设备的宽度。假设您的网站将被带有不同屏幕分辨率的设备浏览,那么将它设置为 device-width 可以确保它能正确呈现在不同设备上。

initial-scale=1.0 确保网页加载时,以 1:1 的比例呈现,不会有任何的缩放。

在移动设备浏览器上,通过为 viewport meta 标签添加 user-scalable=no 可以禁用其缩放(zooming)功能。

通常情况下,maximum-scale=1.0 与 user-scalable=no 一起使用。这样禁用缩放功能后,用户只能滚动屏幕,就能让您的网站看上去更像原生应用的感觉。

2、在移动端中可以使用Iscroll.js来实现局部元素的滚动,布局方式一般为

<div id="wrapper">

<ul class="scroller">

<li>...</li>

</ul>

</div>

 

只有wrapper里的第一个子元素才可以滚动,如果你想要更多的元素可以滚动,那么你可以试试下面的这种写法:

技术分享

<div id="wrapper">
        <div id="scroller">
               <ul>
                    <li></li>
                     ...
                </ul>
                <ul>
                     <li></li>
                     ...
                </ul>
       </div>
</div>

设置wrapper的宽度、高度,设置多与内容与隐藏,那么可以实现ul元素的滚动,注意设置scroll的高度时需要计算好li的高度和数量,
避免出现滚动不能到底部的现象,在出现滚动不能对准位置的时候,可以使用snap:li来调整好滚动好的位置

3、模块高度可以设为百分比,具体元素的高度需写死。<font style="font-size:1em">缺点:不同手机中显示有细微差别;空隙用百分比,具体元素写死.
4、在移动端布局,尤其是列表ul li这样的,不能讲宽度固定死,这样就不能兼容各式各样的手机,可以使用flex弹性盒子,
https://segmentfault.com/a/1190000000707526
父类需要设置display:box或者flex(新版本) -webkit-box-flex:1 ; -moz-box-flex: 1;设置均分,如果四个li,在li上面设置-webkit-box-flex:1 ;,那么每个li占1份,那么li的宽度就是1/4,实现均等排列
5、在css3中的动画方法,animation 是需要@keyframe来执行的,规定什么样的动画,同时需要做好兼容性

以上是关于3.3号随笔的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript笔试题(js高级代码片段)

Oracle 数据库 - 使用UEStudio修改dmp文件版本号,解决imp命令恢复的数据库与dmp本地文件版本号不匹配导致的导入失败问题,“ORACLE error 12547”问题处理(代码片段

11月26号随笔(关于oracle数据库)

OA系统开发随笔-2018年05月14号

LINUX随笔二 tomcat404报错去掉敏感版本号

为啥此代码片段返回意外结果?