HTML教程——[01]

一、什么是HTML

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

二、作用

通过浏览器进行解释执行HTML标签内容,把最终结构给用户进行呈现

三、结构

<!DOCTYPE html> html5标识
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
	</body>
</html>
<!DOCTYPE html> 是H5的一个声明部分
<meta charset="utf-8"> 指定网页的字符集的编码格式

四、网页开发工具

HBuilderX 、WebStrom、VScode

HBuilderX 下载官网:https://www.dcloud.io/

URL:  http://127.0.0.1:8848/web-01/index.html  (统一资源定位符:http协议+IP+端口号+项目名+项目资源)
http (https): 网络传输协议  超文本传输协议, https具有安全性能的超文本传输协议,CA证书
127.0.0.1 本机的IP地址
8848 端口号
web-01:项目名
index.html:网页资源文件

五、网页的基本标签

5.1 标题标签
<h1>我是标题</h1>
<h2>我是标题</h2>
<h3>我是标题</h3>
<h4>我是标题</h4>
<h5>我是标题</h5>
<h6>我是标题</h6>
5.2 段落标签
<p></p>
5.3 换行标签

单标签,叫做空元素

<br/>
5.4 水平线标签
<hr/>
5.5 字体样式标签
<strong></strong> 加粗显示
<em></em>  斜体
5.6 文本标签(扩展)
<span></span>  一般用于在容器中放置文本内容
<label></label> 一般用于在表单应用中的标题
5.7 注释和特殊符号
<!--  --> 网页的注释  ctrl+ /  添加和去除注释
&nbsp; 空格符
&gt;  大于
&lt;  小于
&quot; 双引号
&copy; 版权符号

六、图片标签

SEO:搜索引擎优化

6.1 图片标签应用
<img src="b.jpg" width="500" height="200"/>

src:代表图片的资源路径

width:宽度

height: 高度

6.2 图片的类型

在web中常用的图片格式

.png 支持背景透明的

.gif 支持动画

.jpg/.jpeg 品质一般

.webp 针对web系统的图片格式,品质较优

.bmp 品质较优,体积大

http://192.168.8.134:8848/project_01/index02.html

6.3 图片的路径

./ 代表当前路径

…/ 代表返回上一级路径

七、超链接标签

7.1 页面间的链接

站内链接

<a href="./news.html">跳转到详情页</a>

站外链接

<a href="https://www.baidu.com/">百度</a>
7.2 锚链接

设置锚点

<a name="head">网页底部</a>

添加链接

<a href="index02.html#head">跳转到底部</a>

先设置锚点,定义一个锚点的名称,再添加链接的地址,注意要加#号,在href属性中添加链接的地址,如果在不同的页面间设置锚链接就添加网页的名称

7.3 功能性链接

打开QQ客服

<a  href="http://wpa.qq.com/msgrd?v=3&uin=877218421&site=qq&menu=yes">打开QQ聊天框</a>

八、列表标签

学习资料:https://www.w3school.com.cn/

8.1 有序列表
<ol type="1">
    <li>全国疫情形势呈逐渐企稳态势 但地区间交叉输入影响明显</li>
    <li>官方:停留时间不超过4小时的货车司机,不允许赋码带星</li>
    <li>全国疫情形势呈逐渐企稳态势 但地区间交叉输入影响明显</li>
    <li>官方:停留时间不超过4小时的货车司机,不允许赋码带星</li>
    <li>全国疫情形势呈逐渐企稳态势 但地区间交叉输入影响明显</li>
    <li>官方:停留时间不超过4小时的货车司机,不允许赋码带星</li>
</ol>
8.2 无序列表
<ul type="square">
    <li>全国疫情形势呈逐渐企稳态势 但地区间交叉输入影响明显</li>
    <li>官方:停留时间不超过4小时的货车司机,不允许赋码带星</li>
    <li>全国疫情形势呈逐渐企稳态势 但地区间交叉输入影响明显</li>
    <li>官方:停留时间不超过4小时的货车司机,不允许赋码带星</li>
    <li>全国疫情形势呈逐渐企稳态势 但地区间交叉输入影响明显</li>
    <li>官方:停留时间不超过4小时的货车司机,不允许赋码带星</li>
</ul>
8.3 定义列表
<dl>
    <dt>水果</dt>
    <dd>苹果</dd>
    <dd>香蕉</dd>
    <dd>西瓜</dd>
    <dt>家电</dt>
    <dd>电视</dd>
    <dd>冰箱</dd>
    <dd>空调</dd>
</dl>

九、表格

语义化:写标签的时候,最好写完整,这样利于搜索引擎优化。

广告:投放了广告,做了竞价排名。

<table border="1" cellpadding="0" cellspacing="0" width="1000">
    <thead>
        <tr>
            <th>编号</th><th>姓名</th><th>年龄</th>
        </tr>
    </thead>
    <tbody>
        <tr>
            <td>1</td><td>张三1</td><td>20</td>
        </tr>
        <tr>
            <td>2</td><td>张三2</td><td>20</td>
        </tr>
        <tr>
            <td>3</td><td>张三3</td><td>20</td>
        </tr>
    </tbody>
</table>

属性说明:

border="1" 表格的边框
cellpadding="0" 内间距
cellspacing="0" 外边距
width="1000" 宽度

十、表单

作用:完成人机交互,收集信息等

<form action="#" method="post"> action:提交的路径  method:提交方式
    <input type="hidden" name="id" value="100"/> hidden:隐藏域
    <input type="text" name="uname" placeholder="邮箱/用户名/登录手机"/>    text:文本框
    <input type="password" name="pwd" /> password:密文
    <input type="radio" name="gender"  /> radio:单选按钮
    <input type="checkbox" name="hobby"/> checkbox:复选框
    <input type="file" name="avctor" />   file:文件域
    <input type="date" name="birthday" /> date:日期
    <select name="province">
        <option>--请选择省份--</option>
        <option value="10">山西省</option>
        <option value="11">山东省</option>
        <option value="12">河南省</option>
        <option value="13">河北省</option>
    </select>  
    select:下拉列表   option:列表项,列表项要添加value属性
    <textarea name="info" rows="10" cols="60"></textarea> 多行文本框,rows:代表多少行 cols:代表能输入60个字符
</form>
提交方式有get post
readonly :只读
disabled:禁用

四种按钮:

<input type="button" value="提交"/>  普通按钮,一般会配合脚本来完成程序的实现
<input type="submit" value="提交1"/> 提交按钮
<input type="reset" value="重置" />  重置按钮
<input type="image" src="./img/123.png" /> 图片按钮

十一、H5的新标签

div是一个放置标签内容的盒子容器

ul>li*5 按tab键就能快速生成

11.1、H5新增标签
header 头部
footer 底部
aside  侧边栏
article 独立的内容模块
11.2、Video
<video width="400" controls autoplay muted loop>
    <source src="./video/123.mp4" type="video/mp4"></source>
    您的浏览器不支持Video标签。
</video>
controls :控制栏
muted:静音
autoplay: 自动播放 ,需要配合muted才能生效
loop:循环播放
  • 32
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值