H5简单内容
1.简单认识H5
HTML5不仅仅是作为HTML标记语言的一个最新版本,更重要的是它指定了Web开发的一系列标准,成为第一个将Web作为应用开发平台的HTML语言.
我们日常讨论的H5其实是有一个泛称,他指的是有HTML5 + CSS3 + Javascript等技术组合而成的一个应用开发平台.
2.语义化
所谓语义化是要使HTML标签具备很好的可读性,可以很清晰传达每个标签所要表达的意义,一方便其被友好的处理和解析.
3.语义化标签
对于语义化标签我们并不陌生,在此基础上HTML5增加 了更多的语义化的标签,有利于搜索引擎或辅助设备来理解HTML页面内容.
新的语义标签与<div>,<span>没有差别,知识其具有语义性,使用时除了在HTML结构上需要注意外,其他和普通标签的实用无任何差别,可以理解成<div class="nav">相当于nav
4.兼容处理
在不支持HTML5新语义的标签的浏览器里,会将这些新的标签解析成行内元素(inline)对待,所以我们需要将其转换为块级元素(block)即可,但是在IE9版本一下,并不能正常解析这些新标签,但是却可以是被通过document.creatElement('tarName')创建的自定义标签,于是我们的解决方案就是讲HTML5 的标签全部通过document.creatElement('tagname')来创建一遍,这样IE低版本也能正常解析HTML5了.
但在实际中,我们是通过检测ie浏览器的版本来和加载第三方的一个js库开解决兼容问题 的.
5.表单
HTML5中WEB表单方面有很大的改进,如拾色器,日期/时间组件等.使表单处理变的更高效
6.多媒体
在HTML5之前,在网页上播放音频/视频的通用方法时候利用flash实现的,但是大多情况下,并非所有用户的浏览器都安装了Flash插件,由此使得处理音频/视频播放变的非常复杂,并且移动设备的浏览器并不支持flash插件.
音频
HTML5通过<audio>标签来解决音频播放的问题
由于版本等原因,不同 的浏览器可支持播放的格式是不一样 的,通过audio指定多种音频格式兼容更多的浏览器
<audio>
<source src="">
<source src="">
<audio>
视频
HTML5通过<video>标签来解决音频播放的问题
由于版本等原因,不同 的浏览器可支持播放的格式是不一样 的,通过audio指定多种音频格式兼容更多的浏览器
<video>
<sourse src="">
<sourse src="">
<video>
H5简单内容的更多相关文章
- 使用 CGContextRef 进行简单内容绘制
摘要 : CGContextRef 功能强大,我们借助它可以画各种图形.这里所举例子只是简单内容绘制,冰山一角,对此感兴趣的朋友可以举一反三,实现各种酷炫效果. 效果如下: KMDrawView.h ...
- H5小内容(四)
SVG 基本内容 SVG并不属于HTML5专有内容 HTML5提供有关SVG原生的内容 在HTML5出现之前,就有SVG内容 SVG,简单来说就是矢量图 ...
- H5小内容(三)
Canvas(画布) 基本内容 简单来说,HTML5提供的新元素<canvas> Canvas在HTML页面提供画布的功能 在画布中绘制各种图形 C ...
- H5小内容(一)
HTML5目前最新的规范(标准)是2014年10月推出 2005年左右出现HTML5版本(非标准) W3C组织(两个组织定义H5规范) 学习(研究)HTML5是学习未来(将来主流) ...
- 基于Tags的简单内容推荐的实现
原来为了简单方便,自己小网站上的文章页的相关内容推荐就是从数据库里随机抽取数据来填充一个列表,所以一点相关性都没有,更本没有办法引导用户去访问推荐内容. 算法选择 如何能做到相似内容的推荐呢,碍于小网 ...
- h5基本内容
一 简介 html 超文本标记语言 W3C 中立技术标准机构 W3C标准包括 结构化标准语言(HTML,XML) 表现标准语言(CSS) 行为标准(DOM,ECMAScript) 二 入门例子 < ...
- H5小内容(六)
Web Worker 基本内容 单线程与多线程 Worker可以模拟多线程的效果 定义 - 运行在后台的javascript 注意 - 不能使用DOM ...
- H5小内容(五)
Geolocation(地理定位) 基本内容 地理定位 - 地球的经度和纬度的相交点 实现地理定位的方式 GPS - 美国的,依靠卫星定位 北斗定位 - 纯 ...
- H5小内容(二)
音视频处理 视频处理 基本内容 使用Flash技术处理HTML页面中的视频内容 包含音频.动画.网页游戏等 特点 浏览器原生不支持(IE浏览器要求安装A ...
随机推荐
- Java异常机制,自定义异常以及spring boot异常设计方案
异常机制: 异常概念 异常分类 异常的处理方法 自定义异常 springboot 的异常解决方案
- HBase存储及读写原理介绍
一.HBase介绍及其特点 HBase是一个开源的非关系型分布式数据库,它参考了谷歌的BigTable建模,实现的编程语言为Java.它是Apache软件基金会的Hadoop项目的一部分,运行于HDF ...
- 【译】GitHub 为什么挂?官方的可行性报告为你解答
本文翻译自 GitHub 官方博客<Introducing the GitHub Availability Report> 原文链接:https://github.blog/2020-07 ...
- java 与 springboot
package geektime.spring.springbucks; import geektime.spring.springbucks.model.Coffee; import geektim ...
- 设置与查看Linux系统中的环境变量
大家好,我是良许. 大家都知道,在 Linux 系统中,有环境变量和 Shell 变量这两种变量. 环境变量是在程序及其子程序中全局可用的,常常用来储存像默认的文本编辑器或者浏览器,以及可执行文件的路 ...
- 输入url后的加载过程~
1)查找域名对应的IP地址: 2)建立连接(TCP的三次握手): 3)构建网页: 4)断开连接(TCP的四次挥手): TCP的三次握手:为了准确无误的把数据送到目标处,TCP协议采用了三次握手策略,用 ...
- hiho一下第零周(题目1 : A + B)
#include<iostream> using namespace std; int main() { int a,b; while(cin>>a>>b) cou ...
- API、Win32 SDK、Win32项目、MFC、Windows窗体应用程序的区别
[原]API.Win32 SDK.Win32项目.MFC.Windows窗体应用程序的区别 首先来看一下每一个术语的定义: API:Application Programming Interface. ...
- IDEA - 错误提示 Could not autowire. No beans of '' type found
工具: IntelliJ IDEA 2019.3.4 x64 Ultimate,maven项目: 现象:如下图所示,出现Could not autowire. No beans of '' type ...
- Jmeter 常用函数(27)- 详解 __env
如果你想查看更多 Jmeter 常用函数可以在这篇文章找找哦 https://www.cnblogs.com/poloyy/p/13291704.html 作用 获取环境变量的值 语法格式 ${__e ...