HTML中常用的标签学习
html是超文本标记语言,是最为基础的网页开发语言
超文本:用超链接的方法,将各种不同空间的文字信息组织在一起的网状文本
标记语言:由标签构成的语言(标记语言不是编程语言)
基本的标签有文件标签,文本标签,图片标签,列表标签,链接标签,表格标签,表单标签,以及为了提高程序的可读性,在html5中又提供了一些语义化标签,例如<header>,<footer>。
标签分为围堵标签和自闭和标签
围堵标签:有开始和结束的标签,如<html>文本</html>
自闭和标签:开始和结束标签在一起,如<br/>
文件标签
文件标签是构成html最基本的标签
html:html文档的根标签
head:头标签,用于指定html文档的一些属性,引入外部的资源
title:标题标签
body:体标签,文档的主体区域
文本标签
文本标签顾名思义就是和文本有关的标签
<h1>~<h6>:标题标签,随之数字增大,字号不断变小
<p>:段落标签,使用p标签包裹的文本会与其他文本上下段落空开一行
<br/>:换行标签,是自闭和类型的标签,一般放在一段文本的末尾
<hr/>:在网页中显示一条水平线的标签,常用作分隔线,属于自闭和标签
属性:color:线的颜色
width:线的宽度,不光可以写数值,也可以写百分值
size:线的高度
align:线的对齐方式,center:居中;left:左对齐;right:右对齐
<b>:字体加粗
<i>:字体斜体
<font>:字体标签
属性:color:字体颜色
size:字体大小
face:字体,修改文本的字体种类
图片标签
<img />:在标签内部使用src链接文件资源地址
列表标签
ol:有序列表
ul:无序列表
链接标签
<a>:定义一个超链接
属性:href:指定访问资源的URL,<a href="http://www.~~~">文本</a>
target:指定打开资源的方式,_self:默认值,在当前页面打开,_blank:在空白页面打开
块级标签
<div>:每个div沾满一行
行级标签
<span>:文本信息在一行展示
表格标签
<table>:用来定义表格
属性:width:表格宽度
border:边框
celloadding:定义内容和单元格距离
cellspacing:定义单元格之间的距离,如果指定为0,则单元格的边框线会合为一条
bgcolor:表格背景颜色
align:表格对齐方式
<tr>:定义行
<td>:定义单元格
属性:colspan:合并列
rowspan:合并行
<th>:定义表头单元格
表单标签
用来采集用户输入的数据
form:用于定义表单
属性:action:指定提交数据的URL
method:指定提交方式,一共七种,2种比较常用
get:1.请求参数会在地址栏中显示。
2. 请求参数大小有限制
3.不安全
post:1.请求参数不会在地址栏中显示。
2. 请求参数大小没有限制
3.较为安全
表单项标签:input(表单项中的数据要想被提交,必须指定其name属性)
input可以通过type属性,改变元素展示的样式
type属性:
text:文本输入框
placeholder:指定输入框的提示信息,当输入时会自动清空提示信息
password:密码输入框
radio:单选框
注意:
1. 要想让多个单选框实现单选的效果,则多个单选框的name属性值必须一样。
2. 一般会给每一个单选框提供value属性,指定其被选中后提交的值
3. checked属性,可以指定默认值
checkbox:复选框
注意:
1. 一般会给每一个单选框提供value属性,指定其被选中后提交的值
2. checked属性,可以指定默认值
file:文件选择框
hidden:隐藏域,用于提交一些信息
按钮:
submit:提交按钮。可以提交表单
button:普通按钮
image:图片提交按钮
src属性指定图片的路径
lable:指定输入项的文字描述信息
注意:
label的for属性一般会和 input 的 id属性值 对应。如果对应了,则点击label区域,会让input输入框获取焦点。
select:下拉列表
子元素:option,指定列表项
textarea:文本域
cols:指定列数,每一行有多少个字符
rows:默认多少行。
熟练掌握以上标签以后,就可以写一个简单的网页页面结构了,如果想要页面实现美化和交互,就需要再学习CSS和JavaScript方面的学习了