html5学习历程1
2017-07-23 15:53
120 查看
1.什么是HTML?
HTML是用来描述网页的一种语言HTML 指超文本标记语言(Hyper Text Markup Language)
HTML 不是编程语言,是一种标记语言。
2.了解HTML发展历程
版本 年份 | |||||||||||||||||||||||
|
3.HTML与XHTML的区别?
**XHTML 与 HTML 4.01 标准没有太多的不同。html:
<b><i>This text is bold and italic[code]</b></i>[/code]
Xhtml:
<b><i>This text is bold and italic</i>[code]</b>
这是错误的:
<ul> <li>Coffee</li> [code]<li>Tea
<ul>
<li>Black tea</li>
<li>Green tea</li>
</ul>
<li>Milk</li>
</ul>[/code]
这是正确的:
<ul> <li>Coffee</li> [code]<li>Tea
<ul>
<li>Black tea</li>
<li>Green tea</li>
</ul>
</li>
<li>Milk</li>
</ul>[/code]
注意:在正确代码的例子中,我们在 </ul> 之后插入了一个 </li> 标签。
XHTML 元素必须被关闭
非空标签必须使用结束标签。这是错误的:
<p>This is a paragraph
<p>This is another paragraph[/code]
这是正确的:
<p>This is a paragraph
</p>
<p>This is another paragraph
</p>
空标签也必须被关闭
空标签也必须使用结束标签,或者其开始标签必须使用/>结尾。
这是错误的:
A break: <br> A horizontal rule: <hr> An image: <img src="happy.gif" alt="Happy face">
这是正确的:
A break: <br [code]/>
A horizontal rule: <hr
/>
An image: <img src="happy.gif" alt="Happy face"
/>
XHTML 元素必须小写
XHTML 规范定义:标签名和属性对大小写敏感。这是错误的:
<BODY>
<P>This is a paragraph
</P>
</BODY>
这是正确的:
<body>
<p>This is a paragraph
</p>
</body>
XHTML 文档必须拥有一个根元素
所有的 XHTML 元素必须被嵌套于 <html> 根元素中。其余所有的元素均可有子元素。子元素必须是成对的且被嵌套在其父元素之中。基本的文档结构如下:<html>
<head> ... </head>
<body> ... </body>
</html>
***最主要的不同:
XHTML 元素必须被正确地嵌套。XHTML 元素必须被关闭。
标签名必须用小写字母。
XHTML 文档必须拥有根元素。
3.学习HTML5应具备的知识
HTMLXHTML
CSS
CSS3
javascript
jQuery
HTML5
4.HTML新特性
1.用于绘画的canvas标签2.用于媒体回放的video和audio元素
3.对本地离线储存的更好支持
4.新的语义化标签:
article,footer,header,nav,section
5.新的表单控件
calender,date,time,email,url,search
6.浏览器的支持
safari,chrome,firefox以及opera包括IE9基本支持了HTML5(后期会补充浏览器支持问题)
相关文章推荐
- HTML5的动画学习历程
- html5学习历程
- 我的Html5学习开发历程(一)—— 导航栏的制作
- html5和css3学习历程
- 1.html5 学习要求,Html 5发展历程
- 学习HTML5开发RPG游戏第四步>游戏对象设计
- 嵌入式培训学习历程第十七天
- ACM学习历程—HDU 5025 Saving Tang Monk(广州赛区网赛)(bfs)
- html5学习之路_003
- HTML5学习之FileReader接口
- 分享Silverlight/WPF/Windows Phone/HTML5一周学习导读(1月9日-1月15日)
- 蓝鸥零基础学习HTML5第九讲 兼容性五
- 学做游戏辅助-学习历程
- html5-学习总结
- 我的C语言学习历程:图形篇
- html5学习记录01:常见标签
- 菜鸟学习历程【25】C++入门
- STM32学习历程之IO口输出方式
- HTML5基础学习笔记(三)
- HTML5 快速学习二 Canvas