首页 前端知识 【JavaWeb学习专栏 | HTML篇】html常用标签集锦(有这一篇就够了)

【JavaWeb学习专栏 | HTML篇】html常用标签集锦(有这一篇就够了)

2024-01-28 12:01:00 前端知识 前端哥 737 872 我要收藏

个人主页:兜里有颗棉花糖
欢迎 点赞👍 收藏✨ 留言✉ 加关注💓本文由 兜里有颗棉花糖 原创
收录于专栏【JavaWeb学习专栏】【Java系列】
希望本文内容可以帮助到大家,一起加油吧!!!💌
在这里插入图片描述

目录

  • 一、基本标签
  • 二、格式化标签
  • 三、图片标签(img)
  • 四、超链接标签(href)
  • 五、表格标签
  • 六、列表标签
    • 无序列表(ul)
    • 有序列表(ol)
    • 自定义列表(dl、dd、dt)
  • 七、表单标签(form)
    • form标签
    • input标签
  • 八、lable标签
  • 九、select标签
  • 十、textarea标签
  • 十一、无语义标签(div & span)

一、基本标签

注释标签
注释标签语法格式:<!-- 这是一个注释 -->
快捷键:ctrl + /

标题标签(h1-h6)
举例代码如下:
在这里插入图片描述
最终运行结果如下:
在这里插入图片描述

段落标签
语法格式:<p>这是第一个段落</p>
代码演示如下请看:
在这里插入图片描述
注意这里并没有给段落开头进行首行缩进。

换行标签
语法格式:<br/>

样例演示:
在这里插入图片描述
演示效果如下:
在这里插入图片描述

二、格式化标签

格式化标签:

// 加粗标签
方式1:<strong>将字体进行加粗</strong>
方式2:<b>将字体进行加粗</b>

// 倾斜标签
方式1:<em>倾斜</em>
方式2:<i>倾斜</i>

// 删除线标签
方式1:<del>删除线</del>
方式2:<s>删除线</s>

// 下划线标签
方式1:<ins>下划线</ins>
方式2:<u>下划线</u>

三、图片标签(img)

这里用众多样例来解释img标签吧。
样例1:<img src="abc.jpg">要把表示abc.jpg这个图片文件放到和 html中的同级目录中
./表示当前目录../表示上级目录

  • 相对路径:./abc.jpg表示当前目录.jpg图片./img/abc/asd.jpg表示当前目录中有个文件夹img,该文件夹中有图片asd.jpg../ajk.jpg表示上一级目录中有一个图片ajk.jpg
  • 绝对路径:D://test1.jpg表示D盘中有文件test1.jpg<img src="互联网中的图片链接">注意此用法必须联网才可以使用 。

下面来看img标签的其它属性:

  • alt:替换文本,当文本不能显示的时候,会显示一个可替换的文字(这里需要我们注意,只有当图片加载失败的时候,alt后面的文案才会显示;如果图片加载成功的话当然不会显示了alt后面的文案啦)。
  • title:当鼠标放到图片上的时候,就会有提示。
  • width/height:控制宽度和高度,由于高度和宽度是等比例缩放,所以我们一般给一个就可以,否则就会造成图片失衡。
  • border:表示边框:参数是宽度的像素,一般使用css来进行设定。

四、超链接标签(href)

超链接标签:a

  • href:表示点击后会跳转到哪个界面。
  • target:打开方式,默认是_self,如果是-blank的话就会用新的标签页打开。
    举个栗子1:<a href = "http://www.baidu.com">点击直接跳转到百度界面<a/>
    举个栗子2:<a href="html01.html">跳转到html01界面</a>

如果我们不做任何的跳转,只是停留在当前页面,可以使用#占位符
比如:<a href="#">这里表示空连接</a>

我们也可以给图片添加链接:
如下进行演示,请看:
在这里插入图片描述
点击图片可以直接跳转到我们需要的界面。

在新的标签页中打开一个网页:_blank

// 点击该图片会在新的标签页中跳转到百度界面
<a href = "http://www.baidu.com" target = "_blank">
    <img src = "img/maomibeijing1.png">
</a>

五、表格标签

以下是表格标签的基本使用方法:

  • table标签:表示整个表格
  • tr:表示表格的一行
  • td:表示一个单元格
  • th:表示表头单元格,但是会剧中加粗
  • thread:表格的头部区域(注意这里需要和th进行区分,范围要比th大),另外thread中的内容是加粗居中的。
  • tbody:表格当中的主体区域

表格标签中的一些属性可以用于设置大小边框等,但是一般使用css方式。
table中包含了trtr中包含了td或者th

下面来看table标签中的其它属性:

  • align是表格相对于周围元素的对齐方式,align = "center"(注意这里并不是内部元素的对齐方式)
  • border:边框。数字越大边框越粗,0表示没有边框。
  • cellpadding:内容距离边框的距离。默认为1像素。
  • cellspacing:单元格之间的距离默认为2像素。
  • width/height:注意尺寸。

好啦,举个栗子吧!!!

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <table border = "1" width = "500" height = "300" cellspacing = "0" cellpadding = "50" align = "center">
        <thread>
            <tr>
                <th>姓名</th>
                <th>性别</th>
                <th>年龄</th>
            </tr>
        </thread>
        <tbody>
            <tr>
                <td>曹操</td>
                <td></td>
                <td>18</td>
            </tr>
            <tr>
                <td>李白</td>
                <td></td>
                <td>19</td>
            </tr>
            <tr>
                <td>李商隐</td>
                <td></td>
                <td>19</td>
            </tr>
        </tbody>
    </table>
</body>
</html>

结果演示:
在这里插入图片描述

现在我们来看合并单元格操作:

  • 跨行合并: rowspan="n"
  • 跨列合并: colspan="n"

合并单元格的步骤:
第一步:确定是跨行合并还是跨列合并
第二步:找好目标单元格(跨列合并, 左侧是目标单元格; 跨行合并, 上方是目标单元格)
第三步:. 删除的多余的单元格

举一个合并单元格的栗子吧(还是以上述单元格为基础):

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <table border = "1" width = "500" height = "300" cellspacing = "0" cellpadding = "50" align = "center">
        <thread>
            <tr>
                <th>姓名</th>
                <th>性别</th>
                <th>年龄</th>
            </tr>
        </thread>
        <tbody>
            <tr>
                <td>曹操</td>
                <td rowspan = "2"></td>
                <td>18</td>
            </tr>
            <tr>
                <td>李白</td>
                <td>19</td>
            </tr>
            <tr>
                <td colspan = "2">李商隐/女</td>
                <!-- <td>女</td> -->
                <td>19</td>
            </tr>
        </tbody>
    </table>
</body>
</html>

演示结果如下:
在这里插入图片描述

六、列表标签

可以使用快捷方式(当然其它情况也是可以使用的啦):

  • shift + alt + 上下
  • ul>li*3
  • dl>dd>dt*3

无序列表(ul)

语法格式如下(ul li):

<ul>
  <li>项目1</li>
  <li>项目2</li>
  <li>项目3</li>
</ul>

演示结果如下:
在这里插入图片描述

我们可以修改无序列表中的每个元素前面中的编号类型,比如实心圆可以换成空心圆或者是实现方块
总共有三种类型:disc(实心圆、浏览器默认)、circle(空心圆)、square(实心方块)
比如:<ul type = "circle">

有序列表(ol)

语法格式如下:ol li

<ol>
  <li>项目1</li>
  <li>项目2</li>
  <li>项目3</li>
</ol>

演示结果如下:
在这里插入图片描述

这里序号编号是可以进行修改的,比如可以是数字(默认)、也可以是大小写英文字母,也可以是大小写的罗马数字;另外我们也可以修改编号的其实位置是从哪里开始的。比如:<ol type = "A" start="9">中A表示序号编号为大写英文字母,起始位置是从I开始的。
在这里插入图片描述
如下我们来进行举例:
在这里插入图片描述

自定义列表(dl、dd、dt)

自定义列表:dl为总标签dt为小标题dd意思是围绕标题来进行说明

举个栗子:

 <dl>
   <dd>这是自定义列表的标题
       <dt>这是自定义列表内容1</dt>
       <dt>这是自定义列表内容2</dt>
       <dt>这是自定义列表内容3</dt>
   </dd>
</dl>

演示结果如下:
在这里插入图片描述

列表标签使用注意事项:

  • 列表之间的元素是并列关系
  • ul/ol中只能放li,不能放其它标签,dl中只能放dtdd
  • li标签中可以放其它标签
  • 列表中可以自带自己的样式,我们可以使用css来进行修改(比如列表编号的样式,或者我们可以直接删除列表编号)。

七、表单标签(form)

表单标签:表单标签可以用于实现用户和服务器之间的交互。当用户填写并提交表单时,表单数据会被发送到服务器,而服务器可以接收并处理这些数据。

表单标签可以分为两个部分:

  • 表单域: 包含表单元素的区域。form标签
  • 表单控件: 输入框, 提交按钮等。input标签

另外我们要注意一点:各种表单控件必须搭配表单域来进行使用

form标签

form标签语法格式:

<form action="服务器地址">
   ... [form 的内容]
</form>

由于form标签需要我们从服务器和网络编程的角度去进行理解,所以这里我们不做过多的介绍。

input标签

input标签用于在 HTML 表单中创建各种输入字段。

关于input标签中,有以下几点语法需要大家额外注意:

  • type(必须有), 取值种类很多多, button, checkbox, text, file, image, password, radio 等。
  • name: 给 input 起了个名字. 尤其是对于单选按钮具有相同的name才能实现多选一.。
  • value: input 中的默认值。
  • checked: 默认被选中. (用于单选按钮和多选按钮)。
  • maxlength: 设定最大长度。

常见表单控件如下:

  • 文本框:<input type="text">
  • 密码框:<input type="password">
  • 单选框
// 单选框之间必须具备相同的name属性,才能实现多选一效果
// checked="checked" :以下面代码为例性别默认选中男,如果下面两个input标签中实现了checked="checked"则会根据浏览器的不同来做出不同的选择
性别: 
<input type= "radio" name= "sex" checked = "checked"><input type= "radio" name= "sex">
  • 复选框
爱好:
<input type= "checkbox">吃饭
<input type= "checkbox">睡觉
<input type= "checkbox">打豆豆
  • 普通按钮(需要搭配js,否则点击之后没有效果):<input type = "button" value = "可是我只是一个普通的按钮哎">
<form action = "">
        姓名<input type = "text">
        <br>
        密码<input type = "password">
        <br>
        性别<input type = "radio" name = "gender" checked = "checked"><input type = "radio" name = "gender"><br>
        爱好
        <input type = "checkbox">吃饭
        <input type = "checkbox">睡觉
        <input type = "checkbox">打豆豆
        <br>
        <input type = "button" value = "我是一个按钮">
    </form>
  • 提交按钮 & 清空按钮(提交和清空按钮必须在form标签内进行使用):用于将用户在前端填写的数据提交到服务器中;而清空按钮会将 form 内所有的用户输入内容重置。举个栗子:
<form action = "https://www.baidu.com/">
    姓名:<input type = "text" name = "name">
    <input type = "submit">
    <input type = "reset">
</form>
  • 选择文件(点击提交文件之后会弹出对话框来进行文件的选择):<input type="file">
    在这里插入图片描述

八、lable标签

lable标签:搭配 input 使用,点击label也能选中对应的单选/复选框,可以大大提高我们的使用体验。

  • for 属性: 指定当前 label 和哪个相同 id 的 input 标签对应. (此时点击才是有用的)
<label for="male"></label>
<input type="radio" name="sex" id="male">
<label for="female"></label>
<input type="radio" name="sex" id="female">

九、select标签

select标签就是一个下拉菜单。

  • option中定义selected="selected"表示默认选中。如果没有定义selected="selected"则默认选中第一个option。
<select name = "" id = "">
    <option value = "">---请选择年份---</option>
    <option value = "" selected = "selected">-----2000-----</option>
    <option value = "">-----2001-----</option>
    <option value = "">-----2002-----</option>
    <option value = "">-----2003-----</option>
</select>

演示结果:
在这里插入图片描述

十、textarea标签

textarea标签:<textarea name = "" id = "" rows = "30" cols = "50"></textarea>

演示结果如下:
在这里插入图片描述

十一、无语义标签(div & span)

  • 我们可以这样理解:div(独占一行)是一个大盒子,而span(不独占一行)是一个小盒子。

  • 无语义标签(包括div标签、span标签):啥都可以做,没有固定的用途。

  • div标签中可以嵌套div,也可以嵌套span标签,当然也可以嵌套其它标签。

举个栗子:

<div>
    <div>
        <span>吃饭</span>
        <span>睡觉</span>
        <span>打豆豆</span>
    </div>
    <div>吃饭</div>
    <div>睡觉</div>
    <div>打豆豆</div>
</div>

演示结果如下:
在这里插入图片描述

好了,以上就是HTML中最常用的标签啦。本文到这里就结束啦,希望各位友友们可以多多三连支持哈!!!

在这里插入图片描述

转载请注明出处或者链接地址:https://www.qianduange.cn//article/632.html
标签
学习
评论
发布的文章
大家推荐的文章
会员中心 联系我 留言建议 回顶部
复制成功!