html知识小汇

HTML

w3c标准包括:
结构化标准语言(HTML、XML)
表现标准语言(CSS)
行为语言(DOM、ECMAScript)

网页基本信信息

<!DOCTYPE html>
<!-- DOCTYPE告诉浏览器使用什么规范-->
<html>
	<!--
    	作者:offline
    	时间:2021-01-09
    	描述:基本信息
    -->
    <!-- head标签代表网页头部-->
<head>
	<!-- meta描述性标签,用来描述网站的一些信息-->
	<meta charset="UTF-8">
	<meta name="keywords" content="html,css,js">
	<meta name="description" content="第一个网页">
	<!--网页标题-->
	<title>My First Page</title>
</head><!-- body标签代表网页主体--><body></body>
</html>

网页基本标签

<!--标题标签--><h1>标题标签</h1>

<!--段落标签--><p>我说你是人间的四月天;</p>

<!--换行标签-->
	我说你是人间的四月天;<br />

<!--水平线标签--><hr />

<!--特殊标签-->&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;
		&lt;
		&copy;

图像标签

<img src="path" alt="text" title="text" width="x" height="y"/>

src:图像地址(必填)
相对路径 …/ (返回上一层路径)
绝对路径

alt:图像的替代文字(必填)
title:鼠标暂停时的提示文字
width:图片宽度
height:图片高度

链接标签

<a href="path" target="目标窗口位置">链接文本或图像</a>

href:链接路径
target:目标窗口位置
常用值:_self在自己的标签中打开 _blank在新标签中打开

锚链接

可以实现具体位置的跳转

<a name="top"></a>

<a href="#top"></a>
功能性链接
<a href="mailto:"></a>

行内元素和块元素

行内元素

内容撑开宽度,左右都是行内元素的可以在一行
a 、strong、em…

块元素

无论内容多少,都独占一行
p、h1-h6…

列表

有序列表
<ol>
			<li></li>
			<li></li>
			<li></li>
</ol>

无序列表
<ul>
			<li></li>
			<li></li>
			<li></li>
</ul>
自定义列表
<dl>
		<dt>颜色</dt>
			<dd>蓝色</dd>
			<dd>黄色</dd>
			<dd>紫色</dd>
		<dt>天气</dt>
			<dd>晴天</dd>
			<dd>阴天</dd>
			<dd>雨天</dd>
</dl>

表格

<table></table>表格

<tr></tr>

<td></td>

扫描二维码关注公众号,回复: 12235389 查看本文章

​ 属性:colspan跨列

​ rowspan跨行


	<table>
			<tr>
				<td>11</td>
				<td>12</td>
			</tr>
			<tr>
				<td>21</td>
				<td>22</td>
			</tr>
		</table>

视频和音频

controls 控制条
autoplay 自动播放

<vedio src="" controller autoplay></vedio>
<audio src="" controller autoplay></audio>

iframe内联框架

<iframe src="引用页面地址" name="框架标志名"></iframe>

表单

属性:
action:表单提交的位置,可以是网站,也可以是一个请求处理地址
method:get:会在url中看见提交的信息,不安全,效率高
post:比较安全,可以传输大文件

<form method="get/post" action="目标页面"></form>
文本框

value:表示初始值
readonly:只读,不可以修改

<p>用户名:<input type="text" name="username" value="www" readonly></p>
密码框

hidden:隐藏

<p>密码:<input type="password" name="pwd" value="123" hidden></p>
单选框

name:用来分组,name相同为同一组,同一组只能选择一个

checked:默认选项

label标签可以用来增强鼠标的可用性

	<p>
		<input type="radio" value="male" name="sex" id="m"/><label for="m"></label>
	    <input type="radio" value="female" name="sex" id="f" checked /><label for="f"></label>
	</p>
多选框

checked:默认选项

<p><input type="checkbox" name="hobby" id="hobby" value="sleep" />睡觉
​	    <input type="checkbox" name="hobby" id="hobby" value="play" />玩
​	    <input type="checkbox" name="hobby" id="hobby" value="code" checked/>敲代码
​	</p>
按钮

disabled :禁用,按钮为灰色

<input type="submit" value="提交" disabled />  提交按钮
<input type="reset" value="重置" />  重置
<input type="button" name="b" id="b" value="按钮" />  普通按钮
<input type="image" src="../img/n1.jpg" width="100px" height="100px"/>   图片提交按钮
文件域
<input type="file" name="files" id="files" />
文本域
<textarea name="text" rows="10" cols="50"> 文本内容</textarea>
下拉框

selected:默认选项

<select name="country">
		<option value="uk">英国</option>
		<option value="china" selected="">中国</option>
		<option value="us">美国</option>
</select>
验证性提交
邮箱:<input type="email" name="email" id="email"  /><br />
url:<input type="url" name="url" id="url"  /><br />
数字:<input type="number" name="number" id="number" min="10" max="100" step="4" /><br />
搜索框
搜索:<input type="search" name="search" id="search"  /><br />
滑块
<input type="range" name="voice" id="voice" min="0" max="100" step="2"/>
表单验证

placeholder:提示信息
required:非空判断
pattern:正则表达式

<input type="text" name="username" id="username" placeholder="请输入用户名" required />
<input type="text" name="myemail" id="myemail" pattern="^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$"/>

接下来还会有css和js的知识汇总,希望大家在寒假期间也可以保持学习!
如有不对的地方欢迎指出,大家共同进步!

猜你喜欢

转载自blog.csdn.net/weixin_45734378/article/details/112443835