web学习之路—H5(一)


首先推荐一个网址给小白们,http://www.w3school.com.cn

本人也是小白群里的一员,觉得对于入门来说,去上述推荐学习点还是蛮有用的。毕竟是刚刚开始学习,所以就来点最基础的吧。

一、主体结构

header页面头部,不同与<head></head>
aside边栏
nav外部链接集合
section章节或段落
article类似文章、摘要或留言POST等形式的记录(一般搭配内嵌头部、尾部、底部结构使用)
hggroup类似子标题,标题信息、可选标题、TAG标签这样的数据,还是英文更好理解一些,heading of a section
address联系信息,一般用在article或body锚元素周围
footer页脚

二、HTML 5元素标记汇总表

文档类型宣告<!DOCTYPE html>
根元素元素html
META元素head、 title、base、link、meta、style
部件元素body、section、nav、article、aside、h1、 h2、 h3、h4、 h5、 h6、hgroup、header、footer、address
分组内容元素p、hr、br、pre、blockquote、ol、ul、li、dl、dt、dd、figure、figcaption、div
文本层次语义元素a、em、strong、small、cite、q、dfn、abbr、time、code、var、samp、kbd、sub、sups、i、b、mark、ruby、rt、rp、bdo、span
编辑元素ins、del
嵌入内容元素img、iframe、embed、object、param、video、audio、source、canvas、map、area
表格元素table、caption、colgroup、col、tbody、thread、tfoot、tr、td、th
表单元素form、fieldset、legend、label、button、select、datalist、optgroup、option、textarea、keygen、output、progress、meter
互动元素details、summary、command、menu
脚本元素script、noscript

三、HTML 5元素通用属性和事件句柄

HTML5元素通用属性表accesskey、class、contenteditable、contextmenu、dir、 draggable、hidden、id、lang、spellcheck、style、tabindex、title
HTML5元素事件句柄属性onabort、onblur*、oncanplay、oncanplaythrough、onchange、 onclick、 oncontextmenu、ondblclick、ondrag、ondragend、ondragenter、ondragleave、 ondragover、ondragstart、ondrop、ondurationchange、onemptied、onended、 onerror*、onfocus*、onformchange、onforminput、oninput、oninvalid、onkeydown、 onkeypress、onkeyup、onload*、onloadeddata、onloadedmetadata、onloadstart、 onmousedown、onmousemove、onmouseout、onmouseover、onmouseup、onmousewheel、 onpause、onplay、onplaying、onprogress、onratechange、onreadystatechange、 onscroll、onseeked、onseeking、onselect、onshow、onstalled、onsubmit、 onsuspend、ontimeupdate、onvolumechange、onwaiting。

四、HTML5元素标记释义

标记类型意义介绍
文件标记
<html>根文件标记让浏览器知道这是HTML 文件
META标记
<head>开头提供文件整体信息
<title>标题定义文件标题,显示于浏览器顶端
<base>o基准标记可将相对URL转绝对及指定链接
<link>o外部资源连接必须带rel属性描述
<meta>o其它META数据不能被title, base, link, style, 和script元素描述的META数据
<style>嵌入文档风格信息 
部件标记
<body>文档主体开始文档内容容器
<section>代表通用文档或应用部件 
<nav>导航链接外部链接或文档内部链接
<article>页面模块类似文章、摘要或留言POST等形式的记录
<aside>孤立模块一般作为边栏广告、说明、引用、导航等,aside围堵部分一般与正文耦合较小
<h1>标题标记此外还有h2, h3, h4, h5, h6
<hgroup>群组标题用在一组h1-h6这样的元素集合时使用,用来区分主副标题??
<header>组说明或组导航也可叫页头标题
<footer>页脚标题作用范围跟最近部件元素有关
<address>地址或联系信息 
分组内容标记   
<p>段落标记 
<hr>o水平分割线 
<br>o换行 
<pre>预格式化分本块 
<blockquote>块引用 
<ol>编号列表 
<ul>项目列表 
<li>列表项 
<dl>定义列表 
<dt>定义名称 
<dd>定义说明 
<figure>流内容区块说明多结合figcaption使用
<figcaption>figure内容属性 
<div>定位标记无实际意义
    
文本层次语义标记
<a>链接标记 
<em>强调标记 
<strong>加重标记 
<small>字体缩小 
<cite>斜体标记 
<q>引用标记内容原文是phrasing content,暂不清楚如何翻译
<dfn>术语定义 
<abbr>缩略语 
<time>日期时间 
<code>程序代码 
<var>变量 
<samp>范例 
<kbd>键盘字 
<sub><sups>上标字/下标字 
<i>斜体标记 
<b>粗体标记 
<mark>标记或高亮 
<ruby>注解标记 
<rt>ruby子元素结合ruby使用,比如:<ruby>天<rt>Tian</rt>缘<rt>Yuan</rt></ruby>
<rp>ruby子元素一般做rt元素注释使用
<bdo>  
<span>自定义标记 
编辑标记
<ins>  
<del>  
嵌入内容标记
<img>图片标记 
<iframe>框架标记 
<embed>嵌入标记 
<object>对象标记 
<param>参数标记 
<video>视频标记 
<audio>音频标记 
<source>来源标记 
<canvas>制图标记 
<map>地图标记 
<area>区域标记 
    
表格标记
<table>表格标记设定该表格的各项参数
<caption>表格标题做成一打通列以填入表格标题
<colgroup>  
<col>  
<tbody>  
<thread>  
<tfoot>  
<tr>表格列设定该表格的列
<td>表格栏设定该表格的栏
<th>表格标头相等于<TD>,但其内文字字体会变粗
表单标记
<form>表单标记决定该表单的运作模式
<fieldset>  
<legend>  
<input>输入标记 
<label>  
<button>按钮 
<select>选择标记 
<datalist>  
<optgroup>  
<option>选项 
<textarea>  
<keygen>  
<output>  
<progress>  
<meter>  
    

互动元素

<details>  
<summary>  
<command>  
<menu>  
其他标记
<script>  
<noscript>  
    

备注:

1、● 表示该标记属于围堵标记,需要结束标记</标记>。

2、o 表示该标记属空标记,不需要结束标记。

         本人觉得呢,H5为什么火就是对于视频音频更好的去展现以及一些比较炫的动画效果,就如android,APP其实功能都大同小异,只是表现形式不同而已,这里自然比较炫酷的界面更加可以吸引用户。所以要抓住重点去学习,先去学习他的闪光点吧。一起加油!!!
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值