HTML相关知识【黑马程序员前端】

一、标题标签

<h1></h1>
<h2></h2>
<h3></h3>
<h4></h4>
<h5></h5>
<h6></h6>

二、段落标签

<p></p>

三、换行标签

<br>

四、水平线标签

<hr>

五、文本格式化标签

<b>加粗</b>
<u>下划线</u>
<i>倾斜</i>
<s>删除线</s>

<!-- 推荐:表示的强调语义更强烈 -->
<strong>加粗</strong>
<ins>下划线</ins>
<em>倾斜</em>
<del>删除线</del>

六、图片标签

<img src="" alt="">
属性说明
src指定需要展示图片的路径
alt替换文本,当图片加载失败时,才显示的文字
title提示文本,当鼠标悬停时,才显示的文字
width图片的宽度
height图片的高度

七、音频标签

<audio src="" controls></audio>
属性名功能
src音频的路径
controls显示播放的控件
autoplay自动播放(部分浏览器不支持)
loop循环播放

八、视频标签

<video src="" controls></video>
属性名功能
src视频的路径
controls显示播放的控件
autoplay自动播放(谷歌浏览器中需要配合muted实现静音播放)
loop循环播放

九、链接标签

<a href="">超链接</a>
  • target属性
取值效果
_self默认值,在当前窗口中跳转(覆盖原网页)
_blank在新窗口中跳转(保留原网页)
<a href="https://www.baidu.com" target="_blank">百度一下</a>

十、列表标签

10.1 无序列表

<ul>
    <li></li>
</ul>

10.2 有序列表

<ol>
    <li></li>
</ol>

10.3 自定义列表

<dl>
    <dt>主题</dt>
    <dd>内容</dd>
</dl>

十一、表格标签

<table>
    <tr>
    	<td></td>
        <td></td>
    </tr>
</table>
  • 相关属性
属性名属性值效果
border数字边框宽度
width数字表格宽度
height数字表格高度
  • 表格标题和表头单元格标签
标签名名称说明
caption表格大标题表示表格整体大标题,默认在表格整体顶部居中位置显示
th表头单元格表示一列小标题,通常用于表格第一行,默认内部文字加粗并居中显示
<table border="1">
    <caption>
        学生成绩单
    </caption>
    <tr>
        <th>姓名</th>
        <th>成绩</th>
        <th>评价</th>
    </tr>
    <tr>
        <td>张三</td>
        <td>100</td>
        <td>优秀</td>
    </tr>
    <tr>
        <td>李四</td>
        <td>100</td>
        <td>优秀</td>
    </tr>
</table>

在这里插入图片描述

  • 表格的结构标签(了解)
标签名名称
thead表格头部
tbody表格主体
tfoot表格底部

在这里插入图片描述

  • 合并单元格
属性名属性值说明
rowspan合并单元格的个数跨行合并,将多行的单元格垂直合并
colspan合并单元格的个数跨列合并,将多列的单元格水平合并

十二、表单标签

12.1 input 系列标签

<input type="text" />
  • type 属性值:
标签名type属性值说明
inputtext文本框,用于输入单行文本
inputpassword密码框,用于输入密码
inputradio单元框,用于多选一
inputcheckbox多选框,用于多选多
inputfile文件选择,用于之后上传文件
inputsubmit提交按钮,用于提交
inputreset重置按钮,用于重置
inputbutton普通按钮,默认无功能,之后配合js添加功能
  • 文本框

常用属性

属性名说明
placeholder占位符。提示用户输入内容的文本
  • value 属性和 name 属性

value属性:用户输入的内容,提交之后会发送给后端服务器。

name属性:当前控件的含义,提交之后可以告诉后端发送过去的数据是什么含义

  • 密码框

常用属性

属性名说明
placeholder占位符。提示用户输入内容的文本
  • 单选框

常用属性:

属性名说明
name分组。有相同 name 属性值的单选框为一组,一组中同时只有一个被选中
checked默认选中

注意点:

name属性对于单选框有分组功能。

有相同name属性值的单选框为一组,一组中只能同时有一个被选中。

  • 复选框
属性名说明
checked默认选中
  • 文件选择
属性名说明
multiple多文件选择
  • 按钮
标签名type属性值说明
inputsubmit提交按钮。点击之后提交数据给后端服务器
inputreset重置按钮。点击之后恢复表单默认值
inputbutton普通按钮。默认无功能,之后配合js添加功能

12.2 button 系列标签

<button>
	文字或图片等
</button>

属性值:

标签名type属性值说明
buttonsubmit提交按钮。点击之后提交数据给后端服务器
buttonreset重置按钮。点击之后恢复表单默认值
buttonbutton普通按钮。默认无功能,之后配合js添加功能

12.3 select 下拉菜单标签

<select>
    <option value="">请选择</option>
    <option value="">北京</option>
    <option value="">上海</option>
    <option value="" selected="selected">广州</option>
    <option value="">深圳</option>
</select>

12.4 textarea 文本域标签

常用属性:

属性值说明
cols规定了文本域内可见宽度
rows规定了文本域内可见高度
<textarea cols="6" rows="6">textaretextaretextaretextaretextaretextaretextaretextare</textarea>

在这里插入图片描述

12.5 label 标签

  • 场景:常用于绑定内容与表单标签的关系
  • 标签名:label
  • 使用方法:
    在这里插入图片描述
<!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>
    性别:
    <input type="radio" name="sex" id="nan"> <label for="nan"></label>
    <input type="radio" name="sex" id="nv"> <label for="nv"></label>
</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>
    性别:
    <label><input type="radio" name="sex"></label>
    <label><input type="radio" name="sex"></label>
</body>
</html>

十三、语义化标签

在这里插入图片描述

十四、字符实体

在这里插入图片描述


本文参考及图片来源:最新前端开发入门教程,web前端零基础html5 +css3+前端项目视频教程


  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值