1 基本
1.1 第一个前端程序
- 内容
<html>
<head>
<title>我的网页</title>
</head>
<body>
Hello,我的第一个网页
</body>
</html>
使用浏览器打开
1.2 工具安装
- 浏览器
谷歌浏览器
清缓存
ctrl+shift+delete
- vscode
- 生成浏览器文件.html的快捷方式
!+回车
- 常用快捷键
- 快速打开浏览器
插件open in browser 安装,就会多出两个选项来
2 Html5
2.1 介绍
- 概念
是一种用来描述网页的一种语言,被称为超文本标记语言,本质是标记语言,标记语言是一套标记标签,一般用
- DOCTYPE声明
DOCTYPE是document type(文档类型)的缩写。
<!DOCTYPE html>
是H5的声明位于文档的最前面,甚至在<html>之前
作用是网页必备的组成部分,避免浏览器的怪异模式
- html5的基本骨架
-
html标签
-
head标签
- 必须包含title标签
- meta标签:一般是限定utf-8编码格式,注意是一个单标签
-
body标签
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
我的第一个网页
</body>
</html>
2.2 标签之标题
- 标题介绍
从h1到h6从大到小,双标签
<h1>一级标签</h1>
<h2>二级标签</h2>
<h3>三级标签</h3>
<h4>四级标签</h4>
<h5>五级标签</h5>
<h6>六级标签</h6>
- 案例
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<h1>一级标题</h1>
<h2>二级标题</h2>
<h3>三级标题</h3>
<h4>四级标题</h4>
<h5>五级标题</h5>
<h6>六级标题</h6>
</body>
</html>
快捷键
h$*6+回车
- 网页案例
https://www.mi.com/shop
- 标题标签位置摆放
align="left center | right"
默认为左的,可以设置属性变成右边
2.3 标签之段落、换行、水平线
- 概念
段落§:通过段落去承载文本
换行(br)
水平线(hr)
- 段落
- 运用
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<p>我是一个段落标签</p>
</body>
</html>
- 网页案例
3. 换行
- 运用
注意是单标签
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<p>我是一个段落标签</p>
<p>如果您希望在不产生一个<br>新段落的情况下进行换行</p>
</body>
</html>
- 水平线
- 运用
- 案例
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<p>我是一个段落标签</p>
<p>如果您希望在不产生一个<br>新段落的情况下进行换行</p>
<hr color="red" width="300px" size ="10px" align = "left">
</body>
</html>
2.4 标签的图片
- 概念
使用标签定义HTML页面中的图像
<img scr="" alt="" title="" width="" height="">
- 运用
- 用法
- scr
图片必须和代码在同一个文件夹下
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<img src="1683454588303.jpg" >
</body>
</html>
效果
- alt
<body>
<img src="1683454588303.jpg" alt = "我的qq头像">
</body>
当图片获取不到的时候,会显示alt的名字,即代替文本
- width
<body>
<img src="1683454588303.jpg" alt = "我的qq头像" width="300px">
</body>
- height
<body>
<img src="1683454588303.jpg" alt = "我的qq头像" width="300px" height="300px">
</body>
- title
鼠标边边会出现文字提示
- 关于scr的补充
- 绝对路径
- 相对路径
子级关系/
父级关系…/
同级关系./
2.5 超文本链接
- 概念
使用来设置超文本链接,其中href属性来描述链接的地址
<a href="url">链接文本</a>
- 运用
<body>
<a href="https://www.baidu.com">百度</a>
</body>
记得写全https://
图片也可以当作跳转的中介
<body>
<a href="https://www.baidu.com">
<img src="1683454588303.jpg" alt="qq头像" width="300px">
</a>
</body>
2.6 文本标签
- 基本使用
<body>
<em>月月</em>
<b>月月</b>
<i>月月</i>
<strong>月月</strong>
<del>月月</del>
<span>月月</span>
</body>
- 嵌套
<body>
<p>我喜欢吃<em>em白菜</em></p>
</body>
2.7 列表标签之有序列表
- 有序列表
- 基本使用
<body>
<ol>
<li>苹果</li>
<li>橘子</li>
<li>香蕉</li>
<li>火龙果</li>
</ol>
</body>
- ol属性
<body>
<ol type ="1">
<li>苹果</li>
<li>橘子</li>
<li>香蕉</li>
<li>火龙果</li>
</ol>
<ol type ="a">
<li>苹果</li>
<li>橘子</li>
<li>香蕉</li>
<li>火龙果</li>
</ol>
</body>
- 嵌套
也可以嵌套,li中再套一组ol
<body>
<ol>
<li>水果</li>
<li>
蔬菜
<ol>
<li>白菜</li>
<li>油菜</li>
</ol>
</li>
</ol>
</body>
2.8 无序列表
- 概念
<ul>
<li>苹果</li>
<li>橘子</li>
<li>香蕉</li>
</ul>
</body>
- ul属性
<body>
<ul type ="disc">
<li>苹果</li>
<li>橘子</li>
<li>香蕉</li>
</ul>
<ul type ="circle">
<li>苹果</li>
<li>橘子</li>
<li>香蕉</li>
</ul>
<ul type = "squre">
<li>苹果</li>
<li>橘子</li>
<li>香蕉</li>
</ul>
<ul type = "none">
<li>苹果</li>
<li>橘子</li>
<li>香蕉</li>
</ul>
</body>
- 嵌套
也可以嵌套的
- 实际运用
- 百度新闻
- 小米
辅助以css
- 快捷键
ul>li*2
2.9 标签之表格
- 概念
表格:
行:,有几行就几个tr
单元格(列):,有几列就在tr中写几列,中间可以写文本的
- 运用
三行三列的单元格
<body>
<table>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
</table>
</body>
- 快捷键
table <tr*2>td{单元格}
table>tr*3>td*3{哦哦}
回车成这样
<table>
<tr>
<td>哦哦</td>
<td>哦哦</td>
<td>哦哦</td>
</tr>
<tr>
<td>哦哦</td>
<td>哦哦</td>
<td>哦哦</td>
</tr>
<tr>
<td>哦哦</td>
<td>哦哦</td>
<td>哦哦</td>
</tr>
</table>
- 属性
- 基本属性
以后用css调整的多
- 运用
<table border="1">
<tr>
<td>哦哦</td>
<td>哦哦</td>
<td>哦哦</td>
</tr>
<tr>
<td>哦哦</td>
<td>哦哦</td>
<td>哦哦</td>
</tr>
<tr>
<td>哦哦</td>
<td>哦哦</td>
<td>哦哦</td>
</tr>
</table>
- 效果
宽高也可以设置,也可以后css调整
- 单元格合并
- 水平合并colspan
<body>
<p>合并单元格</p>
<table border="1">
<tr>
<td>yes1</td>
<td>yes2</td>
<td>yes3</td>
</tr>
<tr>
<td colspan="2">yes4 yes5</td>
<td>yes6</td>
</tr>
<tr>
<td>yes7</td>
<td>yes8</td>
<td>yes9</td>
</tr>
</table>
</body>
- 垂直合并rowspan
<body>
<p>水平合并单元格3,4以及垂直合并单元格3,6</p>
<table border="1">
<tr>
<td>yes1</td>
<td>yes2</td>
<td rowspan="2">yes3 yes6</td>
</tr>
<tr>
<td colspan="2">yes4 yes5</td>
</tr>
<tr>
<td>yes7</td>
<td>yes8</td>
<td>yes9</td>
</tr>
</table>
</body>
效果
如果合并四个,先水平合并,后垂直合并
2.10 表单
- 引入
- 属性
表单一般包括容器和控件,控件包含输入框和按钮
<form action="url" method ="get|post" name="myform"></form>
action服务器地址,method请求类型,name表单名字
- 组成
表单标签,表单域(输入框),表单按钮
<form>
<input type ="text">
<input type = "submit">
</form>
- 补充表单元素
- 文本框
<form>
用户名:<input type ="text">
</form>
- 密码框
<form>
Password:<input type ="password" name = "pwd">
</form>
密码是小黑圆点文章来源:https://www.toymoban.com/news/detail-439726.html
- 提交按钮
<form>
<input type = "submit" value = "Submit">
</form>
文章来源地址https://www.toymoban.com/news/detail-439726.html
到了这里,关于前端-01Html5基本知识的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!