Webapp开发之meta与css代码部署
白羽 2018-06-14 来源 :网络 阅读 628 评论 0

摘要:本文将带你了解Webapp开发之meta与css代码部署,希望本文对大家学WEBAPP有所帮助。


1、页面头部标签申明

 

 1 <!DOCTYPE html> 2 <html xmlns="//www.w3.org/1999/xhtml" id="test"> 3 <head> 4     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 5     <!--禁止浏览器缩放--> 6     <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no"> 7     <meta content="application/xhtml+xml;charset=UTF-8" http-equiv="Content-Type" /> 8     <!--添加 MobileOptimized 标签,告知ios要以320像素的宽度渲染页面,以防在iPhone4s以下发生图片错位的问题--> 9     <meta name="MobileOptimized" content="320">10     <!--清除浏览器缓存-->11     <meta http-equiv="pragma" content="no-cache">12     <meta http-equiv="Cache-Control" content="no-cache, must-revalidate">13     <meta http-equiv="expires" content="Wed, 26 Feb 1997 08:21:57 GMT">14     <!--iPhone 手机上设置手机号码不被显示为拨号链接)-->15     <meta content="telephone=no, address=no" name="format-detection" />16     <!--IOS私有属性,可以添加到主屏幕-->17     <meta name="apple-mobile-web-app-capable" content="yes" />18     <!--屏幕顶部条的颜色-->19     <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" />20  21     <title>手机webApp</title>22     <!--让IE8,IE9,支持CSS3伪类和属性选择器-->23     <!--[if lte IE 8]>24         <script src="scripts/selectivizr.js"></script>25     <![endif]-->26     <!--让IE9以下的浏览器支持Html5标签和媒体查询器(主要用于响应式网站开发)-->27     <!--[if lt IE 9]>28         <script src="scripts/css3-mediaqueries.js"></script>29         <script src="scripts/html5shiv.js"></script>30     <![endif]-->31 </head>

 

 

 

 

2、css中解决手机WebApp字体和图片等标签问题

 

1 /* 禁用iPhone中Safari的字号自动调整 */2 html { -webkit-text-size-adjust: none; }3 /* 设置HTML5元素为块 */4 article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }5 /* 设置图片视频等自适应调整 */6 img { max-width: 100%; height: auto; width: auto9; /* ie8 */ }7 .video embed, .video object, .video iframe { width: 100%; height: auto; }

 

 

 

3、css重置样式

 参考://www.cnblogs.com/caojiayan/p/6343917.html 

 

 1 /* CSS Document */ 2 html, body, div, span, object, iframe,h1, h2,  3 h3, h4, h5, h6, p, blockquote, pre,abbr, address, cite, code,del, dfn,  4 em, img, ins,kbd, q, samp,small, strong, sub, sup, var,b, i,dl, dt, dd,  5 ol, ul, li,fieldset, form, label, legend,table, caption, tbody,  6 tfoot,thead,tr, th, td,article, aside, canvas, details, figcaption,  7 figure, footer, header, hgroup, menu, nav, section, summary,time, mark,  8 audio, video { 9     margin:0;10     padding:0;11     border:0;12     outline:0;13     font-size:100%;14     vertical-align:baseline;15     background:transparent;16     outline-style:none;/*FF*/ 17 }18 19 body {20     line-height:1;21 }22  23 a{24     margin:0;25     padding:0;26     border:0;27     font-size:100%;28     vertical-align:baseline;29     background:transparent;30      31 }32 a:hover,a:focus{33     text-decoration:none;34     bblr:expression(this.onFocus=this.blur());/*IE*/35     outline-style:none;/*FF*/ 36     }37 table {38     border-collapse:collapse;39     border-spacing:0;40 }41  42 input, select {43     vertical-align:middle;44 }45 46 /*css为clearfix,清除浮动*/47 .clearfix::before,48 .clearfix::after{49     content: "";50     height: 0;51     line-height: 0;52     display: block;53     visibility: hidden;54     clear: both;55 }56 .clearfix:after{clear:both;} 57 .clearfix{ 58     *zoom:1;/*IE/7/6*/59 }

 

 

 

4、关于不同设备的媒体查询

 

  1 /*  2  * -----------------------------------------  3  *  320 ~ 480  4  * -----------------------------------------  5  */  6 @media only screen and (min-width: 320px) and (max-width: 480px) {  7   8 }  9   10 /* 11  * ----------------------------------------- 12  *  321 ~   宽大于321的设备 13  * ----------------------------------------- 14  */ 15 @media only screen and (min-width: 321px) { 16  17 } 18   19 /* 20  * ----------------------------------------- 21  *  ~ 320  宽小于320的设备 22  * ----------------------------------------- 23  */ 24 @media only screen and (max-width: 320px) { 25  26 } 27   28 /* 29  * ----------------------------------------- 30  *  ~ 480  宽小于480的设备 31  * ----------------------------------------- 32  */ 33 @media only screen and (max-width: 480px) { 34  35 } 36   37 /* medium screens (excludes iPad & iPhone) */ 38 /* 39  * ----------------------------------------- 40  * 481 ~ 767  宽大于480且小于767的iPad和iPhone 41  * ----------------------------------------- 42  */ 43 @media only screen and (min-width: 481px) and (max-width: 767px) { 44  45 } 46   47 /* ipads (portrait and landscape) */ 48 /* 49  * ----------------------------------------- 50  * 768 ~ 1024  宽大于480且小于1024的iPad和iPhone 51  * ----------------------------------------- 52  */ 53 @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) { 54  55 } 56   57 /* ipads (landscape) */ 58 /* 59  * ----------------------------------------- 60  * 768 ~ 1024  宽大于480且小于1024的iPad和iPhone 61  * ----------------------------------------- 62  */ 63 @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) { 64  65 } 66   67 /* ipads (portrait) */ 68 /* 69  * ----------------------------------------- 70  * 768 ~ 1024  宽大于480且小于1024的iPad和iPhone 71  * ----------------------------------------- 72  */ 73 @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) { 74  75 } 76   77 /* 78  * ----------------------------------------- 79  * 1444 ~ 1824  宽大于1444且小于1824的设备 80  * ----------------------------------------- 81  */ 82 @media only screen and (min-width: 1444px) and (max-width: 1824px){ 83  84 } 85   86 /* 87  * ----------------------------------------- 88  * 1824 ~  宽大于1824的设备 89  * ----------------------------------------- 90  */ 91 @media only screen and (min-width: 1824px) { 92  93 } 94   95 /* 96  * ----------------------------------------- 97  * 2224 ~  宽大于2224的设备 98  * ----------------------------------------- 99  */100 @media only screen and (min-width: 2224px) {101 102 }103  104 /* iphone 4 and high pixel ratio (1.5+) devices */105 /*106  * -----------------------------------------107  * iphone4 ~108  * -----------------------------------------109  */110 @media only screen and (-webkit-min-device-pixel-ratio : 1.5), only screen and (min-device-pixel-ratio : 1.5) {111 112 }113 114 /* iphone 4 and higher pixel ratio (2+) devices (retina) */115 @media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {116 117 }

 

 


本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注职坐标移动开发之WebApp频道!

 


本文由 @白羽 发布于职坐标。未经许可,禁止转载。
喜欢 | 0 不喜欢 | 0
看完这篇文章有何感觉?已经有0人表态,0%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved

208小时内训课程