HTML基础知识总结

1.基本标签的使用形式

<!--加粗文本-->
        <b>字体变粗b</b>
        <!--强调内容-->
        <strong>字体加粗strong</strong>
        <i>文字变斜体i</i>
        <em>文字变斜体em</em>
        <u>文字加下划线</u>
        <del>删除线</del>
        <br />换行
        <p>段落</p>
        <pre>用原来
        样式
        输出内容</pre>
        <span>标准行内标签,一般用来修饰文本</span>
        <div>标准块标签,一般用来布局页面</div>
        <h1>哈哈</h1>
        <h2>哈哈</h2>
        <h3>哈哈</h3>
        <h4>哈哈</h4>
        <h5>哈哈</h5>
        <h6>哈哈</h6>

这些基本标签的代码表示为:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<title></title>
	</head>
	<body>
		<!--加粗文本-->
		<b>字体变粗b</b>
		<!--强调内容-->
		<strong>字体加粗strong</strong>
		<i>文字变斜体i</i>
		<em>文字变斜体em</em>
		<u>文字加下划线</u>
		<del>删除线</del>
		<br />换行
		<p>段落</p>
		<pre>用原来
		样式
		输出内容</pre>
		<span>标准行内标签,一般用来修饰文本</span>
		<div>标准块标签,一般用来布局页面</div>
		<h1>哈哈</h1>
		<h2>哈哈</h2>
		<h3>哈哈</h3>
		<h4>哈哈</h4>
		<h5>哈哈</h5>
		<h6>哈哈</h6>
		
		
	</body>
</html>

其运行结果为:

2.行内标签与块标签

2.1.行内标签

 行内标签:指的是如a、span、b、strong、em、i、u、del

这些标签的内容如果可以在一行中展示,则不会换行,直到占满一行后才会换行输出

2.2.块标签

块标签:指的是div、p、hr、br、hn

这些标签,即使内容不够一行,也会换行输出

 3.HTML5 新增

其代码表示为:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
	</head>
	<body>
		<header>定义页面的顶部(页眉)内容</header>
		<section>中间部分</section>
		<footer>尾部部分</footer>
		<article>主要是用来表示文章内容的</article>
		<nav>导航条</nav>
		<aside>侧边栏</aside>
		<address>用来在文档中呈现联系信息,包括文档作者或文档维护者的名字,他们的网站链接、电子邮件、真实地址、电话号码等</address>
		<mark>标注或者高亮一些我们需要的关键字词</mark>
		<progress>表示当前完成进度情况</progress>
		<cite>表示作品或文章中的标题</cite>
		<small>html5中,small元素被重新定义了,small通常标签与正文无关的文字,内嵌在页面上,如标注的版权信息,网站备案等</small>
		<canvas>画布标签,用来在页面上画图案</canvas>
		
		
		
		
		
	</body>
</html>

其运行结果为:

4.特殊字符 

特殊字符转义码
空格&nbsp;
<&lt;
>&gt;
¥&yen;
 "&quot;
©&copy;
®&reg;
±&plusmn;

&permil;

÷&divide;

 5.常见的图片格式

<img src = "01.jpg"/>

<--

        img 标签用来引入图片到页面中

        src是一个必须的属性,该属性表示图片的地址

-->

5.1.img标签的常见属性

属性名称属性值功能
width数字(像素)px图片的宽
height数字(像素)px图片的高
border数字(像素)px图片的边框
alignleft(左)、center(中)、right(右)图片的水平对齐方式
vspace数字(像素)px图片与文字的水平距
hspace数组(像素)px图片与文字的垂直距离
alt字符串图片的替换文本

 alt:当浏览器不能显示所指定的图片,这时可以设置一段文字来说明此图。

6.视频音频标签

<video>视频标签</video>

<audio>音频标签</audio>

controls 表示播放器的组件

autoplay 表示自动播放

 注:video、audio标签均需要书写src属性,表示视频或者音频的位置。

7.表格标签

<table>
			<!--表格头部-->
			<thead>
				<!--行-->
				<tr>
					<!--列-->
					<td>1,1</td>
					<td>1,2</td>
					<td>1,3</td>
				</tr>
			</thead>
			
			<!--表格中间-->
			<tbody>
				<tr>
					<td>2,1</td>
					<td>2,2</td>
					<td>2,3</td>
				</tr>
			</tbody>
			
			<!--表格尾部-->
			<tfoot>
				<tr>
					<td>3,1</td>
					<td>3,2</td>
					<td>3,3</td>
				</tr>
			</tfoot>
		</table>

属性名属性值功能
width数字(像素)px单元格宽度
height数字(像素)px单光格高度
alignleft(左)、center(中)、right(右)单元格水平对齐方式
valigntop(上)、middle(中)、right(下)单元格竖直对齐方式
bgcolor颜色单元格的背景颜色
background图片单元格的背景图片
rowspan数字垂直方向跨行
colsoan数字水平方向跨列

7.1.cellpadding与cellspacing的区别

cellpadding 表示表格的边距

cellspacing 表示表格的间隔

 7.2单元格跨行rowspan

 其代码表示为:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
	</head>
	<body>
		<table border="1px">
			<tr >
				<td rowspan="2">haha</td>
				<td>haha2</td>
				<td>haha3</td>
				<td>haha4</td>
			</tr>
			
			<tr>
				<td>haha2</td>
				<td>haha3</td>
				<td>haha4</td>
			</tr>
			
			<tr>
				<td>haha</td>
				<td>haha2</td>
				<td>haha3</td>
				<td>haha4</td>
			</tr>
		</table>
	</body>
</html>

 其运行结果为:

7.3单元格跨列colspan

其代码表示为:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
	</head>
	<body>
		<table border="1px">
			<tr>
				<td colspan="2">haha</td>
				<td colspan="2">haha2</td>
				
			</tr>
			
			<tr>
				<td>haha1</td>
				<td>haha2</td>
				<td>haha3</td>
				<td>haha4</td>
			</tr>
			
			<tr>
				<td>haha</td>
				<td>haha2</td>
				<td>haha3</td>
				<td>haha4</td>
			</tr>
		</table>
	</body>
</html>

 其运行结果为:

8.超链接与锚链接

 html文件最重要的应用之一就是超链接,通过网上提供的超链接功能,用户可以链接到网上的其他网页。如果没有超链接,就只能在浏览器地址栏中输入各个网页的地址,这是一件非常麻烦的事情。

8.1超链接

<a href = "0..html"   target = "_blank">超链接  </a>

  1. href :用来明确链接的目标文件
  2. target属性:用来明确目标文件的打开方式
  3. target = "-blank":表示在新窗口打开目标文件,省略在原窗口打开目标文件
  4. target属性默认值为self:表示当前选项卡打开页面

其代码表示为:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
	</head>
	<body>
		<a href="index.html" target="_self">超链接</a>
	</body>
</html>

我们可以看到链接到之前的代码“index.html”(也就是1.基本标签的使用形式

8.2锚链接

        在制作网页时可能会遇到网页内容过长的情况,这样用户浏览起来就不太方便。要解决这个问题可以在网页上部创建一个导航,利用导航直接链接到下面定义好的锚点

和淘宝这些网络的楼层效果类似,就是让页面定位到需要的地方,注意在链接的href属性上加"#id",之后在需要停止的位置的标签上设置对应的id即可。

当点击ul标签后的超链接,系统就会自动跳转至相应的页面。

9.列表标签(有序、无序、数据列表)

9.1右序列表-ol

 <ol type = "1" start = "1" resvered>

        <li></li>

        <li></li>

</ol>

种类表现形式
type="1"用数字表示条目
type="a用字母表示条目
type="I"用罗马数字表示条目

其代码表示为:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
	</head>
	<body>
		<ol type="a" start="a" reversed>
			<li>haha1</li>
			<li>haha2</li>
			<li>haha3</li>
		</ol>
	</body>
</html>

type="a" 表示他的类型是a

start = "a" 表示他是从a开始的

reverser 表示他的顺序为原本顺序的逆序

其运行结果为:

9.2无序列表-ul

<ul  type = "circle">

        <li></li>

        <li></li>

</ul>

type属性设置序号的种类,无序列表序号种类有3种
种类表现形式
type="circle"用圆形表示条目
type="disc"用实心圆表示条目
type="square"用方形表示条目

9.3数据列表-dl

数据列表主要用来描述存在标题的列表组

<dl>

        <dt>这个是标题</dt>

        <dd>这个是内容</dd>

        <dd>这个是内容</dd>

</dl>

其代码表示为:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
	</head>
	<body>
		<dl>
			<dt>这个是标题</dt>
			<dd>这个是内容</dd>
			<dd>这个是内容</dd>
		</dl>
	</body>
</html>

其运行结果为:

 10.表单标签form

表单是用form标签来定义的

<form name = "表单名称"  method = "表单提交方式"  action = "表单处理的文件"></form>

  • method:方法有get(可看见的)、post(加密的)这两种提交方式
属性名称属性值属性作用
action要处理文件的路径表单提交后,处理表单的文件
method请求方式method属性用来明确表单的提交方式
name字符串表单的名称

10.1.input标签

<input type = "元素名称" name = "元素名称" value="元素值" id="客户端唯一标识">

input表示表单元素,type是非常重要的属性,type不同的值表示不同的元素类型
类型作用
type="text"单行文本框
type="password"密码框
type="radio"单选按钮
type="checkbox"多选按钮
type="submit"提交按钮
type = "reset"复位按钮
type = "button"按钮
type = "image"图像按钮
type="hidden"隐藏域
type = "file"文件域

属性名称属性值功能
name字符串元素的名称
value字符串元素的值
id字符串客户端唯一标识
size数字以字符个数设定的元素宽度
maxlength数字元素接受字符数的上限
checked元素是否被选中

10.2.select标签

select元素主要是表单的下拉选择框

<select name = "元素名称"    multiple="multiple">

        <option value = "值"  selected>选项1</option>

         <option value = "值"  selected>选项2</option>

         <option value = "值"  selected>选项3</option>

        <option value = "值"  selected>选项4</option>

</select>

属性名称属性值属性作用
option子项下拉框中的选项
value字符串选项的值
name字符串下拉框的名称
selected默认被选中的选项
multiple"multiple"以列表形式显示

注意:

当select标签设置multiple属性时,select以列表形式显示,当select标签不设置multiple属性时,以下拉框形式显示。列表框在选择时按住键盘的ctrl或shift建可以实现多选,而下拉框只能单选。

10.3.textarea标签

textarea也是表单标签的三大核心元素之一。

<textarea  name="元素名称"  clos="文本框宽度"  rows="文本框高度">

        内容

</textarea>

属性名称属性值属性作用
cols数字以字符个数设定的多行文本框的宽度
rows数字以行数设定的多行文本框的高度
name字符串多行文本框的名称

11.综合案例

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>表单标签</title>
	</head>
	<body>
		<h1>用户注册</h1>
		<!--form是所有表单标签的提交标签
			action属性:表示提交的地址url
			method:表示提交的请求方式
			enctype:如果没有文件上传,则使用
		-->
		<form action="#" method="get" enctype="application/x-www-form-urlencoded">
			<label for="username">用户名称:</label>
			<input type="text" id = "username" name="username" placeholder="请输入用户名称" readonly/>
			<br />
			用户密码:<input type="password" />
			<br />
			用户性别:<input type="radio" value="男"  name="user" checked/>男
			<input type="radio" value="女" name="user"/>女
			<br />
			用户爱好:
			<input type = "checkbox" value="篮球" name="hobby" />篮球
			<input type = "checkbox" value="LOL" name="hobby" checked />LOL
			<input type = "checkbox" value="王者" name="hobby" />王者
			<input type = "checkbox" value="唱歌" name="hobby" />唱歌
			<br />
			用户头像:
			<input type = "file" name="haha" />
			<!--
				div>p*10?ul>li-10>{haha}------快速生成代码
			-->
			<br />
			用户博客地址:
			<input type="url"  name="url" id="url"/>
			<br />
			<input type = "submit" value="用户注册" />
			<br />
			<button>提交数据</button>
			<br />
			<!--button  不做任何修饰-->
			<input type="button" value="提交数据"/>
			<br />
			用户邮箱:
			<input type = "email" name="" />
			<p>
				用户地址:
				<select name="address" id="address">
					<option value="北京">北京</option>
					<option value="上海">上海</option>
					<option value="广州">广州</option>
					<option value="西安" selected>西安</option>
				</select>
			</p>
			
			<p>
				用户意见:<br />
				<textarea name="" rows="30" cols="50"></textarea>
			</p>
		</form>
	</body>
</html>
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值