手机端代码共用部分

HTML代码部分:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">
    <meta name="author" content="vscss.com">
    <meta name="apple-mobile-web-app-capable" content="yes">
    <meta name="apple-mobile-web-app-status-bar-style" content="black">
    <meta name="format-detection" content="telephone=no">   <!--网页的到期时间。一旦网页过期,必须到服务器上重新传输-->
    <meta http-equiv="Cache-Control" content="no-cache">    <!--请求或响应消息不能缓存-->
    <meta http-equiv="Pragma" content="no-cache">
    <!--ps:以上3句清除浏览器中的缓存,它和其它几句合起来用,就可以使你再次进入曾经访问过的页面时,ie浏览器必须从服务端下载最新的内容,达到刷新的效果。-->
    <meta name="description" content="">
    <meta name="Keywords" content="">

    <title></title>
    <link rel="stylesheet" type="text/css" href="css/basic.css" />
</head>

<body class="mbody">

<script type="text/javascript" src="js/jquery.min.js"></script>
</body>
</html>

公共css部分:

@charset "utf-8";

/*公共样式*/
* {
    tap-highlight-color: rgba(0,0,0,0);
    -webkit-tap-highlight-color: rgba(0,0,0,0);   /*用户点击iOS的Safari浏览器中的链接或JavaScript的可点击的元素时,覆盖显示的高亮颜色*/
    -ms-tap-highlight-color: rgba(0,0,0,0);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
    margin: 0;
    border: 0;
}
html {
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;   /*苹果移动设备上会识别,用于保证文字大小*/
    text-size-adjust: 100%;     /*text-size-adjust 设为 none 或者 100% 关闭字体大小自动调整功能.*/
}
body {
    -webkit-text-size-adjust: 100%;
    background: #f2f2f2;
    min-width: 320px;
    margin: 0 auto;
    height: 100%;
    width: 100%;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch;   /*允许独立的快速滚动和触摸回弹*/
    font-family: PingFangSC-Regular,Helvetica,"Droid Sans",Arial,sans-serif;
    font-size: 14px;
    line-height: 1;
}
a, div, header, span {
    -webkit-tap-highlight-color: rgba(255,255,255,0);
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block;
    clear: both;
}
h1, h2, h3, h4, h5, h6 {
    font-size: 100%;          /*给h系列显试指定font-size:100%;它就会继承body设定的字体大小*/
    font-weight: normal;
}
ul,ol {
    list-style: outside none none;
}
img {
    vertical-align: middle;
    font-size: 0;
    border: none;
    -ms-interpolation-mode: bicubic;    /*解决图片缩放失真问题*/
}
a {
    text-decoration: none;
    color: #333;
}
a, input, textarea {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    tap-highlight-color: rgba(0,0,0,0);     /*用户点击链接,覆盖显示的高亮颜色*/
    outline: 0;            /*去外边框*/
}
input, select, button {
    font-size: 100%;
    vertical-align: middle;
    outline: 0;
}
.mbody {
    max-width: 640px;
}
.none {
    display:none;
}
.f_l {
    float:left;
}
.f_r {
    float:right;
}
.clearfix:after {
    content:".";
    height:0;
    clear:both;
    display:block;
    visibility:hidden;
}
.ellipsis{
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.btn {
    padding: 8px 15px;
    background-color: #de3333;
    color: #fff;
    text-align: center;
    border-radius: 4px;
}
.btn_block{
    background-color: #de3333;
    height: 45px;
    line-height: 45px;
    color: #fff;
    font-size: 15px;
    text-align: center;
    -webkit-border-radius:4px;
    margin:15px 20px;
    display: block;
    cursor: pointer;
}
.dir_arrow{
    display: inline-block;
    width: 8px;
    height: 8px;
    border:1px solid #666;
    border-top:0;
    border-right: 0;
    transform: rotate(-135deg);
    -webkit-transform: rotate(-135deg);
    -moz-transform: rotate(-135deg);
}
.dir_arrow_top{
    transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
}
.dir_arrow_bottom{
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
}
时间: 2024-10-16 11:55:11

手机端代码共用部分的相关文章

利用ddmlib 实现 PC端与android手机端adb forword socket通信(转)

上篇文章讲了PC与android手机连接的办法 ,通过java调用系统命令执行adb命令操作,实际上是一个比较笨的办法. 网上查阅资料,发现google 提供了ddmlib库 (adt-bundle\sdk\tools 目录下), 提供了adb相关操作的所有api. 文档参考 http://www.jarvana.com/jarvana/view/com/google/android/tools/ddmlib/r13/ddmlib-r13-javadoc.jar!/index.html 参考范例

将PC端的网站转化成手机端网站需要增加以下这段代码即可,再布局一下界面即可

<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=0.5, maximum-scale=2.0, user-scalable=yes" /> 将PC端的网站转化成手机端网站需要增加以下这段代码即可,再布局一下界面即可,布布扣,bubuko.com

HTML5手机端手指滑动上拉加载代码

在线预览   源码下载 HTML5手机端手指滑动上拉加载代码是一款通过jquery实现tab切换和上拉加载更多的效果,适用于手机端页面开发.该特效适用浏览器:360.FireFox.Chrome.Safari.Opera.傲游.搜狗.世界之窗. 不支持IE8及以下浏览器. 加入前端爱好者QQ群(123235875) 点击加群,共同交流进度!

手机端 摇一摇功能 代码实现

手机端网页上的摇一摇效果,js代码如下 var speed; //判断手机是否有摇一摇功能 if (window.DeviceMotionEvent) { //绑定devicemotion事件 window.addEventListener('devicemotion',deviceMotionHandler, false); }else{ alert('您的设备不支持摇一摇功能,系统将自动为您摇动手机^_^'); speed = 888; //不支持摇一摇时,修改speed值触发摇动手机事件

jquery支持PC端手机端幻灯片代码

分享一款支持PC端手机端幻灯片代码是一款支持移动触摸,支持鼠标拖拽切换,支持带进度条的自动播放模式.交果图如下 : 在线预览   源码下载 实现的代码. html代码: <div class="flex"> <ul class="slides"> <li data-title="Slide 1"> <img alt="" src="img/beasts_feature.jpg

手机端网页返回顶部js代码

<!DOCTYPE html>  <html>  <head>  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />  <title>手机端网页返回顶部js代码</title>  <script src="http://libs.baidu.com/jquery/1.11.3/jquery.m

【极品代码】一般人我不告诉他,手机端h5播放时不自动全屏代码

已测适用于ios,某些安卓手机微信下播放视频会出现播放器控件(这个实在是无力吐槽了,因为之前还遇到过微信播放完视频后竟然无法退出全屏出现广告的情况,只有播放完后刷新页面并且要放到框架页里才能屏蔽微信视频广告!),之前用canvans渲染,感觉不够太完美,又弄成背景切换形式得(用背景切换形式可以完美解决当一个容器有transform:rotate(90deg)属性时自适应百分比问题,若是canvans需去计算高宽太麻烦还需考虑不同系统). 想要手机端h5播放时不自动全屏比想象的简单,看加粗部分,一

简单手机端头部设置 及css代码

<html> <head> <title>今日报表</title> <meta http-equiv="Content-Type" content="text/html;charset=utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1" /> </he

做一个手机端页面时,遇到了一个奇怪的问题:字体的显示大小,与在CSS中指定的大小不一致

最近在做一个手机端页面时,遇到了一个奇怪的问题:字体的显示大小,与在CSS中指定的大小不一致.大家可以查看这个Demo(记得打开Chrome DevTools). 就如上图所示,你可以发现,原本指定的字体大小是24px,但是最终计算出来的却是53px,看到这诡异的结果,我心中暗骂一句:这什么鬼! 随后开始对问题各种排查:某个标签引起的?某个CSS引起的?又或者是某句JS代码引起的.通过一坨坨的删代码,发现貌似都不是.我不禁又骂,到底什么鬼!不过中间还是发现了一些端倪:当页面中的标签数量或者文本数