一.HTML初识
HTML概述
HTML:超文本标记语言(Hyper TextMarkup Languag,通过HTML标签对网页中的文字、图片、连接进行美化
关键词:文本、标记、语言
HTML格式
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>无标题文档</title>
</head>
<body>
</body>
</html>
标签 | 意义 |
---|---|
html | 最外层的标签,所有标签都包含在html标签中 |
head | 头部标签,包含了title标签、meta 标签、style标签等标签 |
title | 定义标题标签,显示在网页标签上 |
body | "身体"标签,网页所有内容都在body标签中 |
标签分类:
标签都大部分都是使用<>进行包裹,有开始标签和结束标签,只有少部分标签属于单标签,不需要闭合。
标签名 | 举例 | 展示 |
---|---|---|
双标签 | html、body、div、p标签等 | <html></html> |
单标签 | hr、br | <br />、<hr /> |
标签关系
- 嵌套关系
<html>
<head>
</head>
</html>
- 并行关系
<head>
</head>
<body>
</body>
文档类型<!DOCTYPE>
<!doctype html>
:表示html文档类型。
meta标签
<meta charset="UTF-8">
:使用UTF-8编码格式。
二.标签的语义化
标题标签
<h1>这是一级标题</h1>
<h2>这是二级标题</h2>
<h3>这是三级标题</h3>
<h4>这是四级标题</h4>
<h5>这是五极标题</h5>
<h6>这是六级标题</h6>
段落标签
<p>这是p标签,段落标签</p>
水平线标签
<hr />
换行标签
<br />
布局、盒子模型标签
<span>行内元素</span>
<div>盒子标签</div>
文本格式化标签
标签类型 | 标签 | 推荐使用 |
---|---|---|
加粗 | <b></b> 、<strong></strong> | 推荐使用strong标签,语义更强烈 |
斜体 | <i></i>、<em></em> | 推荐使用em标签 |
删除线 | <s></s>、<del></del> | 推荐使用del标签 |
下划线 | <u></u>、<ins></ins> | 推荐使用ins标签 |
标签属性
标签属性
<p size=10px color='red'>标签属性</p>
- 写在开始标签内部
- 使用空格隔开
- 可以写多个属性
图像标签
<img />
:单标签,将图像显示在网页中,image缩写。通过多个属性展示。
<img src=./images/test.jpg alt='测试' />
属性 | 值 | 意义 |
---|---|---|
src | 图片路径:相对路径、绝对路径、网络路径 | 图片存放的路径 |
alt | 替换文本 | 在图片无法显示时显示的替换文字 |
title | 鼠标悬停时显示的内容 | 提示信息 |
width | 宽度 | 设置图片的宽度,单位px |
height | 高度 | 设置图片的高度,不建议同时修改高度和快点 |
boder | 边框 | 设置边框的宽度,px |
链接标签
链接标签:<a></a>
a标签是用来在网页上添加链接或者锚点。
属性 | 描述 | 例子 |
---|---|---|
href | 链接地址:相对路径、绝对路径、网页链接 | href=“http://www.lovejoan.com” |
target | _blank:新建标签页 ,_self:原标签页打开 | 默认在原标签页打开链接、_blank重新打开一个标签 |
锚点
通过id的值加上a标签链接实现跳转。
<h3 id="live">个人生活</h3>
<a href="#live">个人生活</a>
base标签
在<head></head>
标签里面统一设置链接的打开方式
<html>
<head>
<title>标题</title>
<base target="_blank"/>
<meta charset="utf-8">
</head>
<body>
</body>
<a href="http://www.baidu.com">百度</a>
<a href="http://www.163.com">网易</a>
</html>
特殊字符
特殊字符 | 值 |
---|---|
| 空格 |
< | < |
> | > |
© | © |
注释标签
<!--这个是注释-->
文件路径
类型 | 描述 | 示例 |
---|---|---|
绝对路径 | 从盘符开始写 | C:/Users/WZS/.packettracer |
相对路径 | 相对当前文件的路径 | ./images/1.jpg |
网络路径 | 跳转网络路径 | http://www.lovejoan.com |
列表标签
- 无序列表 :ul
- 有序列表 :ol
- 自定义列表 dt
无序列表
<ul>
<li>苹果</li>
<li>香蕉</li>
<li>橘子</li>
</ul>
无序列表前面默认有项目符号,但可以通过CSS代码去掉。需要和<ul></ul>
标签搭配使用
有序列表
<ol>
<li>西瓜</li>
<li>哈密瓜</li>
<li>三华李</li>
</ol>
使用ol标签+li标签显示有顺序的列表。
自定义列表
<dl>
<dt>测试</dt>
<dd>111</dd>
<dd>222</dd>
<dt>测试2</dt>
<dd>333</dd>
</dl>
自定义列表使用dl+dt+dd的方式来显示自定义列表。多用于网页底部的友情链接。
好了,大概先到这来吧!