• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com专业计算机教程网站
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure
您的位置:首页 > 网页设计 >html5 > 关于移动端h5开发相关内容总结

关于移动端h5开发相关内容总结

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2018-12-03

本文主要包含移动端,HTML5等相关知识,匿名希望在学习及工作中可以帮助到您
1.开发移动端,头部必要的配置

<meta name="
viewport
" content="
width
=device-width,initial-scale=1,user-
scala
ble=no">(各
属性
值不在介绍,在开发中小米(2016年小米4)测试user-scalable=no是不起作用的)

font-size,开发过程中是用Js计算的。
公式 320/100=屏幕尺寸/fontSize值
3.需要点击跳转,语义标签是a(dispaly:block;)
在语义化考虑的情况下a标签中添加一个span(disply:block),span中在添加容器
4.为了用户友好体验,在开发移动端页面时候设置最大宽度和最小宽度。如

{
 
max-width
:640px;
 
min-width
:320px;
}

5.移动端开发页面一些默认样式
禁止a标签背景

a,button,input,optgroup,select,textare{
 // 去掉a,input,button点击时蓝色外边框和灰色半透明
 -webkit-tap-highlight-color:rgba(0,0,0,0);
}

禁止长按a,img标签出现菜单栏

a,img{
 // 禁止长按显示菜单栏
 -webkit-touch-c
all
out:none;
}
流畅滚动
body{
 -webkit-
overflow
-scrolling:touch;
}

6.单行截取

7.calc的使用,不考虑低版本(ie11以下安卓56以下,opera所有)兼容性,建议使用,方便。

8.box-sizing的使用,解决不同浏览器盒模型的展现不一致。(移动端常用)
content-box;默认值标准模型,width和height不包括边框内边距外边距
padding-box;width和height包括内边距不包括边框和外边距
border-box;怪异模型width和height包括内边距和边框,不包括外边距。

9.水平垂直居中(移动端常用)
缺点:需要知道小容器的宽度和高度
格式

<p class="parent">
 <p class="child"></p>
</p>
.parent{
 
position
:relative;
 width:100px;
 height:100px;
 
background-color
:red;
}
// 注意是四个方向都是0
.child{
 position:absolute;
 
margin
:auto;
 
top
:0;
 
right
;0;
 
bottom
:0;
 
left
:0;
 width:50px;
 height:50px;
 background-color:gold;
}

10.line-height的设置(移动端常用)
normal:默认,自动分配合理的行间距
number设置数字,会与当前字体尺寸相乘来设置,即倍数
length设置固定行间距
%基于当前字体尺寸的百分比行间距
inherit从父元素继承过来
记住下面公式,利用排除Bug
空白间距=lineHeight - fontSize
设置父元素的line-height为100%就可以没有留白

11.vertical-align调整图标垂直居中(移动端常用)
baseline:内容与父元素基线对齐
sub:元素基线与父元素下标基线对齐
super:元素基线与父元素上标基线对齐
top:元素及其后代顶端与整行顶端对齐
text-top:元素顶端与父元素字体的顶端对齐
middel:元素中线与父元素的基线对齐
bottom:元素及其后代底端与整行的底端对齐
text-bottom:元素底端与父元素字体的底端对齐
percentage:百分比指定偏移量。基线是0%
length:数值方式,基线是0(常用)

12.flex的使用
使用flex时候,如果两列不是平均分配,试试给width设置为0
https://csstriggers.com/检查css属性触发的哪些过程

以上就是关于移动端h5开发相关内容总结的详细内容,更多请关注微课江湖其它相关文章!

您可能想查找下面的文章:

  • HTML5移动端手机网站开发流程
  • 如何利用input事件来监听移动端的输入
  • 移动端html5 meta标签的神奇功效
  • 移动端解决悬浮层(悬浮header、footer)会遮挡住内容的3种方法
  • html5在移动端的屏幕适应问题示例探讨
  • 移动端Html5页面生成图片解决方案
  • html5移动端Meta的设置
  • canvas原生实现前端网页移动端签名
  • 如何通过HTML5触摸事件实现移动端简易进度条
  • Html5移动端获奖无缝滚动动画实现

相关文章

  • 2018-12-03H5学习之旅-H5的样式(5)
  • 2018-12-03html5 兼容IE6结构的实现代码_html5教程技巧
  • 2018-12-03 移动端HTML5页面端去掉input输入框的白色背景和边框(兼容Android和ios)
  • 2018-12-03段落每行渐变色文本效果
  • 2018-12-03在微信上做 HTML5 网页和普通的网页开发有何不同?
  • 2018-12-03Range:HTML5中的新型Input类型
  • 2018-12-03使用HTML5和CSS3制作简单的钟表
  • 2017-08-06使用jTopo给Html5 Canva中绘制的元素添加鼠标事件
  • 2018-12-03 小强的HTML5移动开发之路(15)——HTML5中的音频
  • 2018-12-03HTML5 WebSocket点对点聊天实现方法

文章分类

  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure

最近更新的内容

    • phonegap完成联系人查找功能的代码详解
    • html5实现兼容各大浏览器的播放器的解析
    • 怎么用CSS设置记录用户密码
    • HTML最新标准HTML5总结(必看)
    • 实例帮助你了解HTML5滑动区域选择元素Slider element
    • H5的各种错误用法总结
    • html5存储页面或应用程序的私有自定义数据的data-* 属性
    • H5你真的了解吗?(绝对干货)
    • HTML5视频支持检测(检查浏览器是否支持视频播放)_html5教程技巧
    • 有人说基于成熟后的HTML5 移动web应用才是未来,因为省去了app移动应用在不同终端的开发时间。基于终端的移动应用也会走下舞台,各位怎么认为?

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有