HTML基础知识入门大全

HTML

什么是 HTML

HTML(HyperText Markup Language,超文本标记语言)是一种用来告知浏览器如何组织页面的标记语言。HTML 可复杂、可简单,一切取决于 web 开发者。HTML 由一系列的元素组成,这些元素可以用来包围或标记不同部分的内容,使其以某种方式呈现或者工作。两端的标签可以使内容变成超链接,以连接到另一个页面;使字体表现为斜体等。

HTML 标签/元素

在这里插入图片描述

HTML 属性

在这里插入图片描述

第一个 HTML

<!-- 文档的类型 ,根据类型可以知道当前文档的版本-->
<!DOCTYPE html>
<!-- 根标签 -->
<html>
	<!-- 头标签 -->
	<head>
		<!-- 字符集 utf-8/utf-16/GBK/GB2312-->
		<meta charset="utf-8">
		<!-- 标题标签 -->
		<title>这是我的HTML页面</title>
		<!-- 页面内的CSS和JS -->
	</head>
	<body>
		<!-- 页面中也显示的内容 -->
		这是我的第一个页面
	</body>
</html>

段落标签

<!-- 文档的类型 ,根据类型可以知道当前文档的版本-->
<!DOCTYPE html>
<!-- 根标签 -->
<html>
	<!-- 头标签 -->
	<head>
		<!-- 字符集 utf-8/utf-16/GBK/GB2312-->
		<meta charset="utf-8">
		<!-- 标题标签 -->
		<title>这是我的HTML页面</title>
		<!-- 页面内的CSS和JS -->
	</head>
	<body>
		<!-- 页面中也显示的内容 -->
		这是我的第一个页面<br>
		春晓<br/>
		<p>唐·孟浩然
		<p>春眠不觉晓,
		<p>处处闻啼鸟。</p>
		<p>夜来风雨声,</p>
		花落知多少。
	</body>
</html>

在这里插入图片描述

处理字体效果

春晓<br/>
<p>唐·孟浩然
<p>春眠不觉晓,
<p>处处闻啼鸟。</p>
<p style="color: blue;font-family: 楷体;">夜来风雨声,</p>
花落知多少。

图片标签

<img src="./imgs/bj.png" width="300px" title="雪山"/>

在这里插入图片描述

标题标签

<!-- 标题标签 -->
<h1>标题1</h1>
<h2>标题2</h2>
<h3>标题3</h3>
<h4>标题4</h4>
<h5>标题5</h5>
<h6>标题6</h6>

在这里插入图片描述

水平线/垂直线

<!-- 水平线 -->
<hr />
<!-- 垂直线 -->
<!-- 将水平线旋转90度 -->
<!-- <hr style="transform: rotate(90deg);"/> -->
<hr style="width: 1px; height: 100px;"/>

上标标签/下标标签

<!-- 上标标签/下标标签 -->
H<sub>2</sub>O
2<sup>6</sup>
<!-- 商标实体 -->
&copy;
&copysr;
&reg;

在这里插入图片描述

列表标签

1.1、有序列表

  1. ...................
默认情况下是 1~N 的表示形式。 type 属性改变有序的显示效果 start 属性起始点
<!-- 有序列表 -->
		Javaweb前端技术
		<!-- start起始点值,都是数值 -->
		<ol start="6">
			<li>HTML5</li>
			<li>CSS3</li>
			<li>JavaScript</li>
			<li>JQuery</li>
			<li>BootStrap</li>
			<li>LayUI</li>
			<li>Vue</li>
		</ol>
		<!-- type指定有序类型 -->
		<ol type="A" start="6">
			<li>HTML5</li>
			<li>CSS3</li>
			<li>JavaScript</li>
			<li>JQuery</li>
			<li>BootStrap</li>
			<li>LayUI</li>
			<li>Vue</li>
		</ol>
		<ol type="i">
			<li>HTML5</li>
			<li>CSS3</li>
			<li>JavaScript</li>
			<li>JQuery</li>
			<li>BootStrap</li>
			<li>LayUI</li>
			<li>Vue</li>
		</ol>

在这里插入图片描述

1.2、无序列表

  • ...................
默认情况下是 实心圆 的表示形式。 type 属性 HTML5 中不可以使用该属性了,使用也是可以正常显示的,因为 HTML 第 5 版本兼容前面所有版本效果。 style="list-style-type: 效果单词;" square 实心方形 circle 空心圆 disc 实心圆,默认效果。
<!-- 无序列表 -->
<ul style="list-style-type: circle;">
  <li>HTML5</li>
  <li>CSS3</li>
  <li>JavaScript</li>
  <li>JQuery</li>
  <li>BootStrap</li>
  <li>LayUI</li>
  <li>Vue</li>
</ul>
<ul style="list-style-type: square;">
  <li>HTML5</li>
  <li>CSS3</li>
  <li>JavaScript</li>
  <li>JQuery</li>
  <li>BootStrap</li>
  <li>LayUI</li>
  <li>Vue</li>
</ul>
<ul>
  <li>HTML5</li>
  <li>CSS3</li>
  <li>JavaScript</li>
  <li>JQuery</li>
  <li>BootStrap</li>
  <li>LayUI</li>
  <li>Vue</li>
</ul>

在这里插入图片描述

1.3、 自定义列表

dt 表示定义列表项标题标签 dd 表示定义列表项描述/内容
<!-- 自定义列表 -->
<dl>
  <dt>Web前端技术</dt>
  <dd>HTML5</dd>
  <dd>CSS3</dd>
  <dd>JS</dd>
  <dd>Vue</dd>
  <dt>Java后端技术</dt>
  <dd>Servlet</dd>
  <dd>Spring</dd>
  <dd>SpringMVC</dd>
  <dd>Mybatis</dd>
  <dd>SpringBoot</dd>
</dl>

在这里插入图片描述

超链接

文本
锚点格式
首先设置一个到达的 id 属性值,
文本

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>超链接标签</title>
	</head>
	<body>
		<!-- 锚点 -->
		<a href="./myfrist.html#webqd">myfirst</a>
	</body>
</html>

form 表单

<!-- form表单标签 -->
<!-- 
   action属性提交数据的地址
   method属性是提交数据的方式
 -->
<form action="" method="post">
  <!-- button单独使用就是普通的按钮,在form表单中自动是提交按钮 -->
  <button>提交</button>
</form>

1.1、按钮

按钮标签
按钮标签

<form action="" method="post">
			<!-- button单独使用就是普通的按钮,在form表单中自动是提交按钮 -->
			<button>提交</button>
			<input type="button" value="普通按钮"/>
</form>

1.2、input

<form action="" method="get">
			用户名:<input type="text" value="" name="username" placeholder="请输入用户名"/><br>
			密码:<input type="password" value="" name="userpwd" placeholder="请输入密码"/><br>
			性别:
			<input type="radio" value="nan" name="usersex" id="nan"/>
			<label for="nan"></label>
			<input type="radio" value="" name="usersex" id=""/>
			<label for=""></label>
			<input type="radio" value="保密" name="usersex" checked  id="baomi"/>
			<label for="baomi">保密</label>
			爱好:
			<input type="checkbox" value="足球" name="hobby" id="football"/>
			<label for="football">足球</label>
			<input type="checkbox" value="篮球" name="hobby" id="basketball"/>
			<label for="basketball">篮球</label>
			<input type="checkbox" value="乒乓球" name="hobby" id="ppball"/>
			<label for="ppball">乒乓球</label>
			<input type="checkbox" value="羽毛球" name="hobby" id="ymball"/>
			<label for="ymball">羽毛球</label>
			<input type="checkbox" value="游戏" name="hobby" checked id="games"/>
			<label for="games">游戏</label>
			<input type="checkbox" value="电影" name="hobby" checked id="film"/>
			<label for="film">电影</label>
			颜色:
			<input type="color"/>
			日期:
			<input type="datetime-local"/>
			<!-- button单独使用就是普通的按钮,在form表单中自动是提交按钮 -->
			<button>提交</button>
			<input type="button" value="普通按钮"/>
			<input type="submit" value="提交2"/>
			<input type="reset" value="重置"/>
		</form>

1.3、下拉框

-请选择- 多选下拉框 分组 显示值
学历:
			<select>
				<option>-请选择-</option>
				<option value="大专">大专</option>
				<option value="本科">本科</option>
				<option value="硕士">硕士</option>
				<option value="博士">博士</option>
				<option value="博士后">博士后</option>
			</select>
			<br />
			学历2:
			<!-- multiple表示多选 -->
			<select multiple>
				<optgroup label="小学">
					<option value="一年级">一年级</option>
					<option value="二年级">二年级</option>
					<option value="三年级">三年级</option>
					<option value="四年级">四年级</option>
					<option value="五年级">五年级</option>
					<option value="六年级">六年级</option>
				</optgroup>
				
				<optgroup label="中学">
					<option value="初一">初一</option>
					<option value="初二">初二</option>
					<option value="初三">初三</option>
					<option value="高一">高一</option>
					<option value="高二">高二</option>
					<option value="高三">高三</option>
				</optgroup>
				
				<optgroup label="大学">
					<option value="大专">大专</option>
					<option value="本科">本科</option>
					<option value="硕士">硕士</option>
					<option value="博士">博士</option>
					<option value="博士后">博士后</option>
				</optgroup>
				
			</select>

1.4、文本域

rows 调整高度,即调整多少行
cols 调整宽度,即调整多少列

<textarea rows="10" cols="50"></textarea>

表格

表格一级标签

表格二级标签 表格三级标签 表格四级标签 表格四级标签
rowspan="number" 合并 number 行 colspan="number" 合并 number 列 border-collapse: collapse;表格为细线处理
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>表格</title>
		<style>
			table,th,td
			{
				border: 1px solid black;
				/* 设置边框为细线 */
				border-collapse: collapse;
			}
		</style>
	</head>
	<body>
		<!-- 表格一级标签 -->
		<table>
			<tbody>
				<!-- 表格三级标签 -->
				<tr>
					<!-- 表格四级标签 -->
					<td>1</td>
					<td  colspan="2">tom 21</td>
					<td></td>
					<td>本科</td>
					<td>
						<button>删除</button>
						<button>修改</button>
					</td>
				</tr>
				<tr>
					<!-- 表格四级标签 -->
					<td rowspan="2">2 3</td>
					<td>tom</td>
					<td>21</td>
					<td></td>
					<td>本科</td>
					<td>
						<button>删除</button>
						<button>修改</button>
					</td>
				</tr>
				<tr>
					<!-- 表格四级标签 -->
					<td>tom</td>
					<td>21</td>
					<td></td>
					<td>本科</td>
					<td>
						<button>删除</button>
						<button>修改</button>
					</td>
				</tr>
				<tr>
					<!-- 表格四级标签 -->
					<td>4</td>
					<td>tom</td>
					<td>21</td>
					<td rowspan="2" colspan="2">男 本科</td>
					<td>
						<button>删除</button>
						<button>修改</button>
					</td>
				</tr>
				<tr>
					<!-- 表格四级标签 -->
					<td>5</td>
					<td>tom</td>
					<td>21</td>
					<td>
						<button>删除</button>
						<button>修改</button>
					</td>
				</tr>
				<tr>
					<!-- 表格四级标签 -->
					<td>6</td>
					<td>tom</td>
					<td>21</td>
					<td></td>
					<td>本科</td>
					<td>
						<button>删除</button>
						<button>修改</button>
					</td>
				</tr>
			</tbody>
		</table>
	</body>
</html>

在这里插入图片描述

媒体标签

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>媒体标签</title>
	</head>
	<body>
		<audio src="imgs/我走后-小咪.320.mp3" autoplay controls></audio>
		<video src="imgs/726.mp4" controls width="300px"></video>
	</body>
</html>

iframe

内联框架标签。

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>iframe</title>
		<style>
			/* 标签选择器 */
			iframe
			{
				border: 1px solid black;
			}
			
			/* id选择器 */
			#left
			{
				width: 200px;
				height: 466px;
			}
			
			/* class选择器 */
			.top
			{
				position: absolute;
				top: 8px;
				left: 210px;
				height: 60px;
				width: 766px;
			}
			
			.bottom
			{
				position: absolute;
				top: 68px;
				left: 210px;
				height: 406px;
				width: 766px;
			}
			
		</style>
	</head>
	<body>
		<iframe id="left"  src="./left.html"></iframe>
		<iframe class="top" src="a标签.html"></iframe>
		<iframe class="bottom" name="bottom" src="myfrist.html"></iframe>
	</body>
</html>

在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值