交互响应式HTML5[第二课]

交互响应式HTML5

  1. 固定宽度设计:采用自适应方式

  2. -下面的横线用来引出操作方式的功能响应式网站前期复杂后期轻松
    • width=device-width(宽度等于设备屏幕的宽度)
    • initial-scale=1.0(初始缩放比例)
    • minimum-scale=0.5(最小缩放比例)
    • maximum-scale=2.0(最大缩放比例)
    • user-scalable=yes(允许用户缩放)
  3. 搜索优化,响应式设计可以更好的让谷歌爬虫获取页面url,从而获取更好的排名。

    响应式内容

  4. 内容策略是规划管理内容方法(文字,图像,视频,音频),关系到网站运作。
  5. 内容整理,不要企图把所有的内容全部放到网站上。
  6. 维护需要对网站内容组织,整理,更新,检查链接等等一切的维护。
  7. 精简内容,把内容分类整理好,通过导航的方式,引导用户进入观看。

    HTML文档结构

    • head结构
    • body结构

      html文档标签

    • 格式标签
    • <h1>...<h6>标题标签
    • 位置标签,align=
    • 注释标签:<!--注释开始标签 -->注释结束标签
    • 元信息标签:<meta>,页面隐藏信息,名称,关键字,作者等。
      • <meta name="author content="作者的姓名">,基本结构,name="" content=""
    • 掌握基底标签:<base>
    • 限制搜索标签: <meta name="robots" content="搜索方式">
    • 设置网页定时跳转:<meta http-equiv="refresh content="跳转时间;url=链接地址">
    • 设置有效期:<meta http-equiv="expires content="web,119 February 2020 10:00 GMT ">,错误
    • 禁止从缓存中调用<meta http-equiv="cache-control"content="no-cache">
    • 删除过期的cookie:<meta http-equiv="set-cookie" content="Web, 14 september 2020 16:00:00 GMT"> 强制打开新窗口:<meta http-equiv="windows-target" content="_top"> 设置网页过渡效果:<meta http-equiv="过渡事件" content="revealtrans(duration=过渡效果持续时间,transition=过渡方式)"> 过渡效果:
          - 0:盒状收缩
          - 1:盒状放射
          - 2:圆形收缩
          - 3:圆形放射
          - 4:由下往上
          - 5:由上往下
          - 6:从左至右
          - 7:从右至左
          - 8:垂直百叶窗
          - 9:水平百叶窗
          - 10:水平格状百叶窗
          - 11:垂直格状百叶窗
          - 12:随意溶解
          - 13:从左右两端向中间展开
          - 14:从中间向左右两端展开
          - 15:从上下两端向中间展开
          - 16:从中间向上下两端展开
          - 17:从右上角向左下角展开
          - 18:从右下角向左上角展开
          - 19:从左上角向右下角展开
          - 20:从左下角丗右上角展开
          - 21:水平线展开
          - 22:垂直线展开
          - 23:随机产生一种过渡方式
          - 以上内容实测IE6版本,IE9以上版本无法运行
    • 设定建立网站日期 <meta name="build" content="网站建立日期">
    • 设定网页版权信息 <meta name="copyright" content="书友汇在线">
    • 设定联系人邮箱 <meta name="reply-to" content="邮箱地址">
    • 基底网址标记<base>,运用基底设置绝对路径,那么页面内容就可以设置相对路径 头部定义一个基底网址:<base href="https://www.sina.com.cn\"> 页面中可以把基底部分用..代替+其他部分网址

      使用HTML实体

      页面符号输入编码
      < 输入:&lt;
      > 输入:&gt;
      & 输入:&amp;
      § 输入:&sect;
      © 输入:&copy;
      ® 输入:&reg;
      TM 输入:&trade;
      ## 页面的主体标记  
    • text:设定页面文字
        - \<body text="#0000ff"> :设定页面文字颜色
    • bgcolor:设定页面背景文字
        - \<body bgcolor="#0000ff" text="FFFFFF">设定页面颜色和文字颜色
    • background:设定页面的背景图像
    • /
    • 定义背景不重复显示的性质:1、head部加style定义类型 2、body{background:no-repeat}
    • 定义背景x轴重复显示的性质:1、head部加style定义类型 2、body{background:repeat-x}
    • bgproperties:设定页面背景图像为固定,不随页面滚动
    • 不随鼠标移动而移动
    • link:设定页面默认链接颜色
    • link功能1:
    • link功能2:对样式表的外链功能
    • head标签内,
    • link功能3:对标签快捷图新链接
    • alink:设定鼠标正在单击时的链接颜色
    • vlink:设定访问过后的颜色
    • <body link="颜色值" alink="颜色值" vlink="颜色值">
    • topmargin:设定页面的上边距
    • leftmargin:设定页面的左边距

      自适应图片

    • 1、建立一个css扩展的样式表
    • 2、加入代码:img{max-width:100%;}

      媒体查询

    • 1、建立一个css扩展的样式表
    • 2、加入代码:img{max-width:100%;}
    • 3、语法:media="screen"屏幕响应
      • media="print"打印预览响应
      • media="screen and (min-width:880px)"屏幕宽度条件响应
      • <link rel="stylesheet" type="text/css" media="screen" href="screenstyles.css"
      • 上句含义:当媒体是有屏幕的,调用样式表
      • <link rel="stylesheet" media="screen and (orientation:portrait)" href="portrait-screen.css"/>
      • 上句含义,媒体是有屏幕并且是垂直朝向的,调用样式表 媒体查询属性:
        • width:视口宽度
        • height:视口宽度
        • device-width:渲染表面宽度(设备屏幕宽度)注:新版放弃
        • device-height:渲染表面高度(设备屏幕调试)注:新版放弃
        • aspect-ratio:视口宽度比。aspect-ratio:16/9 意16:9宽屏
        • color:颜色组分的位深。比如min-color:16表示设备至少支持16位深。
        • color-index:设备颜色查找表中的条目数,值必须是正的数值。
        • monochrome:单色帧缓冲中每个像素的位数值必须为正整数,monochrome:2
        • resolution:屏幕或打印分辨率,比如min-resolution:300dpi
        • scan:针对电视逐行扫描(progressive)和隔行扫描(interlace).
        • scan:progressive判断720p HD TV
        • scan:interlace 判断 1080i HD TV
        • @import url("tiny.css") screen and (min-width:200px) and (maxwidth:360px);
        • 含义:视口介于200和360像素之间才会被应用。
        • meta标签:
        • <meta name="viewport" content="initial-scale=2.0,width=device-width"/>
        • 含义:针对视口,内容放大为原来的2倍,宽度和设备宽度相同。
        • <meta name="viewport" content="width=device-width, maximum-scale=3, minimum-scale=0.5" /> 含义:最大放大为3倍,最小缩小为原来的二分之一。

posted on 2020-02-19 19:42  德天老师  阅读(38)  评论(0)    收藏  举报

导航