HTML常用标签

分别有:a 标签、img 标签、table 标签、form 标签、input 标签等。

a 标签(特别常用)

a 标签即超级链接,又叫超链接。一个网站通常由多个页面构成,进入网站时首先看到的就是其首页,如果想从首页跳转至其他页面,就需要在首页相应的位置添加超级链接。a 标签其基本语法格式如下:

<a href="跳转目标" target="目标窗口的弹出方式">文本或图像</a>

href 和 target 为 a 标签的常用属性。

href:用于指定链接目标的地址。当 a 标签应用 href 属性时,它就具有了超链接的功能。但是当应用 href 属性为“#”时,它不具有超链接的功能,但是具有了其特性。

target:用于指定链接页面的打开方式。有两种方式:_self 和_blank,其中_self 为 target 的默认值,在当前页面中打开;_blank在新页面中打开。

<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=she, initial-scale=1.0">
<title>设置文本超链接</title>
</head>
<body>
<a href="https://www.baidu.com/" target="_self">百度</a>
<br><hr><br>
<a href="https://tv.cctv.com/" target="_blank">CCTV.节目官网</a>
</body>
</html>``` a 标签除了 href 和 target 属性之外,还有 download、rel=noopener、hreflang、type 等属性。并且 a 标签除了可以跳转外部页面之外,还可以跳转内部锚点以及跳转到邮箱或者电话等。
```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>a标签</title>
</head>
<body> <p>1</p>
<p>2</p>
<p>3</p>
<p>4</p>
<p>5</p>
<p>6</p>
<p>7</p>
<p>8</p>
<p>9</p>
<p id="xxx">10</p>
<p>11</p>
<p>12</p>
<p>13</p>
<p>14</p>
<p>15</p>
<p>16</p>
<p>17</p>
<input type="text"/>
<a href="//www.baidu.com/">百度链接</a>
<a href="a/b/c.html">c.html</a>
<a href="javascript:alert(1)">Javascript伪协议</a>
<a href="javascript:" title="空的伪协议,不刷新">查看</a>
<a href="mailto:1663272876@qq.com" >发邮件给我</a>
<a href="#">不是伪协议,点我试试吧</a>
<a href="#xxx">跳转到指定的值</a>
<a href="tel:17725028045">打电话给我</a>
</body>
</html>

img 标签

img 标签定义 HTML 页面中的图像,接下来将详细介绍图像标记 img 以及和它相关的属性。其基本语法格式如下:

<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=she, initial-scale=1.0">
<title>img 图像标签</title>
</head>
<body>
<img src="pkq" alt="皮卡丘">
<img src="pkq.jpg" width="120" height="50">
<img src="pkq.jpg" width="140">
<p>通过改变 img 标签的"width"和"height"属性的值,您可以放大或缩小图像。</p>
</body>
</html>


其中 src 和 alt 是 img 常用的两个属性。
src 属性用于指定图像文件的路径和文件名,它是img标记的必需属性;alt 属性用于由于一些原因,图像可能无法正常显示时告诉勇士该图片的内容。
除了常用的 src 和 alt 两个属性外,img 标签还可以通过 width 和 height 属性来改变图片的大小,一般只需要添加一个属性即可,另一个会按照图片的等比例来改变图片的大小。另外,我们还可以用border属性来给图片添加边框。

table 标签

table 标签定义 HTML 表格。table相关标签有 thead、tbody、tfoot 以及 tr、td、th。

thead : 表格的头部

tbody : 表格的内容

tfoot : 表格的尾部(可有可无)

tr : 全称是 table row ,定义表格的行

td : 全称是 table data ,定义表格的单元格

th : 定义表头

<!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>
<style>
table{
width: 600px;
table-layout: auto;
border-collapse: collapse;
border-spacing: 0;
}
th,
td{
text-align: center;
border: 1px solid red;
}
</style>
</head>
<body>
<table>
<thead>
<tr>
<th></th>
<th>小红</th>
<th>小黑</th>
<th>小白</th>
</tr>
</thead>
<tbody>
<tr>
<th>数学</th>
<td>100</td>
<td>29</td>
<td>99</td>
</tr>
<tr>
<th>英语</th>
<td>100</td>
<td>29</td>
<td>99</td>
</tr>
<tr>
<th>语文</th>
<td>100</td>
<td>29</td>
<td>99</td>
</tr>
</tbody>
<tfoot>
<tr>
<th>总分</th>
<td>300</td>
<td>87</td>
<td>297</td>
</tr>
</tfoot>
</table>
</body>
</html>

table 标签的相关样式:

1 . table-layout : auto ; 自动计算表格每一行的宽度

2 . border-collapse :collapse ; 合并表格边框(默认边框之间不合并)

3 . border-spacing : 0px ; 表格边框为0

form 标签、input 标签

form 标签用于为用户输入创建 HTML 表单。表单能够包含 input 标签,比如文本字段、复选框、单选框、提交按钮等等。创建表单的基本语法格式如下:

action、method、和 name 是form标签的常用属性。

action 属性用于指定接收并处理表单数据的服务器程序的地址,它可以是相对路径或绝对路径,还可以为接收数据的E-mail邮件地址。

method 属性用于设置表单数据的提交方式,其取值是“get”和“post”,其中 get 为默认值,这种方式为默认值,这种方式提交的数据将显示在浏览器的地址栏中,保密性差,且有数据量的限制。而 post 方式的保密性好,且无数据的限制。

name 属性用于指定表单的名称,以此区分同一个页面的多个表单。

form 标签能够包含 input 标签,比如文本字段、复选框、单选框、提交按钮等等。

<!DOCTYPE html>
<html lang="zh-CN">
<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>
<h1>没有物质的爱情就是一盘散沙</h1>
<hr>
<form>
昵称:<input type="text" placeholder="请输入昵称"><br><br> 性别:<input type="radio" name="gender" >男
<input type="radio" name="gender">女<br><br> 生日:<input type="date" ><br><br> 城市:<select>
<option>- 请选择 -</option>
<option>上海</option>
<option>北京</option>
<option>成都</option>
<option>深圳</option>
<option>广州</option>
</select><br><br> 婚姻状况: <input type="radio" name="marry" checked>未婚
<input type="radio" name="marry">已婚
<input type="radio" name="marry">保密<br><br> 兴趣爱好: <input type="checkbox">打篮球
<input type="checkbox">打台球
<input type="checkbox">写代码<br><br> 个人介绍:<br><br><textarea cols="30" rows="5"></textarea><br><br> <h2>我承诺</h2>
<ul>
<li>年满28岁,单身</li>
<li>抱着严肃的态度</li>
<li>真诚寻找另一半</li>
</ul> <input type="checkbox">我同意所有条款<br><br> <input type="submit" value="免费注册">
<input type="reset" >
</form>
</body>
</html>



除了这些常用的标签之外,还有 video、audio等等.

学习过程是-勤奋开于始,苦头结于终,努力学习吧,其余的交给时间。

《HTML入门笔记2》的更多相关文章

  1. 简单物联网:外网访问内网路由器下树莓派Flask服务器

    最近做一个小东西,大概过程就是想在教室,宿舍控制实验室的一些设备. 已经在树莓上搭了一个轻量的flask服务器,在实验室的路由器下,任何设备都是可以访问的:但是有一些限制条件,比如我想在宿舍控制我种花 ...

  2. 利用ssh反向代理以及autossh实现从外网连接内网服务器

    前言 最近遇到这样一个问题,我在实验室架设了一台服务器,给师弟或者小伙伴练习Linux用,然后平时在实验室这边直接连接是没有问题的,都是内网嘛.但是回到宿舍问题出来了,使用校园网的童鞋还是能连接上,使 ...

  3. 外网访问内网Docker容器

    外网访问内网Docker容器 本地安装了Docker容器,只能在局域网内访问,怎样从外网也能访问本地Docker容器? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装并启动Docker容器 ...

  4. 外网访问内网SpringBoot

    外网访问内网SpringBoot 本地安装了SpringBoot,只能在局域网内访问,怎样从外网也能访问本地SpringBoot? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装Java 1 ...

  5. 外网访问内网Elasticsearch WEB

    外网访问内网Elasticsearch WEB 本地安装了Elasticsearch,只能在局域网内访问其WEB,怎样从外网也能访问本地Elasticsearch? 本文将介绍具体的实现步骤. 1. ...

  6. 怎样从外网访问内网Rails

    外网访问内网Rails 本地安装了Rails,只能在局域网内访问,怎样从外网也能访问本地Rails? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装并启动Rails 默认安装的Rails端口 ...

  7. 怎样从外网访问内网Memcached数据库

    外网访问内网Memcached数据库 本地安装了Memcached数据库,只能在局域网内访问,怎样从外网也能访问本地Memcached数据库? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装 ...

  8. 怎样从外网访问内网CouchDB数据库

    外网访问内网CouchDB数据库 本地安装了CouchDB数据库,只能在局域网内访问,怎样从外网也能访问本地CouchDB数据库? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装并启动Cou ...

  9. 怎样从外网访问内网DB2数据库

    外网访问内网DB2数据库 本地安装了DB2数据库,只能在局域网内访问,怎样从外网也能访问本地DB2数据库? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装并启动DB2数据库 默认安装的DB2 ...

  10. 怎样从外网访问内网OpenLDAP数据库

    外网访问内网OpenLDAP数据库 本地安装了OpenLDAP数据库,只能在局域网内访问,怎样从外网也能访问本地OpenLDAP数据库? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装并启动 ...

随机推荐

  1. 用声网 Android UIKit 为实时视频通话应用添加自定义背景丨声网 SDK 教程

    使用声网 SDK 和 UIKit 创建视频推流应用非常简单,而且声网还有许多功能,可以提高视频通话的质量和便利性.例如,我们可以在视频通话过程中使用虚拟背景,为视频通话增添趣味性. 我们可以通过以下三 ...

  2. 深入理解 Python 虚拟机:集合(set)的实现原理及源码剖析

    深入理解 Python 虚拟机:集合(set)的实现原理及源码剖析 在本篇文章当中主要给大家介绍在 cpython 虚拟机当中的集合 set 的实现原理(哈希表)以及对应的源代码分析. 数据结构介绍 ...

  3. 【JS基础】ES6模块系统

    export export 导出方式有两种,命名导出和默认导出. 命名导出还是默认导出都是都导出模块中内容的一种方式,可以混合使用. 个人理解:默认导出其实是导出了default别名变量. 一个模块只 ...

  4. 【Visual Leak Detector】在 QT 中使用 VLD(方式三)

    说明 使用 VLD 内存泄漏检测工具辅助开发时整理的学习笔记. 目录 说明 1. 使用前的准备 2. 在 QT 中使用 VLD 2.1 复制 lib 库及头文件 2.2 在项目 .pro 文件中指明路 ...

  5. Windows7系统显存只有4GB

    Windows7安装后,专用视屏内存只有4GB可用,是不是Windows7不支持4G以上显存的显卡呢?之前在网上有人说,虽然系统显示可用只有4G显存,但是游戏内实际可以超过4G.本人没有特地去试验过. ...

  6. wx相关

    1.vue图片预览放大 https://www.jianshu.com/p/e3350aa1b0d0 2.js图片文件格式的转换 https://www.jianshu.com/p/ea757f90b ...

  7. 汽车制造工艺 2.5D 可视化组态监控 | 图扑软件

    前言 随着世界经济的不断发展,汽车作为一个如今随处可见的物体,从大体上概括是由四大部分组成:发动机.底盘.车身.电气系统.看似简单的几个名词组件,其内部却是由无数的细小零件构成,一辆汽车更是由上万个微 ...

  8. 二进制安装Kubernetes(k8s) v1.23.3

    声明:微信公众号不支持富文本格式,代码缩进有问题 参考我其他平台文档: https://www.oiox.cn/index.php/archives/90/ https://juejin.cn/pos ...

  9. 浅析Nordic nRF5 SDK例程架构

    很多刚接触Nordic nRF5 SDK的初学者出于对新平台的不熟悉,会觉得这个SDK很难,本文讲浅析nRF5 SDK中例程的架构,让初学者能够快速上手SDK. 在开始之前,先推荐阅读观看下面这些文章 ...

  10. 近万字总结:Java8 Stream流式处理指南

    总结/朱季谦 在实际项目当中,若能熟练使用Java8 的Stream流特性进行开发,就比较容易写出简洁优雅的代码.目前市面上很多开源框架,如Mybatis- Plus.kafka Streams以及F ...