前端HTML学习笔记

前端HTML学习笔记

1、什么是HTML?

HTML是HyperText Markup Language(超文本标记语言)

​ 它不是一种编程语言,而是一种标记语言,用于告诉浏览器如何构造你的页面。它可以由一系列HTML元素组合成web开发人员想要的简单或者复杂的页面。“超文本”就是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素。

HTML特点

​ 超文本标记语言文档制作不是很复杂,但功能强大,支持不同数据格式的文件镶入,这也是万维网(WWW)盛行的原因之一,其主要特点如下:

​ 1.简易性:超文本标记语言版本升级采用超集方式,从而更加灵活方便。

​ 2.可扩展性:超文本标记语言的广泛应用带来了加强功能,增加标识符等要求,超文本标记语言采取子类元素的方式,为系统扩展带来保证。

​ 3.平台无关性:虽然个人计算机大行其道,但使用MAC等其他机器的大有人在,超文本标记语言可以使用在广泛的平台上,这也是万维网(WWW)盛行的另一个原因。

​ 4.通用性:另外,HTML是网络的通用语言,一种简单、通用的全置标记语言。它允许网页制作人建立文本与图片相结合的复杂页面,这些页面可以被网上任何其他人浏览到,无论使用的是什么类型的电脑或浏览器。

2、创建HTML文件

打开vscode,创建html文件。

在这里插入图片描述

对基本html5页面结构的理解

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-fWLXM8LE-1629283563849)(C:\Users\Lenovo\AppData\Roaming\Typora\typora-user-images\image-20210802193221680.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-hJ3ltrng-1629283563850)(C:\Users\Lenovo\AppData\Roaming\Typora\typora-user-images\image-20210802194124509.png)]

3、语法

1、元素

单标签元素,仅有一个标签

<meta /><img /><br />

双标签,有开始标签和结束标签

<div></div>
<p></p>

2、属性

HTML标签都拥有自己的属性,属性应该出现在元素的开始标签内部,属性名和属性值通过"="分割,属性与属性之间通过空格分割,属性名不区分大小写,属性值区分大小写并且属性值可以使用双引号引起来。

​ 核心属性:绝大多数标签都具有的属性。title、id、class、style。

title:描述信息

<div title="header">div</div>

id:唯一标识

<div id="div1">div</div>

class:标识类元素

<div class="big">div</div>

style:样式

<div style="color:red">div</div>

3、块级元素

作用:搭建页面结构

特点:

  • 独占一行空间
  • 默认宽度为100%
  • 高度由子元素或内容决定
  • 可以通过css指定其宽度
元素作用已有CSS效果
div无意义的块元素
h1~h3标题标题margin font-size font-weight
p段落margin
ul,li无序列表margin padding list-style
ol,li有序列表margin padding list-style
dl,dt,dd定义列表dl - margin dd - margin
html
bodymargin
headerH5新增的语义化标签<br>(样式与div类似)<div class="header"></div>
footer<div class="footer"></div>
nav<div class="nav"></div>
article<div class="article"></div>
section<div class="section"></div>
aside<div class="aside"></div>
address<div class="address"></div>

4、行内元素

作用:在结构中填充网页内容

特点:

  • 与其他行内元素共享一行空间
  • 宽高由自身决定
  • 由于不用来搭建网页结构,所以也无需通过css指定其宽度
  • 行内元素中不可以嵌套块元素

在这里插入图片描述

4、标签

1、h标签

h标签是标题标签,在html中一共有六级标签h1-h6,在显示效果上,h1最大,h6最小

在这里插入图片描述

2、p标签

p标签是段落标签,用于表示内容中的一个自然段,p标签的文字,会独占一行,并且段与段之间会有一个间距。

在这里插入图片描述

3、br标签

br标签 表示换行标签 br标签是一个自结束标签 br标签的语义是不另起一个段落换行, 而在企业开发中一般情况下需要换行都是因为需要另起一个段落, 所以在企业开发中很少使用br标签

4、hr标签

hr标签 可以在页面中生成一个分割线

5、img标签

img标签用来在浏览器显现图片的

img标签的格式:

src:设置一个图片的路径(绝对路径和相对路径,最好使用相对路径)

alt:可以用来设置在图片不能显示的时,对图片的描述

<img src="" alt="">

6、a标签

a标签是用来控制页面之间的跳转的

<a href="跳转的页面">内容</a>

a标签中还有一个叫做target的属性,这个属性专门用于控制如何跳转
_self:用于当前的选项卡中进行跳转,也就是不新建页面跳转,默认就是__self
_blank:用于在新的选项卡中进行跳转,也就是新建页面跳转

7、假链接

假链接是进行点击之后不需要跳转的链接叫做假链接

假链接的格式:#直接回到页面首部

<a href="#">回到顶部</a>

8、锚点

要想通过a标签跳转到指定的位置, 那么必须告诉a标签一个独一无二的身份证号码, 这样a标签才能在当前界面中找到需要跳转到的目标位置

在HTML中, 每一个标签都有一个名称叫做id的属性, 这个属性就是用来给标签指定一个独一无二的身份证号码的

实现通过a标签跳转到指定的位置分为两步:
1、给目标位置的标签添加一个id属性, 然后指定一个独一无二的值
2、告诉a标签你需要跳转到的目标标签对应的独一无二的身份证号码是多少

<a href="#center">跳转</a>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<p id="center">我是中部</p>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>

独一无二的值
2、告诉a标签你需要跳转到的目标标签对应的独一无二的身份证号码是多少

<a href="#center">跳转</a>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<p id="center">我是中部</p>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值