作者: 蓝冰

  • css样式的百分比都相对于谁?

    相对于父元素宽度的:
    [max/min-]width、padding、margin、left、right 等;

    相对于父元素高度的:
    [max/min-]height、top、bottom 等;

    相对于继承字号的:
    font-size 等;

    相对于自身字号的:
    line-height 等;

    相对于自身宽高的:
    transform: translate()、transform-origin、border-radius、background-size、zoom 等;

    特殊算法的:
    background-position(方向长度 / 该方向除背景图之外部分总长度 * 100)、
    filter 系列函数等;

    如果自身设置 position: absolute,“父元素”指:
    破坏文档流的div高度设为百分比是相对谁而言的? – Boringer 的回答
    如果 position: fixed,“父元素”指窗口。

    作者:Boringer
    链接:https://www.zhihu.com/question/36079531/answer/65809167
    来源:知乎

  • 清除iOS下input表单的阴影

    在IOS下,input 表单默认会有个内阴影,一定程度上影响视觉一致,可通过设置下面代码去掉:

    [cce]
    input{
        -webkit-appearance: none;
    }
    [/cce]
    
    另外附一些常用头部申明
    [cce]
    <!DOCTYPE html>
    <html lang="zh-CN">
     <!--html语言属性 简体中文(繁体中文为zh-cmn-Hant,英文为en)-->
     <head>
     <!--声明文档字符编码-->
     <meta charset="utf-8">
     <!--移动端配置-->
     <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no">
     <meta http-equiv="Cache-Control" content="max-age=0">
     <meta name="apple-touch-fullscreen" content="yes">
     <!-- 是否启用 WebApp 全屏模式,删除苹果默认的工具栏和菜单栏 -->
     <meta name="apple-mobile-web-app-capable" content="yes" />
     <!-- 设置苹果工具栏颜色 -->
     <meta name="apple-mobile-web-app-status-bar-style" content="black" />
     <!-- 忽略页面中的数字识别为电话,忽略email识别 -->
     <meta content="telephone=no, email=no" name="format-detection" />
    
     <!-- 启用360浏览器的极速模式(webkit) -->
     <meta name="renderer" content="webkit">
     <!--优先使用 IE 最新版本和 Chrome-->
     <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
     <!--百度禁止转码-->
     <meta http-equiv="Cache-Control" content="no-siteapp" />
     <!-- 针对手持设备优化,主要是针对一些老的不识别viewport的浏览器,比如黑莓 -->
     <meta name="HandheldFriendly" content="true">
     <!-- 微软的老式浏览器 -->
     <meta name="MobileOptimized" content="320">
     <!-- uc强制竖屏 -->
     <meta name="screen-orientation" content="portrait">
     <!-- QQ强制竖屏 -->
     <meta name="x5-orientation" content="portrait">
     <!-- UC强制全屏 -->
     <meta name="full-screen" content="yes">
     <!-- QQ强制全屏 -->
     <meta name="x5-fullscreen" content="true">
     <!-- UC应用模式 -->
     <meta name="browsermode" content="application">
     <!-- QQ应用模式 -->
     <meta name="x5-page-mode" content="app">
     <!-- windows phone 点击无高光 -->
     <meta name="msapplication-tap-highlight" content="no">
     <!--无缓存设置-->
     <meta http-equiv="pragma" content="no-cache" />
     <meta http-equiv="Cache-Control" content="no-cache, must-revalidate" />
     <meta http-equiv="expires" content="Wed, 26 Feb 1997 08:21:57 GMT"/>
    [/cce]
  • 一转眼毕业,毕业两年半

    毕业两年半了,原来以为会一直不变的事情,慢慢地,也会被改变。

    大家都说,时间会抹平一切,慢慢淡忘,淡化,消失不见。

    有些事情我们希望时间会帮我们解决,但是有些事情,我们希望,时间就定格在那一刻。

    原以为,读书是最压抑,最痛苦,最。。。无奈的事情,就算偶尔会有那么一丝成就感,但是比起那长长的16年寒窗苦读,那时候真觉得人生无趣,好想快点离开这个象牙塔,进入社会,过自由自在的生活。

    但是现在,身处在社会中,没人限制你的自由,但是自己把自己给捆死了。年幼不懂家庭的意义,社会的现实,更加不会明白年龄对于自己的压力,那时候天真地只想快快长大,现在我真的不想长大。

    很多遗憾留在学生时代,没有轰轰烈烈谈场恋爱,没有奋不顾身说走就走,没有你上我就上的冲动。。。现在想来平平淡淡,可能那时候确实发生了些什么,只是我们还没有记起,还没有遇到回味的机会。

    不过,也有很多那时候的记忆,我们依旧觉得仿佛就在昨天,相信那会是一个永恒,虽然,不管缺了谁,地球都会照样转,没有你,别人也照样活得精彩,但是,我们还是相信自己的内心不会改变,即使被社会摧残的遍体鳞伤,被时间消磨着仅存的信仰,被现实动摇着你的信心。。。

    可能你不能时时刻刻做回你自己,但是我希望我们都可以在恰当的时候,做回我们自己。

  • 不爽

    真tm不爽不爽不爽不爽不爽不爽!!!

  • 网页获取APP版本信息及兼容显示

    遇到的情景是这样的:

    公司的APP需要增加一个新功能,可以在内嵌的页面上点击按钮跳转到相应的APP原生列表界面,内嵌的网页由后台编辑,但是以前的老版本APP没有这个功能,如果在页面上直接显示按钮,新版本没问题,老版本就会出现没反应的情况,因为老版本没有内嵌那个方法,所以如何兼容新老版本,我们得出一个简单的方法。

    就是先获取APP的一些信息,新版本会增加一些版本的信息在里面,然后判断这个信息版本是不是大于某个版本值,如果是,那就显示新按钮,如果不是,那就显示的按钮跳转到wap页面。

    [cce]
    <script type="text/javascript">
      //机型和版本判断
      function CanShare() {
        var ua = navigator.userAgent;
          // 判断是否 iPhone 或者 iPod
          if((navigator.userAgent.match(/iPhone/i) || navigator.userAgent.match(/iPod/i))) {
            // 判断APP版本号是否大于630
            if (/podinn\/(\S+)/i.test(ua)) {
              var ver = RegExp['$1'];
              if(parseFloat(ver) >= 630)
              return true;
            }
            return false;
          } else {
            //安卓系统
            if (/podinn\/(\S+)/i.test(ua)) {
              var ver = RegExp['$1'];
              if(parseFloat(ver) >= 630)
              return true;
            }
            return false;
          }
        }
    </script>
    [/cce]
    
    
    
    [cce]
    <div id="divbutton1"><!--老版本显示部分-->
      <a href="#">杭州</button></a>
    </div>
    
    <div id="divbutton2" style="display:none"><!--新版本显示部分-->
      <a href="#">杭州</button></a>
    </div>
    
    <!--判断部分显示-->
    <script>
      $(function()
    {
      if(CanShare())
      {
      $("#divbutton1").hide();
      $("#divbutton2").show();
      }
    });
    </script>
    [/cce]
    
    APP信息获取概况
    [cce]
    <script type="text/javascript">
    var x = navigator;
    document.write("CodeName=" + x.appCodeName);
    document.write("<br />");
    document.write("MinorVersion=" + x.appMinorVersion);
    document.write("<br />");
    document.write("Name=" + x.appName);
    document.write("<br />");
    document.write("Version=" + x.appVersion);
    document.write("<br />");
    document.write("CookieEnabled=" + x.cookieEnabled);
    document.write("<br />");
    document.write("CPUClass=" + x.cpuClass);
    document.write("<br />");
    document.write("OnLine=" + x.onLine);
    document.write("<br />");
    document.write("Platform=" + x.platform);
    document.write("<br />");
    document.write("UA=" + x.userAgent);
    document.write("<br />");
    document.write("BrowserLanguage=" + x.browserLanguage);
    document.write("<br />");
    document.write("SystemLanguage=" + x.systemLanguage);
    document.write("<br />");
    document.write("UserLanguage=" + x.userLanguage);
    </script>
    [/cce]
  • 1114碎语

    有时候,你的好朋友,不知道抽了什么经,一个你觉得很不起眼的小事情就会跟你生气冷战,你不知道他处在什么情况之下而生气的,当然,他也不知道你处在什么情况之下,但是事情就这样发生了,很不爽,非常不爽,而你还要笑脸想迎地去讨好,一而再再而三,你累了,累了,了,不想再当老好人,不想被发好人卡,不想再装作一副若无其事的样子,不想再假装坚强地去笑脸迎人,我很好。
    生活总有不顺心的时候,不要假装,也不想假装,即使生活平平淡淡,也要活出自己的精彩,不奢求别人的赞同,至少自己内心舒坦,活的舒服,不枉青春!

  • 【攻略】2015淘宝双十一,小红包攒起来!

    双11万店同庆赢红包
    活动时间:10月13日-11月11日
    活动路径:使用手机淘宝、手机天猫扫描彩色天猫或天猫双11标识进行互动即可参与活动
    红包面额:1元、2元、5元、10元、1111元(一个订单可叠加10个)
    【其实很简单就是进入淘宝或天猫的最新版APP,扫下LOGO然后看下十几秒的小猫跳舞,然后就会出现有没有中到红包了。】
    没有logo怎么办?
    我已经帮小伙伴们找好了,如下第一张图就是了,大家可以保存到电脑然后用手机扫描就可以了,或者土豪童鞋可以用另一个手机扫一扫,比如用6S扫6啊!

    0

     

    还不明白的童鞋请看下面的详细步骤:
    第一步,打开淘宝或者天猫客户端,点开扫一扫,点击【点我赢取双11红包】醒目的图标

    1

     

    第二步,点击我知道了,然后摄像头对准本文第一张logo图,观看完动画后就可以查看是否获得了红包。

    23456

     

    好了,就这样了,祝大家好远!
    欢迎大家转给有同样需求的童鞋攒攒小红包哦~