HTML知识
html概述
概述: Hyper Text Markup Language,超文本标记语言,是一种标记语言。包括一系列标签,通过这些标签可以将网络上的文档格式统一,使分散的Internet资源连接为一个逻辑整体。html文本是由html命令组成的描述性文本,html命令可以说明文字、图形、视频、声音、表格、链接等。
html书写规范
< 开始标签 属性1 = “值1” 属性2 = “值2” ... > 内容</ 结束标签>
< 自关闭标签/>
注意事项 有一些标签是没有内容的,就可以写成自关闭标签
文件标签
概述
组成
html:用于声明当前文件是一个html文档; head:用于设置页面上的一些参数; title:用于设置页面的标题; body:用于设置页面的内容; 代码案列
< html>
< head>
< title> helloword</ title>
</ head>
< body>
how are you!
</ body>
</ html>
标签属性
概述
body标签属性
text:规定文档中所有文本的颜色。 bgcolor:规定文档的背景颜色。 background:规定文档的背景图片。 代码案列
<! DOCTYPE html >
< html lang = " en" >
< head>
< meta charset = " UTF-8" >
< title> 标签属性</ title>
</ head>
<body text="yellow" bgcolor="red" background="img/picture1.jpg>
你们好呀!
</ body>
</ html>
颜色取值
颜色单词
<! DOCTYPE thml >
< html lang = " en" >
< head>
< meta charseet = " UTF-8" >
< title> 颜色取值</ title>
</ head>
< body>
hello everyone!
</ body>
</ html>
颜色十六进制值
<! DOCTYPE html >
< html lang = " en" >
< head>
< meta charset = " UTF-8" >
< title> 颜色取值</ title>
</ head>
< body text = " blue" >
hello everyone!
</ body>
</ html>
文本标签之br标签
<! DOCTYPE html >
< html lang = " en" >
< head>
< meta charset = " UTF-8" >
< title> 文本标签之br标签</ title>
</ head>
< body>
春眠不觉晓,处处闻啼鸟。< br>
夜来风雨声,花落知多少。
</ body>
</ html>
文本标签之p标签
<! DOCTYPE html >
< html lang = " en" >
< head>
< meta charset = " UTF-8" >
< title> 文本标签之p标签</ title>
</ head>
< body>
< p align = " center" >
春晓
</ p>
< p align = " center" >
春眠不觉晓,处处闻啼鸟。
</ p>
< p align = " center" >
夜来风雨声,花落知多少。
</ p>
</ body>
</ html>
文本属性之font标签
概述
常用属性
color:规定文本的颜色。 face:规定文本的字体。 size:规定文本的大小。 代码案列
<! DOCTYPE html >
< html lang = " en" >
< head>
< meta charset = " UTF-8" >
< title> 文本标签之font标签</ title>
</ head>
< body>
< p color = " yellow" size = " 6" face = " 宋体" >
黄河之水天上来,奔流到海不复回。
</ p>
</ body>
</ html>
文本标签之标题标签
概述 <h1> - <h6>
标签可定义标题。<h1>
定义最大的标题。 <h6>
定义最小的标题。 常用属性
规定标题中文本的排列(center,left,right) 代码案列
<! DOCTYPE html >
< html lang = " en" >
< head>
< meta charset = " UTF-8" >
< title> 文本标签之标题标签</ title>
</ head>
< body>
< h1 align = " right" > 这是标题1</ h1>
< h2 align = " left" > 这是标题2</ h2>
< h3 align = " center" > 这是标题3</ h3>
< h4 align = " right" > 这是标题4</ h4>
< h5 align = " left" > 这是标题5</ h5>
< h6 align = " center" > 这是标题6</ h6>
</ body>
</ html>
img标签
概述
常用属性
alt:规定显示错误时替代图像的文本 src:规定显示图像的URL。可以是一个本地路径,也可以是一个网络路径。 width:规定图像的宽度。 height:规定图像的高度。 代码案列
< ! DOCTYPE html >
< html lang = " en" >
< head>
< meta charset = " UTF-8" >
< title> img标签</ title>
</ head>
< body>
< img src = " img/cat1.jpg" width = " 200px" height = " 200px" alt = " 无法显示图片1" >
< img src = " img/cat2.jpg" width = " 300px" height = " 300px" alt = " 无法显示图片2" >
< img src = " 图片的网络地址" width = " 400px" height = " 400px" alt = " 无法显示图片3" >
</ body>
</ html>
列表标签
概述
ul(unorder list),ol(order list)用于在页面上生成列表 都是由列表(li)组成 ul常用属性
ol常用属性
start:规定列表中的起始点。 type:规定列表中符号的类型。 li常用属性
代码案列
<! DOCTYPE html >
< html lang = " en" >
< head>
< meta charset = " UTF-8" >
< title> 列表标签</ title>
</ head>
< body>
< ul type = " square" >
< li> 张三</ li>
< li> 李四</ li>
< li> 王五</ li>
< li> 赵六</ li>
</ ul>
< ol>
< li> 张三</ li>
< li> 李四</ li>
< li> 王五</ li>
</ ol>
</ body>
</ html>
超链接标签
概述
常用属性
href:链接的目标URL。 target:在何处打开目标URL。 代码案列
<! DOCTYPE html >
< html lang = " en" >
< head>
< meta charset = " UTF-8" >
< title> 超链接标签</ title>
</ head>
< body>
< a href = " index.html" target = " _blank" > 点我</ a>
< a href = " http://www.baidu.com" target = " _blank" > 百度两下</ a>
< a href = " http://www.baidu.com" target = " _blank" >
< img src = " img/cat1.jpg" width = " 300px"
height = " 300px" alt = " 图片无法显示" >
</ a>
</ body>
</ html>
表格标签
table标签属性
align:规定表格相对周围元素的对齐方式。 bgcolor:规定表格背景颜色。 border:表格边框的宽度。 cellpadding:单元格内边距(边框到内容的距离)。 cellspacing:单元格与单元格之间的距离。 width:表格的宽度。 height:表格的高度。 rules:规定内侧边框的那个部分可见的。 tr标签属性
align:定义表格行的内容对齐方式。 bgcolor:规定表格行背景颜色。 valign:规定表格行中内容的垂直对齐方式。 td标签属性
align:定义单元格的内容对齐方式。 bgcolor:规定单元格背景颜色。 colspan:column span,列合并(水平合并) rowspan:row span,行合并(垂直合并) width:单元格的宽度,可以写具体数值也可以写百分比。 height:单元格的高度,可以写具体的数值也可以写百分比。 valign:诡诞单元格中内容的垂直对齐方式。 代码案例
<! DOCTYPE html >
< html lang = " en" >
< head>
< meta charset = " UTF-8" >
< title> 表格标签</ title>
</ head>
< body>
< table align = " center" bgcolor = " yellow"
border = " 1px" cellpadding = " 10px"
cellspacing = " 0px" width = " 600px" heitht = " 600px" rules = " all" >
< tr>
< td colspan = " 2" width = " 66%" height = " 33%" > 1,2</ td>
< td width = " 33%" height = " 33%" > 3</ td>
</ tr>
< tr>
< td width = " 33%" height = " 66%" rowspan = " 2" > 4 7</ td>
< td width = " 66%" height = " 66%"
rowspan = " 2" colspan = " 2" > 5 6 8 9</ td>
</ tr>
</ table>
</ body>
</ html>
容器标签
表单标签
概述 标签用于为用户输出创建html表单 表单能够包含[input 元素](tag_input.asp.html),比如文本字段、复选框、单选框、提交按钮等等。 代码案列
<! DOCTYPE html >
< html lang = " en" >
< head>
< meta charset = " UTF-8" >
< title> 表单标签基础版</ title>
</ head>
< body>
< form action = " index.html" method = " get"
enctype = " application/x-www-form-urlencoded" >
< table border = " 1px" width = " 500px" height = " 600px" cellpadding = " 10px" cellspaceing = " 0px" rules = " all" align = " center" >
< tr>
< th colspan = " 2" >
注册用户
</ th>
</ tr>
< tr>
< td> < label for = " username" > 账户:</ label> </ td>
< td>
< input type = " text" name = " username" id = " username" placeholder = " 请输入账户" >
</ td>
</ tr>
< tr>
< td>
< label for = " password" > 密码:</ label> </ td>
</ td>
< input type = " password" name = " password" id = " password" placeholder = " 请输入密码" >
</ td>
</ tr>
< tr>
< td> 性别:</ td>
< td>
< input type = " radio" name = " gender" value = " male" checked = " checked" > 男
< input type = " radio" name = " gender" value = " female" > 女
</ td>
</ tr>
< tr>
< td> 籍贯:</ td>
< td>
< select name = " oldhome" >
< option value = " WuHan" > 武汉</ option>
< option value = " XiaoGan" selected = " selected" > 孝感</ option>
< option value = " XiangYang" > 襄阳</ option>
< option value = " XianTao" > 仙桃</ option>
</ select>
</ td>
</ tr>
< tr>
< td> 爱好:</ td>
< td>
< input type = " checkbox" name = " hobbys" value = " sing" checked = " checked" > 唱歌
< input type = " checkbox" name = " hobbys" value = " jump" checked = " checked" > 跳舞
< input type = " checkbox" name = " hobbys" value = " ball" checked = " checked" > 打篮球
</ td>
</ tr>
< tr>
< td> 头像:</ td>
< td>
< input type = " file" name = " headPic" >
</ td>
</ tr>
< tr>
< td>
< label for = " introduce" > 简介:</ label>
</ td>
< td>
< textarea name = " introduce" id = " introduce" placeholder = " 100字以内" >
</ textarea>
</ td>
</ tr>
< tr>
< td colspan = " 2" align = " center" >
< button type = " submit" > 提交</ button>
< button type = " reset" > 重置</ button>
</ td>
</ tr>
</ body>
</ html>
注意事项
form表单中表单项必须要有name属性才会携带参数到服务器。