HTML基础

layui:https://www.layui.com/
bootstrap:https://v3.bootcss.com/

HTML基础

<sup></sup>上标
<sub></sub>下标
<mark></mark>突出显示

1、网页基本信息

<!DOCTYPE html>  告诉浏览器要使用什么规范
<head>   代表网页的头部
<meta>   用来描述网站的一些信息
<title>  网页的标题
<body>   网页的主题

2、网页的基本标签

<h1></h1>   标题标签

<p></p>     段落标签

<br/>       换行标签

<hr>        水平标签

<strong></strong>  粗体

<em></em>   斜体

&nbsp;      空格

&copy;      版权

3、图像标签

<img src="path" alert="text"  title="text" width="x" height="y" />
  • src:图像地址【相对路径;绝对路径。】
  • alert:当图像不显示,显示文字
  • title:鼠标悬停提示文字
  • width:图像宽度
  • height:图像高度

4、连接标签

<a href="path" target="目标窗口位置">l文字描述或者图片</a>
  • href:链接路径
  • target:链接在哪个窗口打开【_blank:新窗口。_selg:在自己的网页打开】

4.1 超链接

从一个页面跳转到另外一个页面

4.1 锚点链接

实现同一个页面内的跳转。

实现:

  • 1、需要一个标记<a name="top">顶部</a>
  • 2、跳转到标记<a href="#top>返回顶部</a>

5、块元素和行内元素

5.1 块元素

  • 无论内容多少,该元素只占一行
  • p h 标签

5.2 行内元素

  • 内容撑开宽度,左右都是行内元素的可以排在一行
  • strong em span 标签

6、列表标签

6.1 有序列表(order list)

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

6.2 无序列表(unorder lsit)

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

6.3 自定义列表

  • dl:标签
  • dt:列表名称(名词)
  • dd:列表内容(名词解释)
<dl>
	<dt>...</dt>
	<dd>...</dd>
	<dd>...</dd>
	<dd>...</dd>
	    ...
</dl>

7、表格标签

table:表格

  • thead:头部区域
  • tbody:身体部分
  • tfoot:尾部
  • th:一般是猎头(代表列,自动居中)
  • tr:代表行
  • td:代表列
<!DOCTYPE html>
<html>

	<head>
		<meta charset="UTF-8">
		<title></title>
	</head>

	<body>
		<table border="1px solid black">
			<thead>
				<tr>
					<th>姓名</th>
					<th>性别</th>
					<th>年龄</th>
				</tr>
			</thead>

			<tbody>
				<tr>
					<td>小明</td>
					<td>女</td>
					<td>18</td>
				</tr>
				<tr>
					<td>小黑</td>
					<td>男</td>
					<td>18</td>
				</tr>
			</tbody>
		</table>
	</body>

</html>

在这里插入图片描述

合并行或者列

<td colspan="2">合并两列</td>
<td rowspan="2">合并两行</td>
<!DOCTYPE html>
<html>

	<head>
		<meta charset="UTF-8">
		<title></title>
	</head>

	<body>
		<table border="1px solid red">
			<tr>
				<th>名称</th>
				<th>价格</th>
				<th>数量</th>
			</tr>

			<tr>
				<td colspan="2">合并列</td>
				<td>8</td>
			</tr>
			<tr>
				<td>香蕉</td>
				<td>12</td>
				<td>8</td>
			</tr>
			<tr>
				<td>苹果</td>
				<td rowspan="2">合并行</td>
				<td>9</td>
			</tr>
			<tr>
				<td>橘子</td>
				<td>34</td>
			</tr>

		</table>

	</body>

</html>

在这里插入图片描述

8、媒体元素

src:资源路径
controls:控制条
autoplay:自动播放

  • 视频元素 :viedo
<viedo src="path" controls autoplay></viedo>
  • 音频元素:audio
<audio src="path" controls autoplay></viedo>

9、页面结构分析

header:标题头部区域的内容

  • footer:标记脚部区域的内容
  • section:web页面中的一块独立区域
  • article:独立的文章内容
  • aside:相关内容或应用
  • nav:导航类辅助内容

10、iframe内联框架

src:引用页面地址,开始加载的时候
mainFrame:框架标识符

<iframe src="path" name="mainFrame"></iframe>
<!DOCTYPE html>
<html>

	<head>
		<meta charset="UTF-8">
		<title></title>
	</head>

	<body>
		<iframe src="" name="myPath" frameborder="0" width="500px" height="800px"></iframe>

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

</html>

11、form表单

method:post/get 提交数据的方式
action:将数据提交到哪里

11.1 文本框和单选框

  • type:指定元素的类型(text、password、CheckBox、radio、submit、reset、file、button、image。默认text)
  • name :指定表单元素的名称
  • 用途1: 作为可与服务器交互数据的HTML元素的服务器端的标示,比如input、select、textarea、和button等。我们可以在服务器端根据其Name通过Request.Params取得元素提交的值。
  • value:元素的初始值
  • size:指定表单元素的初始宽度
  • maxlength:type为text、password时,输入的最大字符
  • checked:type为radio、CheckBox时,指定按钮选中
姓名:<input type="text" value="猪佩琪" name="username" maxlength="8" /><br />
密码:<input type="password" value="123" name="pwd" maxlength="8" />

单选框

  • radio:指定为单选框
  • name:指定选择项为统一组
		<input type="radio" name="gender" value="boy" checked />男
		<input type="radio" name="gender" value="girl" />女

11.2 按钮和多选框

多选框

  • CheckBox:指定为多选框
  • name:指定选择项为统一组
<input type="checkbox" name="sport" value="baseball"  checked/>篮球
<input type="checkbox" name="sport" value="football" />足球
<input type="checkbox" name="sport" value="pingpangball" checked/>乒乓球

按钮

  • 普通按钮
  • 提交按钮(submit)
  • 重置按钮(reset)
<input type="button" name="bt1" value="按钮1" />
<input type="submit" value="提交" />
<input type="reset" value="重置" />

11.3 列表框文本和文件域

列表框:

	<select name="列表名称">
					<option value="选项的值">西瓜</option>
					<option value="选项的值">苦瓜</option>
					<option value="选项的值">哈密瓜</option>
				</select>

文本域

<textarea name="textarea" cols="5" rows="5">66666666666666666666</textarea>

12、搜索滑块和简单验证

  • max:最大值
  • min:最小值
  • step:每次变化的量
数值变化
<input type="number" name="num" max="100" min="0" step="10" />

滑块
<input type="range" name="voice" min="0" max="50" step="5" />

posted on 2022-08-28 22:20  热爱技术的小郑  阅读(14)  评论(0编辑  收藏  举报