html基础

HTML知识

html概述

  • 概述:
    Hyper Text Markup Language,超文本标记语言,是一种标记语言。包括一系列标签,通过这些标签可以将网络上的文档格式统一,使分散的Internet资源连接为一个逻辑整体。html文本是由html命令组成的描述性文本,html命令可以说明文字、图形、视频、声音、表格、链接等。

html书写规范

  • 概述
    html由标签组成
  • 语法

 	<!--
 		开始标签和结束标签名称一样,html文件的后缀是.html或.htm
 		-->
 		<开始标签 属性1=“值1” 属性2=“值2” ...>内容</结束标签>
 		<自关闭标签/>
  • 注意事项
    有一些标签是没有内容的,就可以写成自关闭标签

文件标签

  • 概述
    • 用于组建页面的基本结构(标题,主题)
  • 组成
    • html:用于声明当前文件是一个html文档;
    • head:用于设置页面上的一些参数;
    • title:用于设置页面的标题;
    • body:用于设置页面的内容;
  • 代码案列
<html>
	<head>
		<title>helloword</title>
	</head>
	<body>
		how are you!
	</body>
</html>

标签属性

  • 概述
    • 大多数的标签都有属性,对标签内容进行设置。
  • body标签属性
    • text:规定文档中所有文本的颜色。
    • bgcolor:规定文档的背景颜色。
    • background:规定文档的背景图片。
  • 代码案列
<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>标签属性</title>
</head>
<body text="yellow" bgcolor="red" background="img/picture1.jpg>
	你们好呀!
</body>
</html>

颜色取值

  • 分类
    1. 颜色单词;
    2. 颜色的十六进制;
    3. 颜色RGB值;
  1. 颜色单词
<!DOCTYPE thml>
<html lang="en">
<head>
	<meta charseet="UTF-8">
	<title>颜色取值</title>
</head>
<body>
hello everyone!
</body>
</html>
  1. 颜色十六进制值
<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>颜色取值</title>
</head>
<body text="blue">
	hello everyone!
</body>
</html>

文本标签之br标签

  • 概述
    • 定义折行
  • 代码案列
<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>文本标签之br标签</title>
</head>
<body>
春眠不觉晓,处处闻啼鸟。<br>
夜来风雨声,花落知多少。
</body>
</html>

文本标签之p标签

  • 概述
    定义段落。
  • 常用属性
    • align:规定段落中文本的对齐方式。
  • 代码案列
<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>文本标签之p标签</title>
</head>
<body>
	<p align="center">
	春晓
	</p>
	<p align="center">
		春眠不觉晓,处处闻啼鸟。
	</p>
	<p align="center">
		夜来风雨声,花落知多少。
	</p>
</body>
</html>

文本属性之font标签

  • 概述
    • 定义文字的字体、尺寸和颜色。
  • 常用属性
    • color:规定文本的颜色。
    • face:规定文本的字体。
    • size:规定文本的大小。
  • 代码案列
<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>文本标签之font标签</title>
</head>
<body>
	<p color="yellow" size="6" face="宋体">
		黄河之水天上来,奔流到海不复回。
	</p>
</body>
</html>

文本标签之标题标签

  • 概述
    <h1> - <h6>标签可定义标题。<h1>定义最大的标题。
    <h6>定义最小的标题。
  • 常用属性
    • 规定标题中文本的排列(center,left,right)
  • 代码案列
<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>文本标签之标题标签</title>
</head>
<body>
	<h1 align="right">这是标题1</h1>
	<h2 align="left">这是标题2</h2>
	<h3 align="center">这是标题3</h3>
	<h4 align="right">这是标题4</h4>
	<h5 align="left">这是标题5</h5>
	<h6 align="center">这是标题6</h6>
</body>
</html>

img标签

  • 概述
    • 向网页中嵌入一幅图片。
  • 常用属性
    • alt:规定显示错误时替代图像的文本
    • src:规定显示图像的URL。可以是一个本地路径,也可以是一个网络路径。
    • width:规定图像的宽度。
    • height:规定图像的高度。
  • 代码案列
<! DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>img标签</title>
</head>
<body>
	<img src="img/cat1.jpg" width="200px" height="200px" alt="无法显示图片1">
	<img src="img/cat2.jpg" width="300px" height="300px" alt="无法显示图片2">
	
	<img src="图片的网络地址" width="400px" height="400px" alt="无法显示图片3">
</body>
</html>

列表标签

  • 概述
    • ul(unorder list),ol(order list)用于在页面上生成列表
    • 都是由列表(li)组成
  • ul常用属性
    • type:规定列表符号的类型。
  • ol常用属性
    • start:规定列表中的起始点。
    • type:规定列表中符号的类型。
  • li常用属性
    • type
    • number
  • 代码案列
<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>列表标签</title>
</head>
<body>
	<!--无序列表-->
	<ul type="square">
		<li>张三</li>
		<li>李四</li>
		<li>王五</li>
		<li>赵六</li>
	</ul>
	<!--有序列表-->
	<ol>
		<li>张三</li>
		<li>李四</li>
		<li>王五</li>
	</ol>
</body>
</html>

超链接标签

  • 概述
    • 用于跳转资源。
  • 常用属性
    • href:链接的目标URL。
    • target:在何处打开目标URL。
  • 代码案列
<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>超链接标签</title>
</head>
<body>
	<a href="index.html" target="_blank">点我</a>
	<a href="http://www.baidu.com" target="_blank">百度两下</a>

	<a href="http://www.baidu.com" target="_blank">
		<img src="img/cat1.jpg" width="300px" 
		height="300px" alt="图片无法显示">
	</a>
</body>
</html>

表格标签

  • table标签属性
    • align:规定表格相对周围元素的对齐方式。
    • bgcolor:规定表格背景颜色。
    • border:表格边框的宽度。
    • cellpadding:单元格内边距(边框到内容的距离)。
    • cellspacing:单元格与单元格之间的距离。
    • width:表格的宽度。
    • height:表格的高度。
    • rules:规定内侧边框的那个部分可见的。
  • tr标签属性
    • align:定义表格行的内容对齐方式。
    • bgcolor:规定表格行背景颜色。
    • valign:规定表格行中内容的垂直对齐方式。
  • td标签属性
    • align:定义单元格的内容对齐方式。
    • bgcolor:规定单元格背景颜色。
    • colspan:column span,列合并(水平合并)
    • rowspan:row span,行合并(垂直合并)
    • width:单元格的宽度,可以写具体数值也可以写百分比。
    • height:单元格的高度,可以写具体的数值也可以写百分比。
    • valign:诡诞单元格中内容的垂直对齐方式。
  • 代码案例
<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>表格标签</title>
</head>
<body>
	<table align="center" bgcolor="yellow"
	border="1px" cellpadding="10px"
	cellspacing="0px" width="600px" heitht="600px" rules="all">
		<tr>
			<td colspan="2" width="66%" height="33%">1,2</td>
			<td width="33%" height="33%">3</td>
			
		</tr>
		<tr>
			<td width="33%" height="66%" rowspan="2">4 7</td>
			<td width="66%" height="66%"
			rowspan="2" colspan="2">5 6 8 9</td>
		</tr>
	</table>
</body>

</html>

容器标签

  • div
    • 块级标签,不管标签内容有多少,都会占满一整行。
  • span
    • 行级标签,标签内容有多少,容器就占多少。

表单标签

  • 概述 标签用于为用户输出创建html表单 表单能够包含[input 元素](tag_input.asp.html),比如文本字段、复选框、单选框、提交按钮等等。
  • 代码案列
<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>表单标签基础版</title>
</head>
<body>
	<form action="index.html" method="get"
	enctype="application/x-www-form-urlencoded">
		<table border="1px" width="500px" height="600px" cellpadding="10px" cellspaceing="0px" rules="all" align="center">
		<tr>
			<th colspan="2">
				注册用户
			</th>
			
		</tr>
		<tr>
			<td><label for="username">账户:</label></td>
			<td>
				<input type="text" name="username" id="username" placeholder="请输入账户">
				</td>
				
		</tr>
		<tr>
			<td>
				<label for="password">密码:</label></td>
			</td>
			<input type="password" name="password" id="password" placeholder="请输入密码">
			</td>
		</tr>
		<tr>
			<td>性别:</td>
			<td>
				<input type="radio" name="gender" value="male" checked="checked"><input type="radio" name="gender" value="female"></td>
		</tr>
		<tr>
			<td>籍贯:</td>
			<td>
				<select name="oldhome">
					<option value="WuHan">武汉</option>
					<option value="XiaoGan" selected="selected">孝感</option>
					<option value="XiangYang">襄阳</option>
					<option value="XianTao">仙桃</option>
				</select>
			</td>
		</tr>
		<tr>
			<td>爱好:</td>
			<td>
				<input type="checkbox" name="hobbys" value="sing" checked="checked">唱歌
				<input type="checkbox" name="hobbys" value="jump" checked="checked">跳舞
				<input type="checkbox" name="hobbys" value="ball" checked="checked">打篮球 
			</td>
		</tr>
		<tr>
			<td>头像:</td>
			<td>
				<input type="file" name="headPic">
			</td>
		</tr>
		<tr>
			<td>
				<label for="introduce">简介:</label>
			</td>
			<td>
				<textarea name="introduce" id="introduce" placeholder="100字以内">
				</textarea>
			</td>
		</tr>
		<tr>
			<td colspan="2" align="center">
				<button type="submit">提交</button>
				<button type="reset">重置</button>
			</td>
		</tr>
</body>
</html>
  • 注意事项
    • form表单中表单项必须要有name属性才会携带参数到服务器。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值