<html>
<head>
<title>我的网页</title>
</head>
<body>
Hello,我的第一个网页
</body>
</html>
前端工具的选择与安装
前端常见开发者工具
VSCode打开文件夹与创建文件
1.选择文件夹
2.拖拽文件夹
!+ 回车
VSCode常用快捷键列表
① 代码格式化: Shift+Alt+F
② 向上或向下移动一行: Alt+Up 或 Alt+Down
HTML5介绍
HTML5是用来描述网页的一种语言,被称为超文本标记语言。用HTML5编写的文件,后缀以 .html 结尾
HTML是一种标记语言,标记语言是一套标记标签。标签是由尖括号包围的关键字,例如: <html>
<!DOCTYPE html>
<!DOCTYPE html>
<html>
<html>
head标签
head标签用于定义文档的头部。文档的头部描述了文档的各种属性和信息,包括文档的标题、在 Web 中的位置以及和其他文档的关系等。绝大多数文档头部包含的数据都不会真正作为内容显示给读者。
<!DOCTYPE html>
<html>
<head>
<head>
</html>
body标签
<!DOCTYPE html>
<html>
<head>
</head>
<body>
我会显示在浏览器中
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<title>第一个页面</title>
</head>
<body>
我会显示在浏览器中
</body>
</html>
meta标签
meta标签用来描述一个HTML网页文档的属性,关键词等,例如:charset="utf-8" 是说当前使用的是 utf-8 编码格式,在开发中我们经常会看到 utf-8 ,或是 gbk ,这些都是编码格式,通常使用 utf-8 。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>itbaizhan</title>
</head>
<body>
</body>
</html>
标签之标题
标题介绍与应用
标题(Heading)是通过 <h1> - <h6> 标签进行定义的。
<h1> 定义最大的标题 <h6> 定义最小的标题
<h1>一级标题</h1>
<h2>二级标题</h2>
<h3>三级标题</h3>
<h4>四级标题</h4>
<h5>五级标题</h5>
<h6>六级标题</h6>
● 生成h1~h6快捷键:h$*6
标签之段落、换行、水平线
<p>这是一个段落 </p>
<p>这是另一个段落</p>
<p>这个<br>段落<br>演示了分行的效果</p>
水平线
<hr/> 标签在 HTML 页面中创建水平线
<hr color="" width="" size="" align=""/>
属性:
① color:设置水平线的颜色
② width:设置水平线的宽度
③ size:设置水平线的高度
④ align:设置水平线的对齐方式(默认居中),可取值left|right
<img src="" alt="" title="" width="" height="">
注意事项
E:\WwdCode\1.jpg
<img src="E:\itbaizhanCode\1.jpg">
超链接描述
HTML使用标签 <a> 来设置超文本链接
超链接可以是一个字,一个词,或者一组词,也可以是一幅图像,您可以点击这些内容来跳转到新的文档
<a href="url">链接文本</a>
标签之文本
常用文本标签
标签 | 描述 |
<em> | 定义着重文字 |
<b> | 定义粗体文本 |
<i> | 定义斜体字 |
<strong> | 定义加重语气 |
<del> | 定义删除字 |
<span> | 元素没有特定的含义 |
有序列表
有序列表是一列项目,列表项目使用数字进行标记。 有序列表始于<ol> 标签。每个列表项始于 <li> 标签。
<ol>
<li>天行健</li>
<li>程序员</li>
</ol>
<ol>
<li>百度</li>
<li>
<ol>
<li>阿里</li>
<li>京东</li>
</ol>
</li>
<li>今日头条</li>
</ol>
列表标签之无序列表
无序列表实现
无序列表是一个项目的列表,此列项目使用粗体圆点(典型的小黑圆圈)进行标记
<ul>
<li>北京</li>
<li>上海</li>
</ul>
type属性
<ul> 的属性type 拥有的选项
● disc 默认实心圆
● circle 空心圆
● square 小方块
● none 不显示
<ul>
<li>上海</li>
<li>
<ul>
<li>阿里</li>
<li>京东</li>
</ul>
</li>
<li>北京</li>
</ul>
常见应用场景
① 无序的列表效果
② 导航效果
<ul>
<li>Xiaomi手机</li>
<li>Redmi 红米</li>
<li>电视</li>
<li>笔记本</li>
</ul>
快捷键
表格展示效果
表格在数据展示方面非常简单,并且表现优秀
行、列、单元格
单元格特点:同行等高、同列等宽。
<table>
<tr>
<td>北京</td>
<td>上海</td>
</tr>
<tr>
<td>阿里</td>
<td>京东</td>
</tr>
</table>
快捷键
快速生成表格结构:table>tr*2>td{单元格}
表格属性
① border:设置表格的边框
② width:设置表格的宽度
③ height:设置表格的高度
单元格合并属性
● 水平合并:colspan
● 垂直合并:rowspan
<table border="1" width="500px" height="200px">
<tr>
<td colspan="3">单元格1单元格2单元格3</td>
<td>单元格4</td>
<td>单元格5</td>
</tr>
<tr>
<td rowspan="2">单元格6-11</td>
<td>单元格7</td>
<td rowspan="3">单元格81318</td>
<td colspan="2" rowspan="2">单元格
9101415</td>
</tr>
<tr>
<td>单元格12</td>
</tr>
<tr>
<td>单元格16</td>
<td>单元格17</td>
<td>单元格19</td>
<td>单元格20</td>
</tr>
</table>
Form表单
表单在 Web 网页中用来给用户填写信息,从而能采用户信息,使网页具有交互的功能。
所有的用户输入内容的地方都用表单来写,如登录注册、搜索框
表单是由容器和控件组成的,一个表单一般应该包含用户填写信息的输入框,按钮等,这些输入框,按钮叫做控件,表单就是容器,它能够容纳各种各样的控件
<form action="url" method="get|post"
name="myform"></form>
属性说明
● action服务器地址
● name表单名称
method中Get和Post的区别
① 数据提交方式,get把提交的数据url可以看到,post看不到
② get一般用于提交少量数据,post用来提交大量数据
<form>
<input type="text">
<input type="submit">
</form>
表单元素
文本框
<form>
First name: <input type="text"
name="firstname">
<br>
Last name: <input type="text"
name="lastname">
</form>
密码框
密码字段通过标签 <input type="password"> 来定义
<form>
Password: <input type="password" name="pwd">
</form>
● 温馨提示
1 <form name="input" action="url" method="get">
2 Username: <input type="text" name="user">
3 <input type="submit" value="Submit">
4 </form>
块级元素 | 内联元素 |
块元素会在页面中独占一行(自上向下垂直排列)
|
行内元素不会独占页面中的一行,只占自身的大小
|
可以设置width,height属性 | 行内元素设置width,height属性无效 |
⼀般块级元素可以包含行内元素和其他块级元素
| ⼀般内联元素包含内联元素不包含块级元素 |
常见块级元素
div、form、h1~h6、hr、p、table、ul、等
HTML5 是 HTML 最新的修订版本,2014年10月由万维网联盟 (W3C) 完成标准制定
H5新标签实现
H5新标签
① <header></header> 头部
② <nav></nav> 导航
③ <section></section> 定义文档中的节,比如章节、页眉、页脚
④ <aside></aside> 侧边栏
⑤ <footer></footer> 脚部
⑥ <article></article> 代表一个独立的、完整的相关内容块,例如一篇完整的论坛帖子,一篇博客文