目录
HTML概述
超文本标记语言.超文本指的是网页中可以显示的内容,例如超链接,图片,视频,音频......
标记:标记指的是标签,通过标记符号来告诉浏览器网页内容该如何显示(商品的标签,例如买衣服,衣服上有标签,介绍衣服信息.)
html中提供了许多的标签,不同的标签功能不同,我们可以使用标签来编写网页,最终通过浏览器进行翻译,呈现最终的展示效果,就是使用标记标签来编写网页内容
作用:开发基本的网页
HTML基础语法
网页的基本语法:网页是由标签构成的
<开始标签>标签体</结束标签> :称为闭合标签,双标签
<标签名/> :称为自闭合标签
标签中可以拥有属性,通过属性进一步修饰标签特性 ,href属性必须写在开始标签中.一个标签可以有多个属性
格式:属性名="属性值"
位置:<标签名 属性名="属性值" >xxx
多个:<标签名 属性名="属性值" 属性名="属性值">xxx
基本常用标签
快捷键 Ctrl+shift+/:注释不显示在网页上
标题标签:<h1> </h1>...<h6></h6>(只能有6个标题标签)
段落标签:<p> </p>
使用超级链接与网络上的另一个文档相连,就是通过链接来直接访问其他网页资源
换行标签:<br/> 在哪换行,就在哪里插入标签
列表:无序列表<ul><li></li></ul> 前面有一个图标,没有序号
<ul>
<li>列表项内容</li>
<li>列表项内容</li>
<li>列表项内容</li>
</ul>
有序列表<ol><li></li></ol> 前面有一个序号,通过type这个属性改变序号规则
<ol>
<li>列表项内容</li>
<li>列表项内容</li>
<li>列表项内容</li>
</ol>
超链接:<a></a>
<a href="链接地址"> target="打开链接文档的位置">超链接的文字</a>
<a href="http://www.baidu.com" target="_self">百度</a>
<a href="http://www.baidu.com" target="_blank">百度</a>
注:打开链接文档的位置:默认为_self在自身页面打开,_blank在新页面打开
target="-self在当前窗口,-blank在新窗口打开"
图像标签:<img/> src="图片的引用地址"
<p><img src="img/taobao.png" alt=""><b>阅读淘宝网服务协议</b></p>
标尺线:<hr color ="颜色" width="宽" size="高" />
//<head> 网页头部</head>
// <body > 网页身体 </body>
<html>
<head>
<!-- 设置浏览器解析网页时,使用的字符集 meta,title,link,style,script-->
<meta charset="utf-8" />
<title>百度一下,你就知道</title>
<link rel="icon" href="img/baidu.ico" />
</head>
<body text="red" bgcolor="aqua">
网页的内容都写在body中
</body>
</html>
特殊符号转义
<b>:加粗文字
大于号:> 空格:  商标(TM):&table
小于号:&it 版权:© 注册商标(R):®
表格
基本构成标签
table:表格标签,表示一个表格区域
tr标签:表格中的行
th标签:表格中的表头
td标签:表格单元格(普通单元格)
border:边框 width:宽度 height:高度
cellpadding:"0" 设置内容到边框的距离
cellspacing:"0" 设置单元格边框与边框的距离
课表
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<table border="1px" align="center" width="500" height="100">
<tr align="center">
<td>项目</td>
<td colspan="5">上课</td>
<td colspan="2">休息</td>
</tr>
<tr bgcolor="pink">
<th>星期</th>
<th>星期一</th>
<th>星期二</th>
<th>星期三</th>
<th>星期四</th>
<th>星期五</th>
<th>星期六</th>
<th>星期日</th>
</tr>
<tr align="center">
<td rowspan="4">上午</td>
<td>语文</td>
<td>数学</td>
<td>英语</td>
<td>英语</td>
<td>物理</td>
<td>计算机</td>
<td rowspan="4">休息</td>
</tr>
<tr align="center">
<td>数学</td>
<td>数学</td>
<td>地理</td>
<td>化学</td>
<td>历史</td>
<td>计算机</td>
</tr>
<tr align="center">
<td>语文</td>
<td>数学</td>
<td>历史</td>
<td>计算机</td>
<td>物理</td>
<td>化学</td>
</tr>
<tr align="center">
<td>数学</td>
<td>数学</td>
<td>地理</td>
<td>化学</td>
<td>历史</td>
<td>计算机</td>
</tr>
<tr align="center">
<td rowspan="2">下午</td>
<td>数学</td>
<td>数学</td>
<td>地理</td>
<td>化学</td>
<td>历史</td>
<td>计算机</td>
<td rowspan="2">休息</td>
</tr>
<tr align="center">
<td>数学</td>
<td>数学</td>
<td>地理</td>
<td>化学</td>
<td>历史</td>
<td>计算机</td>
</tr>
</table>
</body>
</html>
表单
1.表单:用于前端网页向后端服务器发送数据的组件,表单中有许多输入性,选择型组件
2.表单标签:表示多个组件在同一个表单中就是一个整体
3.input标签:
①其他属性:
action="后端服务器地址" method="提交方式"
<form action=" " method="get">
name="userName"名字
value="值"
readonly="只读,可以提交内容"
placeholder="提示内容,不是实际内容"
disabled="禁用组件,不能再提交内容"
②.type属性:
<input type="text"/> 单行文本输入框
<input type="password"/>密码框基本语法
<input type="radio" value="" checked="">单选框基本语法
注:单选框通过name属性分组,name相同为一组,可以互斥,选择性组件需要赋予默认值
<input type="checkbox" value="" name=""/>复选框基本语法
注:复选框也需要通过相同的name来分组,因为可能有多个复选框
<input type="file" name="" >文件选择
checked="默认选中"
accept="文件后缀名"限制文件类
4.select:下拉框
<option value="100">宝马<option/>
<select name="career">
<option value="">老师</option>
<option value="">厨师</option>
<option value="">医生</option>
<option value="">模特</option>
<option value="">工程师</option>
</select>
5.textarea:多行文本框
<textarea name="mark" rows="5" cols="30"></textarea>
6.按钮
<input type="submit"/><!-- 提交按钮,可以触发表单提示动作 -->
<input type="reset"/><!-- 重置按钮 -->
<input type="button"/><!-- 普通按钮,需要添加事件来完成功能 -->