美文网首页
第一个H5页面

第一个H5页面

作者: DennisXing | 来源:发表于2018-06-19 16:27 被阅读0次

    一、结构
    H5 的文档标签头部:<!DOCTYPE html>
    最基础的结构如下:

    <!DOCTYPE html>
    <html>
    <head>
    <!-- 头部信息 含文档属性及style /引用等-->
    <!--js代码-->
    </head>
    <body>
    <!--内容布局-->
    </body>
    </html>
    

    二、布局
    关于布局CSS等相关的,这里不详细说,这里就说一下最近比较流行的布局方式:Flex。
    2009年,W3C 提出了一种新的方案----Flex 布局,可以简便、完整、响应式地实现各种页面布局。目前,它已经得到了所有浏览器的支持,这意味着,现在就能很安全地使用这项功能。

    Flex 是 Flexible Box 的缩写,意为"弹性布局",用来为盒状模型提供最大的灵活性。
    任何一个容器都可以指定为 Flex 布局。

    .box{
      display: flex;
    }
    
    .box{
      display: inline-flex;
    }
    
    .box{
      display: -webkit-flex; /* Safari */
      display: flex;
    }
    

    注意,设为 Flex 布局以后,子元素的float、clear和vertical-align属性将失效。

    flex的基本概念:
    采用 Flex 布局的元素,称为 Flex 容器(flex container),简称"容器"。它的所有子元素自动成为容器成员,称为 Flex 项目(flex item),简称"项目"。


    image

    容器默认存在两根轴:水平的主轴(main axis)和垂直的交叉轴(cross axis)。主轴的开始位置(与边框的交叉点)叫做main start,结束位置叫做main end;交叉轴的开始位置叫做cross start,结束位置叫做cross end。
    项目默认沿主轴排列。单个项目占据的主轴空间叫做main size,占据的交叉轴空间叫做cross size。

    关于更多的flex布局的应用,会在下个文章中表述。

    三、响应
    这里说的响应是指,当我们编写好界面了,需要做的交互,就拿网络请求来说,
    开始时:需要给用户一个loading效果;
    过程中:需要一个loading不停转圈;
    请求结束时:把请求回来的数据展示在界面上;

    通常我们通过script 来完成,更常见的是javaScript;

    <!DOCTYPE html>
    <html>
    <head>
    <!-- 头部信息 含文档属性及style /引用等-->
    <!--js代码-->
    <script type="text/javascript">
      function countNumber(a,b,c){
            alert('a+b+c='+(a+b+c));
        }
    </script>
    </head>
    <body>
    <!--内容布局-->
    <!--按钮-->
    <div class="button" onclick="countNumber(1,2,3)">
        计算
    </div>
    </body>
    </html>
    

    相关文章

      网友评论

          本文标题:第一个H5页面

          本文链接:https://www.haomeiwen.com/subject/vbxaeftx.html