HTML常用标签

HTML常用标签

基本结构:

<!DOCTYPE html>								<!--文档-->
<html>
	<head>
		<title>My first</title>            <!--标题,作为网页的标题,显示在浏览器顶部-->
 	</head>
	<body>                              <!--只有这部分的内容显示在网页上-->
		<p>这是第一个段落。</p>  
	</body>
</html>

标签

分类

  • 双标签——包含开标签、关标签,如:<p></p>
  • 单标签 ——如:<br>

常用标签

1. 标题:
<h1>标题</h1>		<!--六级标题标签,从1~6,大小递减-->
<h2>标题</h2>
<h3>标题</h3>
<h4>标题</h4>
<h5>标题</h5>
<h6>标题</h6>

显示如下:

标题
标题
标题
标题
标题
标题
2. 段落:
<p>这是段落1</p>		<!--会自动换行-->
<p>这是段落2</p>

显示如下:

这是段落1

这是段落2

3. 超链接:
<a href="https://baidu.com" target="_blank">百度</a>		<!--href:指跳到哪个链接,两个a之间放提示内容,当鼠标的光标移到内容上,光标会变成小手,点击即跳转;target:指新页面在哪里打开,_blank属性表示在新的窗口-->
<a href="#">空链接</a>		<!--空链接用于刚创建网页,还没写好链接页面,暂时代替链接,还可以和id联合使用,跳转到某个页面的某一个位置,如:回到顶部-->
<a href="script">Script链接</a>		<!--也是空链接-->

显示如下:
百度
空链接
Script链接

4.图像:
<img src="http://resource.okhqb.com/public/e7/7a/e77a96b36bc33bd3cb97a78c7c38b4a7.jpg" height="200px" width="250px" alt="乔布斯" title="苹果创始人">
		<!--src:指图片存放的链接或者存放的路径,height和width:指图片的宽高,通常只设置其中一个,另一个则按原图片的宽高比例伸缩,设置两个时,若比例不对,则图片会出现变形,alt:指图片显示不了的时候(比如:src错误了),内容代替图片,title:指当鼠标放到图片上时,显示title中的内容。-->
乔布斯

重点

img标签与a标签联合使用,可用图片表示内容,点击图片实现跳转。

<a href="https://baidu.com" ><img src="https://i-blog.csdnimg.cn/blog_migrate/5f8dcf06d74b796a51269303a0d2e07b.png" title="百度" height="100px"></a>

显示如下:

5.注释
<!--这是注释-->

注释是不会显示在网页中的,只是用于让程序员更好的理解代码,提高代码的可读性。

6.换行 <br>
7.下划线<hr>
<hr size="20px" width="80%" color="red" align="center">	<!--width:指线的宽度;color:颜色;size:尺寸;align:对齐-->

显示如下:


8.加粗强调
<p>我是文字1</p>
<strong>我是文字2</strong>
<b>我是文字3</b>

显示如下:

我是文字1

我是文字2
我是文字3

9.斜体
<em>我是文字1</em>
<i>我是文字2</i>

strong代替了b标签,strong还表示强调的意义;em代替了i标签,也有表示强调的意义,由于强调内容与样式分离,b标签、i标签不提倡使用。
显示如下:
我是文字1
我是文字2

10. 头标签、主体标签

head标签内,通常放<title>, <style>, <meta>, <link>, <script>, <noscript> 和 <base>标签

  • title 标签定义了该网页的标题,显示在浏览器的顶部
  • style标签定义了HTML文档的样式文件引用地址
  • meta标签描述了一些基本的元数据。

meta标签提供了元数据。元数据也不显示在页面上,但会被浏览器解析。

meta元素通常用于指定网页的描述,关键词,文件的最后修改时间,作者,和其他元数据。

元数据可以使用于浏览器(如何显示内容或重新加载页面),搜索引擎(关键词),或其他Web服务。

<meta>一般放置于 <head></head>区域中

为搜索引擎定义关键词:

<meta name="keywords" content="HTML, CSS, XML, XHTML, JavaScript">

为网页定义描述内容:

<meta name="description" content="Free Web tutorials on HTML and CSS">

定义网页作者:

<meta name="author" content="Hege Refsnes">

每30秒钟刷新当前页面:

<meta http-equiv="refresh" content="30" url=https://www.baidu.com>
<!--如果没有url属性,每30秒刷新当前页面,有url属性,每30秒自动跳转到url指定的网页-->
  • link 标签定义了文档与外部资源之间的关系,通常用于链接到样式表
  • script标签用于加载脚本文件
  • base 标签描述了基本的链接地址/链接目标,该标签作为HTML文档中所有的链接标签的默认链接
<!DOCTYPE html>      
<html>        
	<head>        
		<title>Title of the document</title>     <!--网页的标题-->  
		<style type="text/css">        
			body {background-color:yellow}   <!--标签选择器-->     
			p {color:blue}        
		</style> 
		<base href="https://baidu.com" target="_blank">   <!--默认链接-->
		<link rel="stylesheet" type="text/css" href="mystyle.css">   <!--外部资源-->
	</head>                
	<body>       
		<p>The content of the document......</p>        
	</body>                
</html>	
11.表格

表格的基本结构:

<table>…</table>:定义表格
<caption></caption> 定义表格标题
<th>…</th>:定义表格的标题栏(文字加粗)
<tr>…</tr>:定义表格的行
<td>…</td>:定义表格的列
<col></col> 定义用于表格列的属性
<thead></thead> 定义表格的页眉
<tbody></tbody> 定义表格的主体
<tfoot></tfoot> 定义表格的页脚

thead、tbody、tfoot、th的效果皆可以用td来实现,通过CSS设置相应的样式即可。

主要属性:
colspan:列合并
rowspan:行合并

<table border="1" align="center">			<!--border:设置表格的边框;align:设置表格的对其方式-->
			<caption>成绩表<caption>
			<tr>
					<th>姓名</th>
					<th>科目</th>
					<th>考试成绩</th>
					<th>平时成绩</th>
			</tr>
			<tr>
					<td>小红</td>
					<td>数学</td>
					<td colspan="2">90</td>          <!--colspan:同一行的列合并,少写右面的列-->
			</tr>
			<tr>
					<td rowspan="2">小刚</td>   <!--rowspan:同一列的行合并,下面的行少写列-->
					<td>数学</td>
					<td>89</td>
					<td>93</td>
			</tr>
			<tr>
					<td>语文</td>
					<td>87</td>
					<td>91</td>
			</tr>
</table>

显示如下:

成绩表
姓名科目考试成绩平时成绩
小红数学90
小刚数学8993
语文8791

由于markdown与html的显示有一点点的不同,代码显示的结果应该如下:
表格示例

12.列表
无序列表
<ul>     					 <!--无序列表-->
	<p>水果</p>
	<li>苹果</li>    			<!--每一个小例-->
	<li>梨子</li>
	<li>香蕉</li>
</ul>

显示如下:

  • 水果

  • 苹果
  • 梨子
  • 香蕉
有序列表
<ol>     								 <!--有序列表-->
	<p>水果</p>
	<li>苹果</li>      				<!--每一个小例-->
	<li>梨子</li>
	<li>香蕉</li>
</ol>

显示如下:

  1. 水果

  2. 苹果
  3. 梨子
  4. 香蕉
自定义列表
<dl>     								 	<!--定义列表-->
	<dt>水果</dt>						<!--主体-->
	<dd>种类多</dd>      				<!--每一个描述-->
	<dd>营养丰富</dd>
	<dd>好吃</dd>
	
	<dt>手机</dt>						<!--主体-->
	<dd>功能多</dd>      				<!--每一个描述-->
	<dd>便于交流</dd>
	<dd>丰富生活</dd>
</dl>
水果
种类多
营养丰富
好吃
手机
功能多
便于交流
丰富生活
13.表单
<h4 align="center">学生信息注册</h4>		<!--标题-->
		<form action="" name="std">
			<table>
				<tr>
					<td>姓名:</td><td><input type="text" name="stdName" id="stdName" placeholder="请输入姓名"/></td>
				</tr>
				<tr>
					<td>性别:</td><td><input type="radio" name="stdSex" id="stdSex" value="" />男</td>
					<td><input type="radio" name="stdSex" id="stdSex" value="" />女</td>
				</tr>
				<tr>
					<td>出生日期:</td><td><input type="text" name="stuBirthday" id="stuBirthday" value="" /></td>
					<td>按格式yyyy-mm-dd</td>
				</tr>
				<tr>
					<td>学校:</td><td><input type="text" name="stdSchool" id="stdSchool" value="" /></td>
				</tr>
				<tr>
					<td>专业:</td><td><select name="std">
						<option value="">计算机科学与技术</option>
						<option value="">网络工程</option>
						<option value="">物联网工程</option>
						<option value="">应用数学</option>
					</select></td>
				</tr>
				<tr>
					<td>体育特长:</td><td colspan="2"><input type="checkbox" name="stdCheck"/>篮球
						<input type="checkbox" name="stdCheck"/>排球
					<input type="checkbox" name="stdCheck"/>足球
					<input type="checkbox" name="stdCheck"/>游泳</td>
				</tr>
				<tr>
					<td>上传照片</td><td colspan="2"><input type="file" /></td>
				</tr>
				<tr>
					<td>密码</td><td><input type="password" /></td>
				</tr>
				<tr>
					<td>个人介绍</td><td colspan="2"><textarea name="Letter" rows="4" cols="40"></textarea></td>
				</tr>
				<tr>
					<td><input type="submit" name="" id="" value="提交" /><input type="reset" name="" id="" value="取消" /></td>
				</tr>
			</table>
		</form>

<!--
	1.表单的格式:
	<form action="">
		表单元素
	</form>
	
	2.input的属性:(1)type的值:
	文本:text,可用colspan,rowspan控制文本框的大小
	密码:password
	
	单选:radio ,加上同一个name为单选,name不同时,没有单选的功能,默认加上checked
	多选:checkbox, 默认已选中 checked
	提交、重置按钮:
	<input tepy="submit" />
	<input tepy="reset" />
	
	图像按钮:有图片代替按钮
	<input tepy="image" src="图片路径">
	
	文件上传:
	<input type="file" name="命名" size="尺寸" maxlength="最大长度"/>
	
	隐藏域:用户不能在其中输入信息,用于预定某些要传递的信息
	<input tepy="hidden" />   不会显示
	
	3.action:提交地址
	如:action="https:www.baidu.com"
	
	4.method:提交方式  get  post
		1)get:通过URL传输数据,相对不安全,数据大小有限制;
		2)post:相对安全,数据大小无限制,
	
	5.value的意义:默认已输入
	
	6.name:命名
	
	7.下拉框:
	<select name="std">
		<option value="">计算机科学与技术</option>
		<option value="">网络工程</option>
		<option value="">物联网工程</option>
		<option value="">应用数学</option>
	</select>
	-->

显示如下:
学生注册表单

14.框架
1.窗口分割与设置

窗口分割可以垂直分割、水平分割、嵌套分割。
分割窗口的语法结构:

<frameset rows="高度1,高度2..." 或  cols="宽度1、宽度2...">     <!--高度、宽度可以用像素值或百分比表示;通常最后一个值,用*表示,自适应-->
		<frameset src="网页1">
		<frameset src="网页2">
		...
</frameset>

2.子窗口的设置
<frameset src="html文件的位置" name="子窗口的名称" scrolling="yes"或"no"或"auto">

scrolling属性:设置是否显示滚动条

3.target属性

如果子窗口中含有超链接,点击时,希望链接的网页显示在别的子窗口,可以使用target属性。

主窗口
<!DOCTYPE html>
<html>
	<frameset rows="30%,*">
		<frame src="index.html"/>
		<frameset cols="40%,*">
			<frame src="frame2.html"/>
			<frame name="f3"/>
		</frameset>
		<frame />
	</frameset>
</html>

子窗口1
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<title>桂工</title>
	</head>
	<body background="img/4ce0a13016de1c38ab83290ba64beda88f78f7f216fcb-jIc6Cg_fw580.jpg">
		<h1 style="color: yellow;"align="center">桂林理工大学</h1>
		<p align="center">
			<a href="http://baidu.com" style="color: red;" target="f3">桂林理工大学是广西自治区的高校。</a>
		</p>
	</body>
</html>

子窗口2
<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>f2</title>
	</head>
	<body>
		<a href="姓名.html" target="f3">校名</a>
		<br />
		<a href="地址.html" target="f3">校址</a>
	</body>
</html>

超链接内容1
<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
	</head>
	<body>
		桂林理工大学
	</body>
</html>

超链接内容2
<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
	</head>
	<body>
		广西壮族自治区桂林市
	</body>
</html>

显示如下
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

好习惯:

  1. 使用小写字母书写HTML标签

结语:内容有点乱,希望下次能好好整理一下!

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值