一,细说 HTML5 之 HTML5 基础讲解

这是一个HTML5系列,主要是零基础的宝宝们快速认识与学习HTML5.

了解 HTML

1.什么是 HTML

  1. HTML 是用来描述网页的一种语言。
  2. HTML 指的是超文本标记语言 (Hyper Text Markup Language)
  3. HTML 不是一种编程语言,而是一种标记语言 (markup language)

注:标记语言是一套标记标签 (markup tag),HTML 使用标记标签来描述网页

2. HTML版本

版本 年份
HTML 1991
HTML + 1993
HTML 2.0 1995
HTML 3.2 1997
HTML 4.01 1999
XHTML 1.0 2000
HTML 5 2012
XHTML 5 2013

HTML5 相关知识

1.学好 HTML5 要学好一下知识(路线图)

  1. HTML
  2. XHTML
  3. CSS
  4. CSS3
  5. JavaScript
  6. JQuery
  7. HTML5

HTML5的新特性

1.HTML5 新特性

  1. 用于绘画的 canvas 标签
  2. 用于媒介回放的 video 和 audio 元素
  3. 对于本地离线储存的更好支持
  4. 新的特殊内容元素(如:article、footer、header、nav、section)
  5. 新的表单控件(如:calendar、date、time、email、url、search)
  6. 浏览器的支持(如:Chrome、Firefox、Safari、Opera、IE9)

HTML基础讲解

1.声明:

由于 HTML 有多个不同的版本,只有完全明确使用的是哪个版本,浏览器才会显示出 HTML 页面。这就是的用处。

  1. DOCTYPE 声明了文档类型
  2. 声明有助于浏览器中正确显示网页
//HTML5:不基于 SGML,所以不需要引用 DTD。
<!DOCTYPE html>

//HTML4.01:<!DOCTYPE> 声明引用 DTD,因为 HTML 4.01 基于 SGML。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">

//XHTML1.0:<!DOCTYPE> 声明引用 DTD
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

2.HTML 基础标签

head、body、title

<!DOCTYPE html>
<html>
<head>
<title>这里是文档标题</title>
</head>
<body>
这里是文档内容......
</body>
</html>

3.HTML 标题

<h1>...<h6>等标签进行定义

<h1> 定义最大的标题。<h6> 定义最小的标题。

<!DOCTYPE html>
<html>
<head>
<title>这里是文档标题</title>
</head>
<body>
<h1>标题 h1</h1>
<h2>标题 h2</h2>
<h3>标题 h3</h3>
<h4>标题 h4</h4>
<h5>标题 h5</h5>
<h6>标题 h6</h6>
</body>
</html>

效果:

4.HTML 段落

<p> 标签定义段落

<!DOCTYPE html>
<html>
<head>
<title>这里是文档标题</title>
</head>
<body>
<p>这是一个段落。</p>
</body>
</html>

效果:

5.HTML 链接

<a> 标签定义链接

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>这里是文档标题</title>
</head>
<body>
<a href="">我是一个链接。呵呵!</a>
</body>
</html>

效果:

6.HTML 图像

<img> 标签定义图像

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>这里是文档标题</title>
</head>
<body>
<h3 href="">随便找了一张。呵呵!(大家可以留言猜猜分别是什么职业。。)</h3>
<img src="1.jpg"/>
</body>
</html>

效果:

HTML5的元素、属性和格式化

1.HTML5的元素

HTML 元素指的是从开始标签(start tag)到结束标签(end tag)的所有代码。

开始标签 元素内容 结束标签
<p> This is a web page </p>
<a href="#" > This is a link </a>
<br />

HTML 元素语法

  1. HTML 元素以开始标签起始
  2. HTML 元素以结束标签终止
  3. 元素的内容是开始标签与结束标签之间的内容
  4. 某些 HTML 元素具有空内容(empty content)
  5. 空元素在开始标签中进行关闭(以开始标签的结束而结束)
  6. 大多数 HTML 元素可拥有属性

嵌套的 HTML 元素

大多数 HTML 元素可以嵌套(可以包含其他 HTML 元素)。

HTML 文档由嵌套的 HTML 元素构成。

1.HTML5的属性

HTML 标签可以拥有属性。

  1. 属性总是以名称/值对的形式出现,比如:name=”value”。
  2. 属性总是在 HTML 元素的开始标签中规定。

常用属性:

  1. <h1>:align 对齐方式
  2. <body>:bgcolor 背景颜色
  3. <a>:target 规定在何处打开链接

通用属性:

属性 值 描述

class :规定元素的类名

id:规定元素的唯一 ID

style:规定元素的行内样式

title:规定元素的额外信息

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>例5</title>
</head>
<body bgcolor="#CCCC99">
<a href="http://blog.csdn.net/wenteryan">我的博客</a>
<h1 align="center">有事者,事竟成;破釜沉舟,百二秦关终归楚;苦心人,天不负;卧薪尝胆,三千越甲可吞吴。</h1>
</body>
</html>

1.HTML5的格式化

HTML 可定义很多供格式化输出的元素,比如粗体和斜体字。

标签 描述
<b> 定义粗体文本。
<big> 定义大号字。
<em> 定义加重语气。
<i> 定义斜体字。
<small> 定义小号字。
<strong> 定义加重语气。
<sub> 定义下标字。
<sup> 定义上标字。
<ins> 定义插入字。
<del> 定义删除字。
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>例5</title>
</head>
<body bgcolor="#CCCC99">
<h1>文本格式化标签</h1>
<b> 定义粗体文本。</b>
<big> 定义大号字。</big>
<em>  定义着重文字。</em>
<i> 定义斜体字。</i>
<small> 定义小号字。</small>
<strong>  定义加重语气。</strong>
<sub> 定义下标字。</sub>
<sup> 定义上标字。</sup>
<ins> 定义插入字。</ins>
<del> 定义删除字。</del>
</body>
</html>

效果:

时间: 2024-08-27 17:33:39

一,细说 HTML5 之 HTML5 基础讲解的相关文章

蓝鸥零基础学习HTML5—html+css基础

蓝鸥零基础学习HTML5-html+css基础 一.课程目标 1.了解前端开发职位:2.掌握常用标签以及语义及用法:3.掌握常用css的特性,掌握基础布局技巧:4.掌握整站规划概念. 二.适用人群 零基础积极学习html5者 三.课程简介 本课程主要讲解了 html+css的基础知识,包括html模板.标签.css基础样式.布局.表格表单.整站等等,是进行前端开发的基础.Html+css是前端开发的基础,大部分前端开发工程都需要从html+css布局开始,html+css的基础非常重要,是前端开

电子书 html5与css3基础教程第8版.pdf

内容简介 <HTML5与CSS3基础教程(第8版)>自第1版至今,一直是讲解HTML和CSS入门知识的经典畅销书,全面系统地阐述HTML5和CSS3基础知识以及实际运用技术,通过大量实例深入浅出地分析了网页制作的方方面面.全新第8版不仅介绍了文本.图像.链接.列表.表格.表单等网页元素,还介绍了如何为网页设计布局.添加动态效果等,另外还涉及调试和发布. <HTML5与CSS3基础教程(第8版)>提供了一个强大的配套网站,上面列出了书中的完整代码示例以及更多优秀实例及进阶参考资料,以

《HTML5和CSS3基础教程》-笔记1

笔记(第一.二章整合) 1,HTML思想: 编写HTML是为网页内容打上能够描述它们的标签.并且,HTML元素描述的是:内容是什么,而非看起来是什么样. 即: a,HTML:用标签去说明网页内容的含义. b,语义化HTML:用最恰当的HTML元素去说明网页内容的含义. c,结构和表现完全分离.网页内容是什么,由HTML说明.网页内容什么样,由CSS说明. 另:为什么语义化很重要? 无障碍访问:搜索引擎优化(网页在搜索引擎的排名会靠前):更容易维护代码和添加样式. 2,网页构造块: 网页可保存为纯

htML+CSS3-》第3阶段:HTML5之CSS3基础与加强 中

HTML+CSS3->第3阶段:HTML5之CSS3基础与加强中 60前端开发基础视频-复合选择器之子元素选择器 子元素选择器,是让css选择器智能选择子辈的元素. 例如:h1>strong{color:red;} 解读为:选择器h1>strong可以解释为"选择作为h1元素子元素的所有strong元素". 61前端开发基础视频-属性选择器 属性选择器 <!DOCTYPE html> <html lang="zh"> <

《html5与css3基础教程》(第8版)个人笔记

<html5与css3基础教程(第8版)个人笔记 四至六章 small 行内 短语版权符号:&copy 可任意嵌套,html和html5表示含义不一样 strong 重要 em 强调 html5中 b i figure:图figcaption可以用来添加署名? blockquote中的cite:提供引述文本的位置 很多开发人员避免使用q,而是手动添加引号或字符实体datetime可以用于在web应用之间同步日期和时间 YYYY-M-DDThh:mm:ss或hh:mm.sssUTC全球标准时间

JavaScript继承基础讲解,原型链、借用构造函数、混合模式、原型式继承、寄生式继承、寄生组合式继承

说好的讲解JavaScript继承,可是迟迟到现在讲解.废话不多说,直接进入正题. 既然你想了解继承,证明你对JavaScript面向对象已经有一定的了解,如还有什么不理解的可以参考<面向对象JS基础讲解,工厂模式.构造函数模式.原型模式.混合模式.动态原型模式>,接下来讲一般通过那些方法完成JavaScript的继承. 原型链 JavaScript中实现继承最简单的方式就是使用原型链,将子类型的原型指向父类型的实例即可,即“子类型.prototype = new 父类型();”,实现方法如下

【html5】html5离线存储

html5本地存储之离线存储 1.为什么使用离线存储 ①最新的主流的浏览器中都已添加了对HTML5的offline storage功能的支持,HTML5离线存储功能非常强大, 它的作用是:在用户没有与因特网连接时,照样可以访问站点或应用,在用户与因特网连接时,自动更新缓存数据,是我们的网站的适应性和应用型更强 2.准备工作 1.服务器配置 1.需要在 apache配置文件加:① AddType text/cache-manifest .manifest 2.创建缓存清单文件xxx.manifes

HTML5——对HTML5的认识

首先非常感谢李刚老师出的这本书<HTML5/CSS3/JavaScript讲义>,今天读了第一章节的内容,趁热打铁,总结一下. HTML5的时代已经到来,它对所有的前端开发人员来说是一种福音.HTML5致力于解决跨浏览器问题,可以部分取代JavaScript,HTML5致力于把浏览器变成一个前端执行程序环境,而不是简单地视图工具. 第一部分,了解HTML和XHTML HTML--Hyper Text Markup Language(超文本标记语言),它的发展史比较复杂,从1991年年底推出HT

【html5】html5本地简单存储

html5本地简单存储 HTML5 提供了四种在客户端存储数据的新方法,即 localStorage .sessionStorage.globalStorage.Web Sql Database. 前面三个适用于存储较少的数据,而Web Sql Database适用于存储大型的,复杂的数据,我习惯把前面的三个称之为小存储. 简单存储与cookie的区别 1.存储量大①web存储比cookie存储量更大,在数据量上可以达到5M,而cookie最多也就4KB,或者20个key/value对.2.安全