HTML⽂本结构及常⽤标签
⼀、什么是HTML?
HTML:超⽂本标签语⾔ (Hyper Text Markup Language) www万维⽹的描述性语⾔。
XHTML指可扩展超⽂本标记语⾔(标识语⾔)(EXtensible HyperText Markup Language)是⼀种置标语⾔,表现⽅式与超⽂本标记语⾔(HTML)类似,不过语法上更加严格。
浏览器:“解释和执⾏”HTML源码的⼯具
⼆、HTML⽂档的结构
HTML⽂档主要包括三⼤部分:⽂档声明部分、<head>头部部分、<body>主体部分。
1、<!DOCTYPE html>  这是HTML⽂档的声明部分,在html5中,已经被简化成了此样式。
2、.<!---->
注释:写给程序员看的,⽹页中不会显⽰
HTML中注释的快捷键:Ctrl+/
需要注意的是:⽂档声明必须有!⽽且必须在⽂档页⾯的第⼀⾏!
三、HTML的基本语法
1、<;常规标记>
<;标记属性=“属性值” 属性=“属性值”></标记>
例如:<head></head>
2.空标记
<;标记属性=“属性值” />
例如:<meta charset=”utf-8”> <br/>
说明:
1.写在<>中的第⼀个单词叫做标记,标签,元素。
2.标记和属性⽤空格隔开,属性和属性值⽤等号连接,属性值必须放在“”号内。
3.⼀个标记可以没有属性也可以有多个属性,属性和属性之间不分先后顺序。
4.空标记没有结束标签,⽤“/”代替。
四、基础标签
1、⽂本标题(h1-h6)
<h1>LOGO</h1>
<h2>次要栏⽬或标题-⼩标题H2</h2>
<h3>再次要栏⽬或分类⼩标题H3</h3>
<h4>⽂中分类⼩标题H4</h4>
<h5>⼆级标题</h5>
html中提交表单用什么属性
<h6>六级标题</h6>
html标题标签使⽤原则:
H1在⼀个⽹页中最好只使⽤⼀次,如对⼀个⽹页LOGO使⽤。
2、段落⽂本(p)
<p>段落⽂本内容</p>
标识⼀个段落(段落与段落之间有段间距)
3、空格
 
所占位置没有⼀个确定的值,这与当前字体字号都有关系.
4、换⾏(br)
<br />
换⾏是⼀个空标记(强制换⾏)
5、加粗加粗有两个标记
A、<b>加粗内容</b>
B、<strong>加粗内容</strong>
6、倾斜
<em></em> ,<i></i>
7、⽔平线
<hr />空标记
8、列表(ul,ol,dl)
HTML中有三种列表分别是:⽆序列表,有序列表,⾃定义列表*⽆序列表
⽆序列表组成:
<ul>(unordered list)
<li></li>
<li></li>
......
</ul>
*有序列表
有序列表组成:
<ol>(ordered list)
<li></li>
<li></li>
......
</ol>
*⾃定义列表
<dl>(definition list)
<dt>名词</dt>
<dd>解释</dd>
(definition description)
......
</dl>
知识扩展2----有序列表的属性
1)、type:规定列表中的列表项⽬的项⽬符号的类型
语法:<ol type="a"></ol>
1 数字顺序的有序列表(默认值)(1, 2, 3, 4)。
a 字母顺序的有序列表,⼩写(a, b, c, d)。
A 字母顺序的有序列表,⼤写(A,B,C,D)
i 罗马数字,⼩写(i, ii, iii, iv)。
I 罗马数字,⼤写(I, ii, iii, iv)。
2)、start 属性规定有序列表的开始点。
语法:<ol start="5"></ol>
9、插⼊图⽚
<img src="⽬标⽂件路径及全称" alt="图⽚替换⽂本" title="图⽚标题" />
注:所要插⼊的图⽚必须放在站点下
title的作⽤: 在你⿏标悬停在该图⽚上时显⽰⼀个⼩提⽰,⿏标离开就没有了,HTML的绝⼤多数标签都⽀持title属性,title属性就是专门做提⽰信息的
alt的作⽤:alt属性是在你的图⽚因为某种原因不能加载时在页⾯显⽰的提⽰信息,它会直接输出在原本加载图⽚的地⽅。
*相对路径的写法:
1)当当前⽂件与⽬标⽂件在同⼀⽬录下,直接书写⽬标⽂件⽂件名+扩展名;<img src=”q12.jpg”/>
2)当当前⽂件与⽬标⽂件所处的⽂件夹在同⼀⽬录下,写法如下:
⽂件夹名/⽬标⽂件全称+扩展名;<img src=”images/q12.jpg”/>
3)当当前⽂件所处的⽂件夹和⽬标⽂件所处的⽂件夹在同⼀⽬录下,写法如下:
../⽬标⽂件所处⽂件夹名/⽬标⽂件⽂件名+扩展名;
<img src=”../images/q12.jpg”/>
10、超链接的应⽤
语法:
<a href="⽬标⽂件路径及全称/连接地址" title="提⽰⽂本">链接⽂本/图⽚</a>
<a href="#"></a>空链接
属性:target:页⾯打开⽅式,默认属性值_self。
属性值:_blank 新窗⼝打开
<a href="#" target="_blank">新页⾯打开</a>
11、div和span的⽤法
<div ></div>
没有具体含义,统称为块标签,
⽤来设置⽂档区域,是⽂档布局常⽤对象
<span> </span>
⽂本结点标签
可以是某⼀⼩段⽂本,或是某⼀个字。
12、数据表格的作⽤及组成
作⽤:显⽰数据
表格组成
<table width="value" height="value" border="value" bgcolor="value" cellspacing="value" cellpadding="value">
<tr>
<td></td>
<td></td>
</tr>
</table>
注:⼀个tr表⽰⼀⾏;⼀个td表⽰⼀列(⼀个单元格)
*数据表格的相关属性
1)width="表格的宽度"
2)height="表格的⾼度"
3)border="表格的边框"
4)bgcolor="表格的背景⾊" bg=background
5)bordercolor="表格的边框颜⾊"
6)cellspacing="单元格与单元格之间的间距"
7)cellpadding="单元格与内容之间的空隙"
8)对齐⽅式:align="left/center/right";
9)合并单元格属性:
  colspan=“所要合并的单元格的列数"合并列;
  rowspan=“所要合并单元格的⾏数”合并⾏;
13、表单的作⽤及组成
表单的作⽤:⽤来收集⽤户的信息的;
1)、表单框
<form name="表单名称" method="post/get" action=""></form>
2)⽂本框
<input type="text" value="默认值"/>
3)密码框
<input type="password" />
<input type="password" placeholder="密码" />
4)重置按钮
<input type="reset" value="按钮内容" />
5)单选框/单选按钮
<input type="radio" name="ral" />
<input type="radio" name="ral" checked="checked" />
单选按钮⾥的name属性必须写,同⼀组单选按钮的name属性值必须⼀样。
checked="checked"(默认选中;) disabled="disabled"禁⽤
6)复选框
<input type="checkbox" name="like" />
<input type="checkbox" name="like" disabled="disabled" /> (disabled="disabled" :禁⽤)
(checked="checked" :默认选中)
7)下拉菜单
<select name="">
<option>菜单内容</option>
</select>
8)多⾏⽂本框(⽂本域)
<textarea name="textareal" cols="字符宽度" rows="⾏数">
</textarea>
9)按钮
<input name="'" type="button" value=“按钮内容” />
<input name="'" type="submit" value=“按钮内容” />
<button></button>
button和submit的区别是:
submit是提交按钮起到提交信息的作⽤,type类型是button只起到跳转的作⽤,不进⾏提交。
扩展知识点3:对于不同的输⼊类型,value 属性的⽤法的意义
value 属性为 input 元素设定值。
对于不同的输⼊类型,value 属性的⽤法也不同:
type="button", "reset", "submit" - 定义按钮上的显⽰的⽂本
type="text", "password" - 定义输⼊字段的初始值
type="checkbox", "radio" - 定义与输⼊相关联的值
注释:<input type="checkbox"> 和 <input type="radio"> 中必须设置 value 属性。
扩展知识点4:
<form name="表单名称" method="post/get" action=""></form>
Form中的获取数据的两个⽅式get和post的区别?
1. get是从服务器上获取数据,post是向服务器传送数据。
2. get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段⼀⼀对应,在URL中可以看到。post是
通过HTTP post机制,将表单内各个字段与其内容放置在HTML HEADER内⼀起传送到ACTION属性所指的URL地址。⽤户看不到这个过程。
3. 对于get⽅式,服务器端⽤Request.QueryString获取变量的值,对于post⽅式,服务器端⽤Request.Form获取提交的数据。
4. get传送的数据量较⼩,不能⼤于2KB。post传送的数据量较⼤,⼀般被默认为不受限制。
5. get安全性⾮常低,post安全性较⾼。但是执⾏效率却⽐Post⽅法好。
建议:
1、get⽅式的安全性较Post⽅式要差些,包含机密信息的话,建议⽤Post数据提交⽅式;
2、在做数据查询时,建议⽤Get⽅式;⽽在做数据添加、修改或删除时,建议⽤Post⽅式;

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。