【HTML】常用标签

文章目录

  • 1.标题字标签h1-h6
  • 2.段落标签p
  • 3.换行标签br
  • 4.格式化标签
  • 5.图片标签
  • 6.超链接标签a
  • 7.表格标签
    • 单元格合并
      • 行合并
      • 列合并
  • 8.无序列表
  • 9.有序列表
  • 10.自定义列表
  • 11.表单标签
    • 11.1 form标签
    • 11.2 表单控件
      • 11.2.1 input标签
      • 11.2.2 label标签
      • 11.2.3 select标签
      • 11.2.4 textarea标签
  • 15.无语义标签div和span
  • 16.HTML特殊字符

1.标题字标签h1-h6

数字越大,标题字越小。

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

chrome浏览器运行效果:

在这里插入图片描述

2.段落标签p

如果对文字进行分段就要用p标签, 全称是paragraph
语法:

<p></p>
<p>
   HTML的全称为超文本标记语言,是一种标记语言。
</p>

<p>
   它包括一系列标签,通过这些标签可以将网络上的文档格式统一,使分散的Internet资源连接为一个逻辑整体。
</p>

效果:

在这里插入图片描述

3.换行标签br

在HTML中,无论你敲了多少下回车,在实际的效果中是不会换行的。
换行标签br,全称为break,表示换行。
br是单标签,建议写成<br/>,不建议写成<br>

 abc<br/>defg

效果:

在这里插入图片描述

4.格式化标签

格式化标签包括:
加粗:<strong>或者<b>
倾斜:<em>或者<i>
删除线:<del>或者<s>
下划线:<ins>或者 <u>
这几个标签都是双标签。

<!--加粗-->
<strong>hello, </strong> <b>world</b>
<br/>

<!--倾斜-->
<em>hello, </em> <i>world</i>
<br/>

<!--删除线-->
<del>hello, </del> <s>world</s>
<br/>

<!--下划线-->
<ins>hello, </ins> <u>world</u>
<br/>

效果:
在这里插入图片描述

5.图片标签

图片标签可以展示一张图片,img是单标签,而且必须带src属性,否则什么效果也没有。

<img src="资源路径">

资源路径包括本地资源路径和网络资源路径。

比如:

<img src = "https://tse4-mm.cn.bing.net/th/id/OIP-C.-8sTBQWU55DOkQDjds4BrAHaKk?pid=ImgDet&rs=1">

效果:

在这里插入图片描述

把图片下载到本地,然后用本地路径也可以,只不过要注意用相对路径或者绝对路径。

<img src="cat.jpg">

只加了路径,在浏览器中会显示得非常大。可以使用width和height属性来调整图片的大小。

<img src="cat.jpg" width="200px" height="200px">

效果:

在这里插入图片描述

6.超链接标签a

在上网的时候,点来点去,点到某个网站中去,点的其实就是超链接。
比如下面的百度官网:

在这里插入图片描述
a标签就是超链接,而且必须有href属性。

<a href="https://www.baidu.com">百度</a>

效果:

在这里插入图片描述

点击之后跳转到百度官网:

在这里插入图片描述

a标签还有target属性,target的值默认是_self,如果要用新页面打开就要用_blank
_self 在当前页面打开超链接,会覆盖当前页面
_blank 在新的标签页中打开,不会覆盖当前的标签页

<a href="https://www.baidu.com" target="_blank">百度</a>

7.表格标签

表格标签是用来描述表格的标签,表格如图:

在这里插入图片描述

表格由表头、表格主体,行,单元格等组成,所以需要多个标签来描述一个表格。

  • table标签:表示整个表格

在这里插入图片描述

  • thead标签:表示表头

在这里插入图片描述

  • th标签:表示表头的单元格,自动居中并加粗

在这里插入图片描述

  • tbody标签:表示表格的主体

在这里插入图片描述

  • tr标签:表示表格中的一行

在这里插入图片描述

  • td标签:表示一个单元格

在这里插入图片描述

下面的表格列出了各个城市对应的省份:

    <table>
        <thead>
            <th>城市</th>
            <th>所属省份</th>
        </thead>
        <tbody>
            <tr>
                <td>广州</td>
                <td>广东省</td>
            </tr>
            <tr>
                <td>厦门</td>
                <td>福建省</td>
            </tr>
            <tr>
                <td>昆明</td>
                <td>云南</td>
            </tr>
        </tbody>
    </table>

效果:

在这里插入图片描述

这个效果不是很好,我们需要设置表格的属性,也即使table标签中的属性,让表格更好看。

  • align :是表格相对于周围元素的对齐方式. align=“center” (不是内部元素的对齐方式)
  • border:表示边框。值越大边框越大,单位为像素。表格内部的边框是 1 像素宽。如果 border 属性的值发生改变,那么只有表格周围边框的尺寸会发生变化。
  • cellpadding: 内容距离边框的距离, 默认 1 像素
  • cellspacing: 单元格之间的距离.,默认为 2 像素
  • width / height: 表格的宽和高

对上面的表格设置属性,这些属性默认的单位都是像素。

设置table标签border="1",显示边框。

在这里插入图片描述

但是这样子不好看,需要设置一下单元格之间的距离,把单元格之间的距离设置为0。cellspacing="0"

在这里插入图片描述

设置表格的宽高,这里设置width="200" height = "200"

在这里插入图片描述

设置align对齐方式,居中对齐align="center",这里是整个表格相对于其他的元素对齐,而不是表格内的内容对齐。

在这里插入图片描述

单元格合并

跨行合并: rowspan="n"
跨列合并: colspan="n"
n表示要合并的个数,为1, 2, 3…

步骤

  1. 先确定跨行还是跨列
  2. 找好目标单元格(跨列合并, 左侧是目标单元格; 跨行合并, 上方是目标单元格)
  3. 删除的多余的单元格

以下面这个表格来举例:

<table align="center" border="10" cellpadding="20" cellspacing="0" width="500"height="500">
        <thead>
            <th>姓名</th>
            <th>性别</th>
            <th>年龄</th>
        </thead>
        <tbody>
            <tr>
                <td>张三</td>
                <td></td>
                <td>11</td>
        
            </tr>
            <tr>
                <td>李四</td>
                <td></td>
                <td>11</td>
            </tr>
        </tbody>
    
    </table>

效果:

在这里插入图片描述

行合并

合并张三和李四的年龄。
1.找到要合并的两行,并以上面的单元格为目标单元格

在这里插入图片描述

2.设置目标单元格的rowspan属性,并把下面的单元格删掉。

在这里插入图片描述

代码:

<table align="center" border="10" cellpadding="20" cellspacing="0" width="500"height="500">
        <thead>
            <th>姓名</th>
            <th>性别</th>
            <th>年龄</th>
        </thead>
        <tbody>
            <tr>
                <td>张三</td>
                <td></td>
                <td rowspan="2">11</td>
        
            </tr>
            <tr>
                <td>李四</td>
                <td></td>
            </tr>
        </tbody>
    
    </table>

合并后:

在这里插入图片描述

列合并

对下面的表格进行列合并

在这里插入图片描述

合并张三的年龄id

1.找到要合并的列,并确定最左侧的单元格为目标单元格。

在这里插入图片描述

2.修改目标单元格的colspan属性,并删除右边的单元格。

在这里插入图片描述

<table align="center" border="10" cellpadding="20" cellspacing="0" width="500"height="500">
        <thead>
            <th>姓名</th>
            <th>性别</th>
            <th>年龄</th>
            <th>id</th>
        </thead>
        <tbody>
            <tr>
                <td>张三</td>
                <td></td>
                <td colspan="2">11</td>
            </tr>
            <tr>
                <td>李四</td>
                <td></td>
                <td>11</td>
                <td>12</td>
            </tr>
        </tbody>

合并后:

在这里插入图片描述

8.无序列表

有时候我们想把一些内容列出来,要整齐好看一点就可以使用无序列表。
比如:

  • 星期一
  • 星期二
  • 星期三
  • 星期四
  • 星期五

需要用到两个标签<ul><li>。标签的全写分别为Unordered ListList Item

语法:

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

例子:

<ul>
    <li>苹果</li>
    <li>香蕉</li>
    <li>西瓜</li>
    <li>哈密瓜</li>
    <li>草莓</li>
</ul>

效果:

在这里插入图片描述

9.有序列表

无序列表跟有序列表很相似,只不过有序列表是用序号排列的。
标签是<ol><li>,全写分别为 Ordered ListList Item

语法:

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

例子:

<ol>
    <li>张三</li>
    <li>李四</li>
    <li>王五</li>
    <li>赵六</li>
    <li>田七</li>
</ol>

效果:

在这里插入图片描述

10.自定义列表

除了无序和有序列表外,还有自定义列表。由三个标签组成:
dl(自定义列表总标签), dt(小标题), dd(标题说明,也就是一个数据项)。
英文全写分别为:Definition List, Definition Term, Definition Description

语法:

<dl>
    <dt>社交软件</dt>
    <dd>QQ</dd>
    <dd>微信</dd>
</dl>

效果:

在这里插入图片描述

11.表单标签

表单标签是用户输入信息的重要标签,像登录界面的账号、密码、验证码等都是用表单提交的。

在这里插入图片描述

表单分为两个部分:表单域和表单控件。
表单域用来表示一个表单,由form标签组成。
表单控件有很多,比如文本框,密码框等,最主要的标签是input标签。

11.1 form标签

<form action="test.html">
</form>

form标签表示了一个表单,action属性表示将数据提交到哪个页面。

11.2 表单控件

表单的控件有很多,按钮,单选框,复选框,文本框,提交按钮,文本域等等。

11.2.1 input标签

input标签是单标签。有typevalue, checked, maxlengthname

  • type:表示input标签的类型,有button(按钮),password(密码框),text(文本框), submit(提交按钮), radio(单选框), checkbox(复选框) 等等。
  • value:input标签的值,对于不同类型的input,有不一样的效果。
    比如指定按钮的value : <input type="button" value="这是一个按钮">
    显示效果如图:
    在这里插入图片描述
    指定文本框的value<input type="text" value="abc">
    在这里插入图片描述
  • name: name相同的单选框,只能选择其中的一个。
  • checked: 搭配单选框和复选框使用,指定默认的选项。
  • maxlength: 最大的字符数

1.文本框

语法:

<input type="text">

效果:

在这里插入图片描述

2.密码框

语法:

<input type="password">

效果:

在这里插入图片描述

plus:密码框和文本框最大的区别就是文本框输入的文本肉眼上看不到。

3.按钮
语法:

    <input type="button" value="点我">

效果:

在这里插入图片描述

4.单选框
语法:

<input type="radio" name="sex"><input type="radio" name="sex">

效果:

在这里插入图片描述

注意:必须加上name属性, 才能实现多选1的效果。

5.复选框
语法:

    爱好的颜色:
    <input type="checkbox">红色
    <input type="checkbox">蓝色
    <input type="checkbox">绿色
    <input type="checkbox">黄色
    <input type="checkbox">紫色
    <input type="checkbox">橙色

效果:

在这里插入图片描述

6.提交按钮
语法:

<form action="test.html">
    账号:<input type="text"> <br/>
    密码: <input type="password"> <br/>
    <input type="submit" value="提交">
</form>

效果:

在这里插入图片描述

注意:提交按钮必须放到form标签里面。

7.重置按钮

这个按钮会把所有的文本内容清空。

语法:

<form action="test.html">
    账号:<input type="text"> <br/>
    密码: <input type="password"> <br/>
    <input type="submit" value="提交"><br/>
    <input type="reset" value="清空"><br/>
</form>

效果:

清空前:

在这里插入图片描述


清空后:

在这里插入图片描述

8.文件选择
语法:

<input type="file">        

效果:

在这里插入图片描述

11.2.2 label标签

label标签通常搭配单选框/复选框使用,点击label就可以选中单选框 / 复选框,能够提高用户的体验。
语法:

<label for="apple">苹果</label>
<input type="radio" id="apple" name="fruit"><br/>
<label for="banana">香蕉</label>
<input type="radio" id="banana" name="fruit">

效果:

点击苹果或者香蕉就可以选中选项,而不用点击小圆圈。

在这里插入图片描述

11.2.3 select标签

在填写个人信息的时候经常,下拉框是经常出现的。比如选择国家,省份和城市或者选择出生年月的时候。如下图:

在这里插入图片描述

语法:

<select>
    <option selected="selected">1983</option>
    <option>1984</option>
    <option>1985</option>
    <option>1986</option>
</select>

效果:

默认选中1983

在这里插入图片描述


点击后:
在这里插入图片描述

  • 下拉框标签由selectoption标签组成,select标签表示一个下拉框,option表示一个选项。
  • option标签有selected属性,当selected = "selected"的时候, 表示默认选中这个选项。

11.2.4 textarea标签

textarea是文本域标签,其中rowscols属性,可以指定多少行和多少列。
语法:

<textarea cols="30" rows="10">

</textarea>

效果:

在这里插入图片描述

15.无语义标签div和span

div的全写是division,意思是分割。span的意思是跨度。
divspan标签没有具体的含义,但可以方便网页布局。
div独占一行,span不独占一行。

语法

<!--div标签-->
<div></div>

<!--span标签-->
<span></span>

例子

<div>
    人名:
    <span>张三</span>
    <span>李四</span>
    <span>王五</span>
</div>
<div>
    水果:
    <span>西瓜</span>
    <span>苹果</span>
    <span>香蕉</span>
</div>

效果:

在这里插入图片描述

  • 可以看到div标签是独占一行的,人名的div和水果的div各占一行,互不干扰。
    span标签就没有独占一行。

16.HTML特殊字符

如果我们想在网页中显示空格,大于号,小于号等等,在html中直接打空格 , ><是没用的。这时候需要使用转义字符。

>: &gt
<: &ls
空格:&nbsp
: &amp

例子

&gt; &nbsp;&nbsp;&nbsp;&nbsp;
&lt; &nbsp;&nbsp;&nbsp;&nbsp;
&amp; &nbsp;&nbsp;&nbsp;&nbsp;

效果

在这里插入图片描述

其实还有很多转移字符,不过平常用到的比较少一点,需要用到的时候上网查就行了。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/32105.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

外网SSH远程连接linux服务器「cpolar内网穿透」

文章目录 视频教程1. Linux CentOS安装cpolar2. 创建TCP隧道3. 随机地址公网远程连接4. 固定TCP地址5. 使用固定公网TCP地址SSH远程 转载自内网穿透工具的文章&#xff1a;无公网IP&#xff0c;SSH远程连接Linux CentOS服务器【内网穿透】 本次教程我们来实现如何在外公网环境下…

两阶段目标检测指南:R-CNN、FPN、Mask R-CNN

动动发财的小手&#xff0c;点个赞吧&#xff01; Source[1] 多阶段&#xff08;Two-stage&#xff09;物体检测 计算机视觉中最基本和最广泛研究的挑战之一是目标检测。该任务旨在在给定图像中绘制多个对象边界框&#xff0c;这在包括自动驾驶在内的许多领域非常重要。通常&am…

2022年长三角高校数学建模竞赛B题齿轮箱故障诊断解题全过程文档及程序

2022年长三角高校数学建模竞赛 B题 齿轮箱故障诊断 原题再现&#xff1a; 齿轮箱是用于增加输出扭矩或改变电机速度的机械装置&#xff0c;被广泛应用于如汽车、输送机、风机等机械设备中。它由两个或多个齿轮组成&#xff0c;其中一个齿轮由电机驱动。电机的轴连接到齿轮箱的…

SpringMvc入门

SpringMvc用来代替展示层Servlet&#xff0c;均属于Web层开发技术 Servlet是如何工作的 1、导入Servlet依赖坐标 2、创建一个Servlet接口实现类&#xff0c;重写其中的所有方法 3、在Servlet实现类上加上WebServlet注解&#xff0c;用来配置Servlet访问路径 4、启动Tomca…

总结906

学习目标&#xff1a; 月目标&#xff1a;6月&#xff08;线性代数强化9讲&#xff0c;背诵15篇短文&#xff0c;考研核心词过三遍&#xff09; 周目标&#xff1a;线性代数强化3讲&#xff0c;英语背3篇文章并回诵&#xff0c;检测 每日规划 今日已做&#xff1a; 1.回环背诵…

详解Hystrix

目录 1.微服务中的容错 1.1.服务雪崩 1.2.解决办法 2.hystrix 2.1.概述 2.2.项目结构及依赖 2.3.代码示例 2.3.1.注册中心 2.3.2.服务调用者 2.3.3.服务提供者 2.4.服务降级 2.4.1.单点响应 2.4.2.默认响应 2.4.3.前置响应 2.5.服务熔断 2.5.1.概述 2.5.2.使用…

centos 安装 nginx

1.下载nginx安装包 wget -c https://nginx.org/download/nginx-1.24.0.tar.gz 下载到了当前目录下 2.解压安装包 解压后的结果 3.安装依赖 yum -y install gcc gcc-c make libtool zlib zlib-devel openssl openssl-devel pcre pcre-devel 4. ./configure --prefix/usr/lo…

【Linux】深入理解文件系统

系列文章 收录于【Linux】文件系统 专栏 关于文件描述符与文件重定向的相关内容可以移步 文件描述符与重定向操作。 可以到 浅谈文件原理与操作 了解文件操作的系统接口。 想深入理解文件缓冲区还可以看看文件缓冲区。 目录 系列文章 磁盘 结构介绍 定位数据 抽象管理…

高速电路设计系列分享-电源噪声分析

文章目录 概要整体架构流程技术名词解释技术细节小结 概要 提示&#xff1a;这里可以添加技术概要 例如&#xff1a; 当今许多应用都要求高速采样模数转换器&#xff08;ADC)具有12位或以上的分辨率&#xff0c;以便用户能够进行更精确的系统测量。然而&#xff0c;更高分辨率…

【机器学习】机器故障的二元分类模型-Kaggle竞赛

竞赛介绍 数据集描述 本次竞赛的数据集&#xff08;训练和测试&#xff09;是从根据机器故障预测训练的深度学习模型生成的。特征分布与原始分布接近&#xff0c;但不完全相同。随意使用原始数据集作为本次竞赛的一部分&#xff0c;既可以探索差异&#xff0c;也可以了解在训…

使用CloudOS快速实现K8S容器化部署

关于容器技术 容器技术&#xff08;以docker和Kubernetes为代表&#xff09;呱呱坠地到如今&#xff0c;在国内经历了如下3个阶段&#xff1a; 婴儿期&#xff1a;2014-2016年的技术探索期&#xff1b; 少儿期&#xff1a;2017-2018年的行业试水期&#xff1b; 少年期&…

【Django | 爬虫 】收集某吧评论集成舆情监控(附源码)

&#x1f935;‍♂️ 个人主页: 计算机魔术师 &#x1f468;‍&#x1f4bb; 作者简介&#xff1a;CSDN内容合伙人&#xff0c;全栈领域优质创作者。 文章目录 一、爬取帖子、二级评论二、构建数据表三、并入项目1. spider代码2. view视图代码3. 优化后台界面3. urls路由 四、定…

自然语言处理: 第三章NPLM(Neural Probabilistic Language Mode)

理论基础 NPLM的全称是"Neural Probabilistic Language Model"&#xff0c;即神经概率语言模型。这是一种基于神经网络的语言模型&#xff0c;用于生成自然语言文本。最早是由Bengio 在2003年的A Neural Probabilistic Language Model一文中提出来的&#xff0c; NP…

【永久服务器】EUserv

1. 请先自行准备网络&#xff08;我用的伦敦还可以&#xff09;、以及visa卡&#xff0c;淘宝可以代付&#xff0c;我总共花了97人民币&#xff08;10.94欧代付费&#xff09; 现在只能申请一台&#xff0c;多了会被删除&#xff0c;也就是两欧元&#xff0c;然后选择visa卡 选…

MySQL(六):基本的SELECT语句

基本的SELECT语句 前言一、SELECT...二、SELECT ... FROM三、列的别名四、去除重复行五、空值参与运算六、着重号七、查询常数八、显示表结构九、过滤数据 前言 本博主将用CSDN记录软件开发求学之路上亲身所得与所学的心得与知识&#xff0c;有兴趣的小伙伴可以关注博主&#…

AI2:仅凭开源数据,可达ChatGPT 83%表现

夕小瑶科技说 原创 作者 | Python ChatGPT强大的性能让人爱不释手&#xff0c;ChatGPT迟迟不开源让人恨得牙根痒痒。那仅通过开源数据&#xff0c;能够取得怎样的效果呢&#xff1f;近期&#xff0c;AI2的一篇论文显示&#xff0c;最好的65B规模的模型能够达到ChatGPT表现的8…

【MySQL事务】保证数据完整性的利器

1、事务的认识 事务&#xff1a;事务就是将多个SQL给打包在一起&#xff0c;组成一个整体。组成这个整体的各个SQL&#xff0c;要么全部成功&#xff0c;要么全部失败。 举例说明&#xff1a; 情人节到了&#xff0c;滑稽老铁打算给他女朋友小美发给红包&#xff0c;但是他又害…

Spring 是什么?IoC 和 DI的区别

1. Spring 是什么?2. IoC是什么&#xff1f; 2.DI概念说明 1. Spring 是什么? 我们通常讲的Spring指的是Spring Framework(Spring框架),它是一个开源的框架,有着活跃而庞大的社区,这也是它之所谓经久不衰的原因。官方的解读是:Spring官网 翻译过来就是:Spring使Java编程对每…

优维低代码实践:面包屑配置以及菜单配置

优维低代码技术专栏&#xff0c;是一个全新的、技术为主的专栏&#xff0c;由优维技术委员会成员执笔&#xff0c;基于优维7年低代码技术研发及运维成果&#xff0c;主要介绍低代码相关的技术原理及架构逻辑&#xff0c;目的是给广大运维人提供一个技术交流与学习的平台。 优维…

MySQL的版本从5.7跳到了8.0有哪些原因?

MySQL的版本从5.7跳到了8.0的原因&#xff1f; 一、引言1.1、MySQL是什么&#xff1f;1.2、MySQL 5.7和8.0的历史背景 二、MySQL 8.0的新功能2.1、更好的安全性2.2、更高的性能2.3、更好的可扩展性2.4、JSON支持 三、MySQL 8.0的重要改进3.1、更严格的数据类型检查3.2、其他重要…