HTML基础-01

1.认识WEB

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

浏览器时网页显示和运行的平台。

浏览器内核:包括排版引擎,解释引擎,渲染引擎。负责读取网页内容,整理讯息,计算网页的显示方式并显示页面。

1.1.常见浏览器

浏览器内核备注
IETridentIE、猎豹安全、360极速浏览器、百度浏览器右
firefoxGecko可惜这几年已经没落了,打开速度慢、升级频繁、猪一样的队友flash、神一样的对手chrome。
Safariwebkit现在很多人错误地把 webkit 叫做 chrome内核(即使 chrome内核已经是 blink 了)。
chromeChromium/Blink在 Chromium 项目中研发 Blink 渲染引擎(即浏览器核心),内置于 Chrome 浏览器之中。Blink 其实是 WebKit 的分支。大部分国产浏览器最新版都采用Blink内核。是webkit的二次开发。
Operablink现在跟随chrome用blink内核。

1.2.WEB标准

Web标准是由W3C组织和其他标准化组织制定的一系列标准的集合。W3C万维网是国际最著名的标准化组织。

  • 1.为什么需要Web标准:

    浏览器是解析网页和运行网页的平台,不同的浏览器就有不同的解析规则。由于不同浏览器解析出来的效果可能不一致,开发者可能需要针对不同浏览器做不同的开发,任务繁重。

    所以需要一个通用的,开发者共同遵循的WEB标准。只要符合这个标准,那么开发者写出的页面,经过不同的浏览器渲染解析得到的效果是一样的。

    遵循Web标准可以让不同的开发人员写出的页面更标准,更统一。

  • 2.Web标准的构成

    主要包括结构(Structure)、表现(Presentation)和行为(Behavior)三个方面。

    标准说明
    结构结构用于对网页元素进行整理和分类,现阶段主要学的是HTML。
    表现表现用于设置网页元素的版式、颜色、大小等外观样式,主要指的是CSS。
    行为行为是指网页模型的定义以及交互的编写,现阶段主要学的是JavaScript。
  • 3.Web标准提出的最佳体验方案:结构、样式、行为相分离。

    简单理解:结构写到HTML文件中,表现写到CSS文件中,行为写到JavaScript文件中。
    在这里插入图片描述

  • 4.Web标准的优点

    易于维护:只需更改CSS文件,就可以改变整站的样式。
    页面响应快:HTML文档体积变小,响应时间短。
    可访问性:语义化的HTML(结构和表现相分离的HTML)编写的网页文件,更容易被屏幕阅读器识别。
    设备兼容性:不同的样式表可以让网页在不同的设备上呈现不同的样式。
    搜索引擎:语义化的HTML能更容易被搜索引擎解析,提升排名。

2.HTML初识

HTML:Hyper Text Markup Language超文本标记语言。

超文本:俩层含义。

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

目标:

  • 1.能够说出标签的书写注意规范。
  • 2.能够写出HTML骨架标签。
  • 3.能够写出超链接标签
  • 4.能够写出图片标签,并说出alt和title的区别
  • 5.能够说出相对路径的三种形式。

2.1Html基本结构标签

1.骨架标签:

每个页面都会有一个基本的结构标签(也称为骨架标签),页面内容也是在这些基本标签上书写的。

HTML页面也称为HTML文档。

  • < html >:HTML标签,页面中最大的标签,跟标签。
  • < head >:文档的头部,在head标签中我们必须设置title标签。
  • < title >:文档的标题,head的子标签。
  • < body >:文档的主题,主要是页面的具体内容。

2.文档类型声明标签:就叫文档类型声明标签,不属于HTML的标签。

  • < !DOCTYPE html >:文档类型声明,作用是告诉浏览器使用哪种HTML版本来显示网页。

  • 这句代码的意思是:当前页面采用的是HTML5版本来显示网页。

  • 注意:

    < !DOCTYPE html >声明唯一文档中的最前面的位置;其不是一个HTML标签,它就是文档类型声明标签。

    被< html > < html/ >包裹住的标签才是HTML标签;< !DOCTYPE html >在< html > 上面。

3.<html lang="en">:用来定义当前文档显示的语言。

  • 1.en:定义语言为英文
  • 2.zh_CN:定义语言为中文。
  • 简单来说定义为en就是英文网页,定义为zh-CN就是中文网页。
  • 其实对于文档显示来说,定义成en的文档也可以显示中文,定义成zh-CN的文档也可以显示成英文。

4.<meta charset="UTF-8">

  • 在< head >标签内,可以通过< meta >标签的charset属性来规定HTML文档应该使用哪种字符编码

2.2Html标签

2.2.1.段落标签和换行标签

  • 1.< p >< p/ >:段落标签。 paragraph
  • 2.< br/ >:换行标签。break
  • 3.< h1 >< h1/ >:标题标签。独占一行,不用换行

2.2.2.文本格式化标签

在这里插入图片描述

2.2.3.div和span

divspan是没有语义的,它们就是一个盒子,用来装内容的。用来布局网页的。

  • 1.一个div独占一行

    在这里插入图片描述

  • 2.span是小盒子:一行可以放多个。

    在这里插入图片描述

2.2.4.图片标签

< img src="" />:自闭和标签,src属性必填。

  • src:图片路径,必填属性。

  • alt:当图片显示不出来是,替换的文字。
    在这里插入图片描述

  • title:提示文本,鼠标放到图像上,显示的文字。

  • width:像素,设置图像的宽度

  • height:像素,设置图像的高度。

  • border:像素,设置图像的边框粗细。

  • 注意:宽度和高度,一般只修改一个,只修改宽度,高度会等比例压缩,不会有太大的压缩失真问题。同时修改会造成压缩失真的情况。

    在这里插入图片描述

2.2.5.相对路径

以这两个文件所处关系为例:在同一级。
在这里插入图片描述

  • 1.写法一:同一级路径:

    <img src="帅哥1.jpg"/><br/>
    <img src="和html所在同一级的文件夹/帅哥2.jpg" />

  • 2.写法二:当前目录路径:./

    <img src="./帅哥1.jpg" /><br/>

  • 3.上一级目录:../
    <img src="../HTML/帅哥1.jpg"/><br/>

  • 4.项目路径:/
    <img src="/VSCode_Project/HTML/帅哥1.jpg"/>

    在这里插入图片描述

  • 5.绝对路径:

    以盘符开始,而且是\斜杠。相对路径是/斜杠。

    网络中的绝对地址:<img src="https://i2.hdslb.com/bfs/face/e11811315acb3eef69c91ae6708d3e4048b86bf9.jpg@96w_96h_1c.webp">

2.2.6.超链接标签

< a >:anchor的缩写,锚。

  • 属性1:href:用户指定链接目标的url地址,必须属性。当标签有href属性时,他就有了超链接的功能。
  • 属性2:target:用于指定链接页面的打开方式,_self为默认值,_blank为在新窗口中打开。

空链接:<a href="#">空链接</a>

下载链接:<a href="帅哥1.zip">下载链接</a>。地址链接的是压缩文件,比如.exe或者.zip。

网页元素连接:在网页中的各种网页元素,比如图片,表格,音视频等等,都可以添加链接。

  • <a href="www.baidu.com"><img src="帅哥1.jpg" /></a>:点击图片,就会跳转。

2.2.7.锚点链接

在这里插入图片描述

所有的信息都在一个页面上,包括早年经历,演艺经历,个人生活等等。但是如果我想看个人生活这一块,那么就要一点一点向下滑,比较麻烦还不够精准。为了解决这种情况,出现了锚点链接。

锚点链接:点击锚点链接后,可以快速定位到当前页面的某个位置。

实现:

  • 1.为目标位置设置一个id属性,如< h3 id = 'two'> 第二季 < h3/ >
  • 2.写一个锚点链接:< a href='#two'> 第二季介绍 < a/ >

2.2.8.特殊字符

在HTML页面中,一些特殊的符号很难或者不方便直接使用,此时我们就可以使用下面的字符来替代。
在这里插入图片描述
在这里插入图片描述
重点记住:空格,大于号,小于号(因为这两个是标签符号,所以需要转义)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值