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>
<!-- 商标实体 -->
©
℗
®
列表标签
1.1、有序列表
- ...................
<!-- 有序列表 -->
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、无序列表
- ...................
<!-- 无序列表 -->
<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、 自定义列表
<!-- 自定义列表 -->
<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>
超链接
<!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>
表格
表格一级标签
表格二级标签 表格三级标签 表格四级标签 表格四级标签<!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>