h5移动端知识要点

第1章 使用rem作为单位

html{font-size:10px}

1.1、使用媒体查询,不同分辨率设置不同的html的font-size

@(min-width:320px){ html{font-size:10px;}}

@(min-width:360px){ html{font-size:11.25px;}}

@(min-width:400px){ html{font-size:12.5px;}}

@(min-width:640px){ html{font-size:20px;}}

给手机设置10px的字体大小;对于320px的手机匹配是10px,其他手机都是等比例匹配;

优点:使用CSS即可实现,不需要JS代码 

缺点:只能匹配部分机型

1.2、使用JS代码控制html的font-size大小

var html = document.querySelector("html");

var clientWidth = html.getBoundingClientRect().width;

html.style.fontSize = clientWidth/18 + "px";

优点:可以匹配所有的机型,适配很强

 缺点:需要写JS代码

第2章禁止a,button,input,optgroup,select,textarea等标签背景变暗效果

在移动端使用标签做按钮的时候或者文字链接的时候,点击按钮会出现一个“暗色的”背景,比如如下代码:

<a href="">button1</a>

<input type="button" value="提交“/>

在移动端点击之后 会出现“暗色的”背景,这时候我们需要在CSS中加入如下代码即可:a,button,input,optgroup,select,textarea{ -webkit-tap-highlight-color:rgba(0,0,0,0);}

第三章 移动端如何定义字体font-family

body{ font-family:"Helvetica Neue",Helvetica,sans-serif}

第四章 webkit表单输入框placeholder的颜色值改变

       如果想要默认的颜色显示红色

       代码如下:input::-webkit-input-placeholder{color:red}

       如果想要用户点击变为蓝色,代码如下:input:focus::-webkit-input-placeholder{color:blue}

第五章 在IOS中 禁止长按链接与图片弹出菜单

a,img{-webkit-touch-callout:none}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • H5移动端知识点总结 阅读目录 移动开发基本知识点 calc基本用法 box-sizing的理解及使用 理解dis...
    Mx勇阅读 10,100评论 0 26
  • 移动开发基本知识点 一.使用rem作为单位 html { font-size: 100px; } @media(m...
    横冲直撞666阅读 8,867评论 0 6
  • 阅读目录移动开发基本知识点 calc基本用法box-sizing的理解及使用理解display:box的布局理解f...
    张宪宇阅读 5,458评论 0 1
  • 5.4主题班会:感恩父母 以五月份第二个周末是母亲节引入。 内容:1.父母对你无微不至的照顾,你感受到了吗? 2....
    不惑_4c9a阅读 4,059评论 0 0
  • 原来是好牌,反转这是一张坏牌,相互搀扶度过这一段,会不会走不了多远就放手了? 原来是坏牌反转这是一张好牌,绿色盎然...
    小雪妈妈阅读 3,110评论 0 0