前端HTML万字血书大总结,来看看你入门了吗?

本文详细介绍了HTML的基础知识,从认识Web、浏览器内核、Web标准到HTML骨架,涵盖HTML标签、文本格式化、图像、链接、表格、列表及表单等重要概念。了解这些内容,是成为一名合格前端开发者的基础。
摘要由CSDN通过智能技术生成

一、认识WEB

1. 1、 认识网页

网页主要由文字、图像和超链接等元素构成。当然,除了这些元素,网页中还可以包含音频、视频以及Flash等。

web

1.2、浏览器

浏览器是网页显示、运行的平台,常用的浏览器有IE、火狐(Firefox)、谷歌(Chrome)、Safari和Opera等。我们平时称为五大浏览器。

b

可能你最熟悉的是 IE浏览器,但是他的相应速度实在是太慢了。

liulan

我们可以通过百度的流量研究院来查看目前浏览器的市场占比,2008年,大名鼎鼎的互联网巨头Google公司发布了它的首款浏览器Chrome浏览器。 跟王思聪一样,没办法,生下来人家就是富二代官二代啊,后台太强,而且确实先天能力得天独厚。 出自谷歌,唯我不败;一统江湖,千秋万代。

image-20210705154913849

1.3、常见浏览器内核

浏览器内核,英文叫做:Rendering Engine,中文翻译很多,排版引擎、解释引擎、渲染引擎,现在流行称为浏览器内核。他负责读取网页内容,整理讯息,计算网页的显示方式并显示页面。目前浏览器多种多样, 但是现在主要流行的就是下面几个:

浏览器

内核

备注

IE

Trident

IE、猎豹安全、360极速浏览器、百度浏览器

firefox

Gecko

可惜这几年已经没落了,打开速度慢、升级频繁、猪一样的队友flash、神一样的对手chrome。

Safari

webkit

现在很多人错误地把 webkit 叫做 chrome内核(即使 chrome内核已经是 blink 了)。苹果感觉像被别人抢了媳妇,都哭晕再厕所里面了。

chrome

Chromium/Blink

在 Chromium 项目中研发 Blink 渲染引擎(即浏览器核心),内置于 Chrome 浏览器之中。Blink 其实是 WebKit 的分支。大部分国产浏览器最新版都采用Blink内核。二次开发

Opera

blink

现在跟随chrome用blink内核。

移动端的浏览器内核主要说的是系统内置浏览器的内核。他有两大阵营:

  1. Android手机而言,使用率最高的就是Webkit内核,大部分国产浏览器宣称的自己的内核,基本上也是属于webkit二次开发。
  2. iOS以及WP7平台上,由于系统原因,系统大部分自带浏览器内核,一般是Safari或者IE内核Trident的。

1.4、Web标准

Web标准不是某一个标准,而是由W3C组织和其他标准化组织制定的一系列标准的集合。W3C 万维网联盟是国际最著名的标准化组织。1994年成立后,至今已发布近百项相关万维网的标准,对万维网发展做出了杰出的贡献。W3C就类似于现实世界中的联合国。

1.4.1、为什么要遵循WEB标准

通过以上浏览器不同内核不同,我们知道他们显示页面或者排版就有些许差异,所以我们需要制定一个统一的标注来展示统一的内容

bz

1.4.2、Web 标准的好处

遵循web标准可以让不同我们写的页面更标准更统一外,还有许多优点:

  1. 让Web的发展前景更广阔。
  2. 内容能被更广泛的设备访问。
  3. 更容易被搜寻引擎搜索。
  4. 降低网站流量费用。
  5. 使网站更易于维护。
  6. 提高页面浏览速度。

1.4.3、Web 标准构成

web标注主要包括结构(Structure)、表现(Presentation)和行为(Behavior)三个方面。通俗来说就是HTML、CSS、JS。

标准

说明

备注

结构

结构用于对网页元素进行整理和分类,咱们主要学的是HTML。

htmll

表现

表现用于设置网页元素的版式、颜色、大小等外观样式,主要指的是CSS

css

行为

行为是指网页模型的定义及交互的编写,咱们主要学的是 Javascript

search

1.4.4、总结

  • web标准有三层结构,分别是结构(html)、表现(css)和行为(javascript)。
  • 结构类似人的身体, 表现类似人的着装, 行为类似人的行为动作。
  • 理想状态下,他们三层都是独立的, 放到不同的文件里面。

1.5、html5的发展之路

html5

1.6、XHTML

XHTML可扩展超文本标记语言(英语:eXtensible HyperText Markup Language,XHTML),是一种标记语言,表现方式与超文本标记语言(HTML)类似,不过语法上更加严格。从继承关系上讲,HTML是一种基于标准通用标记语言(SGML)的应用,是一种非常灵活的置标语言,而XHTML则基于可扩展标记语言(XML),XML是SGML的一个子集。XHTML 1.0在2000年1月26日成为W3C的推荐标准。

二、HTML骨架

2.1、HTML定义

HTML 指的是超文本标记语言 (Hyper Text Markup Language)是用来描述网页的一种语言。HTML 不是一种编程语言,而是一种标记语言 (markup language),标记语言是一套标记标签 (markup tag)。网页是由网页元素组成的 , 这些元素是利用html标签描述出来,然后通过浏览器解析,就可以显示给用户了。

所谓超文本,有2层含义:

  1. 因为它可以加入图片、声音、动画、多媒体等内容(**超越文本限制 **)。
  2. 不仅如此,它还可以从一个文件跳转到另一个文件,与世界各地主机的文件连接(**超级链接文本 **)。

2.2、HTML骨架标签

日常生活的书信,我们要遵循共同的约定。 不然会看起来很没有格式,一点都不易于阅读。

mess

HTML 有自己的语言语法骨架格式,他是我们入门学习HTML的第一步。

<html>   
    <head>   
        <title></title>
    </head>
    <body>
    </body>
</html>

标签名

定义

说明

HTML标签

页面中最大的标签,我们成为 根标签

文档的头部

注意在head标签中我们必须要设置的标签是title

文档的标题

让页面拥有一个属于自己的网页标题

文档

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值