- HTML概述
- 什么是HTML?
超文本标记语言(Hypertext markup language的简称),HTML 不是一种编程语言,而是一种标记语言 (markup language),是网页制作所必备的。“超文本”就是指比普通文本更强大的,页面内可以包含图片、链接,甚至音乐、程序等非文字的各种元素。
-
- 为什么学习HTML?
1、可以使用 HTML 来建立自己的 WEB 网站,HTML 运行在浏览器上,由浏览器来解析运行出来对应的效果的。
2、制作用户的操作网页界面
-
- HTML的结构
超文本标记语言(或超文本标签语言)的结构包括“头”部分、和“主体”部分。
1.<head></head>:这2个标记符分别表示头部信息的开始和结尾。头部中包含的标记是页面的标题、序言、说明等内容,它本身不作为内容来显示,但影响网页显示的效果。
以下表格列出了 HTML head 元素:
标签 | 描述 |
<head> | 定义了文档的信息 |
<title> | 定义了文档的标题(最常用到的) |
<base> | 定义了页面链接标签的默认链接地址 |
<link> | 定义了一个文档和外部资源之间的关系 |
<meta> | 定义了HTML文档中的元数据(最常用到的) |
<script> | 定义了客户端的脚本文件 |
<style> | 定义了HTML文档的样式文件 |
<title>:标题标记符用于定义网页的标题,它的内容显示在网页窗口的标题栏中,网页标题可被浏览器用作书签和收藏清单。
2. <body></body>:网页中显示的实际内容均包含在这2个正文标记符之间。正文标记符又称为实体标记。
-
- 语法规范
1.通过标签来对内容进行描述,标签通常都是由开始标签和结束标签组成,也存在单个标签。
2. htmL是一个不严谨的,不区分大小写的一门语言,标签不区分大小写, 建议使用小写。
- HTML具体使用
- 常用标签
<a> | 定义锚。 |
<b> | 定义粗体字。 |
<big> | 定义大号文本。 |
<body> | 定义文档的主体。 |
<br> | 定义简单的折行。 |
<button> | 定义按钮 (push button)。 |
<caption> | 定义表格标题。 |
<center> | 不赞成使用。定义居中文本。 |
<div> | 定义文档中的节。 |
<dl> | 定义定义列表。 |
<dt> | 定义定义列表中的项目。 |
<em> | 定义强调文本。 |
<font> | 不赞成使用。定义文字的字体、尺寸和颜色。 |
<form> | 定义供用户输入的 HTML 表单。 |
<frame> | 定义框架集的窗口或框架。 |
<frameset> | 定义框架集。 |
<h1> to <h6> | 定义 HTML 标题。 |
<head> | 定义关于文档的信息。 |
<hr> | 定义水平线。 |
<i> | 定义斜体字。 |
<iframe> | 定义内联框架。 |
<img> | 定义图像。 |
<input> | 定义输入控件。 |
<li> | 定义列表的项目。 |
<meta> | 定义关于 HTML 文档的元信息。 |
<ol> | 定义有序列表。 |
<option> | 定义选择列表中的选项。 |
<p> | 定义段落。 |
<pre> | 定义预格式文本。 |
<small> | 定义小号文本。 |
<span> | 定义文档中的节。 |
<strong> | 定义强调文本。 |
<table> | 定义表格。 |
<tbody> | 定义表格中的主体内容。 |
<td> | 定义表格中的单元。 |
<textarea> | 定义多行的文本输入控件。 |
<th> | 定义表格中的表头单元格。 |
<thead> | 定义表格中的表头内容。 |
<title> | 定义文档的标题。 |
<tr> | 定义表格中的行。 |
<u> | 定义下划线文本。 |
<ul> | 定义无序列表。 |
-
- 标签使用
1.标题标签 h1-h6
2.段落标签<p></p>:里面包含文本段落,会自动在段前和段后空出一行。
3. img 图片标签: <img src="" width="" height="" alt=""/>
width : 设置图片宽度
height: 设置图片高度
src : 设置图片指定文件路径信息
alt: 图片加载失败时在图片位置上现实的文字
4.a超链接标签:用于从一个页面链接到另一个页面<a href="" target=""></a>
href属性:指定链接的目标 URL。如href=http://www.baidu.com
target属性:规定在何处打开目标 URL。仅在 href 属性存在时使用。
_blank:在浏览器打开一个新的标签页打开目标 URL。
_parent:在当前页面的父页面打开目标 URL。
_self:在浏览器的当前页面打开目标 URL。
_top:在当前页面的上一级页面打开目标 URL。
无序列表:<ul type=""><li></li></ul>
Type属性:circle(圆圈)、disc(实心圆)、square(方块)。
有序列表:<ol type=""><li></li></ol>
Type属性:编号起始值1、a、A、I、i。
6.表格标签
cellpadding:规定单元边沿与其内容之间的空白。
cellspacing:规定单元格之间的空白
colspan: 跨列操作
- rowspan: 跨行操作
注意: 跨行或者跨列操作之后,被占掉的格子需要删除掉
-
- 表单标签form
action : 直接提交的地址url
method 的属性值:
get 方式: 默认提交方式 ,会将参数拼接在链接后面 , 有大小限制4k,安全无保障。
post 方式: 会将参数封装在请求体中, 没有这样的限制
-
- Input标签 :
<input type="" name="" id="" value="" />
type: 指定输入项的类型
text : 文本框
password : 密码框
radio : 单选按钮
checkbox : 复选框
file : 上传文件
submit : 提交按钮
button : 普通按钮
reset : 重置按钮
hidden : 隐藏域
date : 日期类型
tel : 手机号
number : 只允许输入数字
placeholder : 指定默认的提示信息
name : 在表单提交的时候,当作参数的名称
id : 给输入项取一个名字, 以便于后期我们去找到它,并且操作它
textarea : 文本域, 可以输入一段文本
cols : 指定宽度
rows : 指定的是高度
select : 下拉列表
option : 选择项