HTML:(Hyper Text Markup Language)超文本标记语言
文本:相当于记事本里写的文字。 展示信息
超文本:超越了文本仅仅展示信息的功能范畴。泛指:图片、有样式的文字、点击跳转页面的文字。
HTML是由标签所组成的语言,能展示超文本效果,是用来写网页的,是设计页面的基础。
HTML代码是由头和体组成。
<html> <head> <title> 标题</title> </head> <body>需要展示给用户看的信息内容</body> </html>
标签就相当于 java类 大括号
属性名=”属性值”
,属性值用引号引起。引号包含单引号和双引号。<font 属性名=”属性值”>文字</font>
字体标签,用于展示效果中修饰文字样式
<br/>
HTML源码中换行,浏览器解析时会自动忽略,展示效果中换行要用到此换行标签,
<p 属性名=”属性值”>文字</p>
段落标签,用于展示效果中划分段落。并且自动在段前和段后自动加空白行
<h1>文字</h1>
<img src="../img.jpg" width="400" height="400"/>
用于在页面效果中展示一张图片。
src:指明图片的路径。(必有属性)可写上内网路径(绝对路径、相对路径)或互联网路径
alt属性用于指定图片的替换文字
title属性用于设置当前对象的说明信息
width:图片宽度
height:图片的高度
宽度和高度的设置两种方式
width=”400” 等同于 width=”400px”。默认单位是px(像素)
width=”50%”,百分比设置,是父标签的百分比,是动态改变的。
<ol></ol>
有序列表标签,用于在效果中定义一个有序列表
<ul></ul>
无序列表标签,用于在效果中定义一个无序列表
<li></li>
列表条目项标签,用于在效果中定义一个列表的条目
<a href="http://www.baidu.com">百度</a>
超链接标签,用于在效果中定义一个可以点击跳转的链接
- a标签内容体,不仅仅是文字,也可以是其他内容,例如图片
- a标签的href属性,不仅仅可以链接到html上,也可以链接到其他文件上,例如图片
<table></table>
表格标签,用于在效果中定义一个表格
<tr></tr>
表格的行标签,用于在效果中定义一个表格行
<td></td>
表格的单元格标签,用于在效果中定义一个表格行中的单元格
<th></th>
表格的表头单元格标签,用于在效果中定义一个表格行中的表头单元格
<th>
和<td>
唯一区别:<th>
内容 居中加粗
示例
姓名 | 生日 | 身高 |
---|---|---|
黑岛正义 | 3.29 | 171 |
泷本日富美 | 1.23 | 162 |
单元格合并
<td>
或者<th>
都有两个单元格合并属性:
示例
8 | 8 | |
8 | 8 |
<span></span>
行级的块标签,用于在效果中 一行上定义一个块,进行内容显示。
<div></div>
块级的块标签,用于在效果中 定义一块,默认占满一行,进行内容的显示
<input/>
表单输入项标签之一,用户可以在该标签上 通过填写和选择 进行数据的输入。
type:设置该标签的种类
name: 单选框、复选框进行数据的分组。/ 设置该标签对应的参数名
某个表单输入项需要通过参数列表提交,就必须设置name属性
value:设置该标签对应的参数值。 / 作为按钮的名字
value属性的设置策略:
checked:设置单选框/复选框的默认选中状态
readonly:设置该标签的参数值只读,用户无法手动更改。数据是可以正常提交
disabled:设置该标签不可用,参数值无法更改,且参数值也无法提交
示例:
<select></select>
定义一个选择框
<option></option>
选项标签,用于为一个选择框添加一个选项
示例
<textarea></textarea>
表单输入项标签之一,用户可以在该标签上 通过输入进行数据的输入。
文本域和文本框区别:
<form></form>
用于在效果中定义一个表单,用于提交用户填写的数据。
action:将数据提交到何处。
method:将数据以何种方式提交
Get和post提交方式区别:
尽量使用post方式提交表单
<label></label>
常用于绑定内容与表单标签的关系
方法一
方法二
直接用label标签吧内容和表单一起包裹起来