目录

1.HTML概念

超文本标记语言

2.HTML版本

HTML

HTML5

3.HTML基本结构

基本结构

元素、标签、属性

4.HTML常用标签

内容

1.HTML概念

HTML(HyperText Markup Language):由SGML(标准通用标记语言)发展而来,写给浏览器的超文本标记语言。

HyperText:超文本(指由用超链接的方法,将各种不同空间的文字信息组织在一起的网状文本,其表现形式通常为:文字/图形/动画/声音/表格/链接等)

Markup:标记(将文本以及文本相关的其他信息结合起来,展现出关于文档结构和数据处理细节的电脑文字编码)

常见浏览器:

微软:Internet Explorer

Mozilla:Firefox

Apple:Safari、

Opera、HotBrower、Google Chrome、GreenBrower、Avant、360安全浏览器、世界之窗、腾讯IT、搜狗、傲游、orca等等。

2.HTML版本

2.1版本更替:

超文本标记语言(第一版):1993年6月,作为互联网工程工作小组(IETF)工作草案发布(并非标准

HTML 2.0:1995年11月,作为RFC 1866发布,在RFC 2854于2000年6月发布之后被宣布已经过时

HTML 3.2:1997年1月14日,W3C推荐标准

HTML 4.0:1997年12月18日,W3C推荐标准

HTML 4.01(微小改进):1999年12月24日,W3C推荐标准

HTML 5:2014年10月28日,W3C推荐标准

ps:HTML5之前的版本统称HTML,HTML5称为H5

2.2HTML5:

定义:万维网的核心语言、标准通用标记语言下的一个应用超文本标记语言HTML)的第五次重大修改

设计目的:为了在移动设备上支持多媒体,如引进video、audio和canvas 标记等新的语法特征

重大变更:新的语法特征

新的用户与文档交互方式:新解析规则增强了灵活性、新属性

一个HTML5文档到另一个文档间的拖放功能

离线编辑

多用途互联网邮件扩展(MIME)和协议处理程序注册

在SQL数据库中存储数据的通用标准(Web SQL)

特性:语义特性(Class:Semantic)

本地存储特性(Class: OFFLINE & STORAGE)

设备兼容特性 (Class: DEVICE ACCESS)

连接特性(Class: CONNECTIVITY)

网页多媒体特性(Class: MULTIMEDIA)

三维、图形及特效特性(Class: 3D, Graphics & Effects)

性能与集成特性(Class: Performance & Integration)

优点:多设备跨平台、自适应网页设计、即时更新

提高可用性和改进用户的友好体验

有几个新的标签,这将有助于开发人员定义重要的内容

可以给站点带来更多的多媒体元素(视频和音频)

可以很好的替代FLASH和Silverlight

当涉及到网站的抓取和索引的时候,对于SEO很友好

将被大量应用于移动应用程序和游戏

可移植性好

缺点:该标准并未能很好的被浏览器所支持。因新标签的引入,各浏览器之间将缺少一种统一的数据描述格式,造成用户体验不佳

3.HTML基本结构

3.1基本结构

 <!DOCTYPE HTML>
<html> <!--html文档开始标签-->
<head>
<!--文本的头信息,不显示-->
</head>
<body>
<!--文本的正文,显示浏览器-->
</body>
</html> <!--html文档结束标签-->

3.2元素、标签、属性

3.2.1元素:由开始标签与结束标签组成的

3.2.2标签:通常成对出现,两端有两个尖括号,HTML标签大小写无关,但XHTML必须小写

3.2.3属性:由属性名与属性值成对出现,如:name=“myname”,name为属性名,myname为属性值

4.HTML常用标签

换行:<br>

标题:<h1></h1>;<h2></h2>;<h3></h3>;<h4></h4>;<h5></h5>;<h6></h6>(h1最大,h6最小)

格式化文字: 粗体<b></b>或<strong></strong>

斜体<i></i>或<em></em>

上标<sup></sup>;下标<sub></sub>

插入字(下划线)<ins></ins>;删除字(贯穿线)<del></del>

字体标签: <font></font>

其属性: size="2/+1/-1" (字体大小)

face=“黑体”(字体类型)

color=“red/#000/rgb”(字体颜色)

20190321-HTML基本结构的更多相关文章

  1. C++学习(二十四)(C语言部分)之 结构体1

    1.结构体 存放多个不同类型的数据 但是是相关联的 数组 存放多个相同类型的数据 结构体是存放多个相关联的不同类型的数组 struct 定义一个结构体类型 自定义类型 2.结构体定义方式 定义类型最通 ...

  2. 【.net 深呼吸】细说CodeDom(1):结构大观

    CodeDom 是啥东东?Html Dom听过吧,XML Dom听过吧.DOM一般可翻译为 文档对象模型,那 Code + DOM呢,自然是指代码文档模型了.如果你从来没接触过 CodeDom,你大概 ...

  3. 读书笔记:《HTML5开发手册》--HTML5新的结构元素

    读书笔记:<HTML5开发手册> (HTML5 Developer's CookBook) 虽然从事前端开发已有很长一段时间,对HTML5标签也有使用,但在语义化上面理解还不够清晰.之前在 ...

  4. Python学习--04条件控制与循环结构

    Python学习--04条件控制与循环结构 条件控制 在Python程序中,用if语句实现条件控制. 语法格式: if <条件判断1>: <执行1> elif <条件判断 ...

  5. HTML5 语义元素(一)页面结构

    本篇主要介绍HTML5增加的语义元素中关于页面结构方面的,包含: <article>.<aside>.<figure>.<figcaption>.< ...

  6. React在开发中的常用结构以及功能详解

    一.React什么算法,什么虚拟DOM,什么核心内容网上一大堆,请自行google. 但是能把算法说清楚,虚拟DOM说清楚的聊聊无几.对开发又没卵用,还不如来点干货看看咋用. 二.结构如下: impo ...

  7. ElasticSearch 5学习(10)——结构化查询(包括新特性)

    之前我们所有的查询都属于命令行查询,但是不利于复杂的查询,而且一般在项目开发中不使用命令行查询方式,只有在调试测试时使用简单命令行查询,但是,如果想要善用搜索,我们必须使用请求体查询(request ...

  8. ASP.NET Core应用针对静态文件请求的处理[4]: DirectoryBrowserMiddleware中间件如何呈现目录结构

    和StaticFileMiddleware中间件一样,DirectoryBrowserMiddleware中间本质上还是定义了一个请求地址与某个物理目录之间的映射关系,而目标目录体现为一个FilePr ...

  9. Go结构体实现类似成员函数机制

    Go语言结构体成员能否是函数,从而实现类似类的成员函数的机制呢?答案是肯定的. package main import "fmt" type stru struct { testf ...

  10. CRL快速开发框架系列教程十(导出对象结构)

    本系列目录 CRL快速开发框架系列教程一(Code First数据表不需再关心) CRL快速开发框架系列教程二(基于Lambda表达式查询) CRL快速开发框架系列教程三(更新数据) CRL快速开发框 ...

随机推荐

  1. QEMU KVM Libvirt手册(10):Managing Virtual Machines with libvirt

    libvirt is a library that provides a common API for managing popular virtualization solutions, among ...

  2. React Native调试实用技巧,React Native开发者必会的调试技巧

    在做React Native开发时,少不了的需要对React Native程序进行调试.调试程序是每一位开发者的基本功,高效的调试不仅能提高开发效率,也能降低Bug率.本文将向大家分享React Na ...

  3. 全面盘点当前Android后台保活方案的真实运行效果(截止2019年前)

    本文原作者“minminaya”,作者网站:minminaya.cn,为了提升文章品质,即时通讯网对内容作了幅修订和改动,感谢原作者. 1.引言 对于IM应用和消息推送服务的开发者来说,在Androi ...

  4. [Swift]LeetCode380. 常数时间插入、删除和获取随机元素 | Insert Delete GetRandom O(1)

    Design a data structure that supports all following operations in averageO(1) time. insert(val): Ins ...

  5. [Swift]LeetCode934. 最短的桥 | Shortest Bridge

    In a given 2D binary array A, there are two islands.  (An island is a 4-directionally connected grou ...

  6. 浏览器与服务端请求响应流程与HTTP协议

    浏览器与服务端请求响应流程图: 1.HTTP概要 1.1. 定义 HTTP(HyperText Transfer  Protocol,超文本传输协议)最早就是计算机与计算机之间沟通的一种标准协议,这种 ...

  7. Docker for windows : 安装Redis

    一.拉取Redis镜像 docker pull hub.c..com/library/redis: 二.创建并运行Redis docker run -d -it --name redis d4f259 ...

  8. 英语笔记3(git)

    备注 一: Staging Modified Files Let’s change a file that was already tracked. (tracked 表示该文件已经被git管理过,再 ...

  9. 一步一步用Canvas写一个贪吃蛇

    之前在慕课网看了几集Canvas的视频,一直想着写点东西练练手.感觉贪吃蛇算是比较简单的了,当年大学的时候还写过C语言字符版的,没想到还是遇到了很多问题. 最终效果如下(图太大的话 时间太长 录制gi ...

  10. 华为oj之求int型正整数在内存中存储时1的个数

    题目: 求int型正整数在内存中存储时1的个数 热度指数:4427 时间限制:1秒 空间限制:32768K 题目描述 输入一个int型的正整数,计算出该int型数据在内存中存储时1的个数. 输入描述: ...