** HTML**是网页内容的载体。内容就是网页制作者放在页面上想要让用户浏览的信息,可以包含文字、图片、视频等。
一、标签作用
<html></html>称为根标签,所有的网页标签都在<html></html>中。
<head> 标签用于定义文档的头部,它是所有头部元素的容器。头部元素有<title>、<script>、 <style>、<link>、 <meta>等标签,头部标签在下一小节中会有详细介绍。在<body>和</body>标签之间的内容是网页的主要内容,如<h1>、<p>、<a>、<img>等网页内容标签,在这里的标签中的内容会在浏览器中显示出来。
代码注释:
段落文本:<p></p>
标题文本:<hx>.....</hx>(x表示第几级目录)
斜体文字:<em>.....</em>
加粗文字:<strong>........</strong>
设置单独样式:(给一段文本设置为蓝色和别的格式)
span{
color:blue
...
}
<span>......</span>
短文本引用:<q>.....</q>
长文本引用:<blockquote>....</blockquote>
回车换行:
输入空格:
水平横线:
加入地址:<address>...</address>文本会变成斜体
插入一行代码:<code>...</code>
插入多行代码或是保存插入文本格式:<pre>..</pre>
添加信息列表:
<ul>
<li>...</li>
<li>...</li>
</ul>
序号排列:
<ol>
<li>...</li>
<li>...</li>
</ol>
模块命名:<div id="模块名称">...</div>
- 表格显示:
<table>(表格开始)
<tr>(表格的一行)
<td>...</td>(表格的每一个格)
<td>...</td>
</tr>
</table>
<tbody>…</tbody>:如果不加<thead><tbody><tfooter> , table表格加载完后才显示。加上这些表格结构, tbody包含行的内容下载完优先显示,不必等待表格结束后在显示,同时如果表格很长,用tbody分段,可以一部分一部分地显示。(通俗理解table 可以按结构一块块的显示,不在等整个表格加载完后显示。)
为表格添加摘要:<table summary="表格简介文本">
为表格添加标题:<caption>...</caption>
-
链接:
-
链接到另一页面:<a href="目标网址" title="鼠标滑过显示的文本">链接显示的文本</a>
-
在新建浏览器窗口中打开链接:<a href="目标网址" target="_blank">click here!</a>(点开链接,浏览器自动打开一个新的页面显示链接内容)
target是设置超链接打开方式,默认有4种:
_blank 在新窗口中打开链接
_parent 在当前页面打开链接
_self 在当前窗体打开链接,此为默认值
_top 在当前窗体打开链接,并替换当前的整个窗体(框架页) -
网页中链接email地址:
<a href="mailto:yy@imooc.com?subject=关了&body=你好" >...</a>

-
网页插入图片:
1、src:标识图像的位置;
2、alt:指定图像的描述性文本,当图像不可见时(下载不成功时),可看到该属性指定的文本;
3、title:提供在图像可见时对图像的描述(鼠标滑过图片时显示的文本);
4、图像可以是GIF,PNG,JPEG格式的图像文件。
二、数据传输
使用表单标签,与用户交互(将用户输入的数据传到服务器):<form method="传送方式" action="服务器文件">
- 1.<form> :<form>标签是成对出现的,以<form>开始,以</form>结束。
- 2.action :浏览者输入的数据被传送到的地方,比如一个PHP页面(save.php)。
- 3.method : 数据传送的方式(get/post)。
get和post的区别:get是从服务器上获得数据,post是向服务器上传递数据。get是不安全的,数据放在请求的URL中,post的所有操作用户是不可见得。get的传输数据量小
,最多不超过2kb,受URL的长度限制。post将用户提交的信息封装在HTML HEADER中。Get限制Form表单的数据集的值必须为ASCII字符;而Post支持整个ISO10646字符集。
三、文本输入、密码输入:
- <form>
<input type="text/password" name="名称" value="文本" />
</form>
-
1、type:
当type="text"时,输入框为文本输入框;
当type="password"时, 输入框为密码输入框。
-
2、name:为文本框命名,以备后台程序ASP 、PHP使用。
-
3、value:为文本输入框设置默认值。(一般起到提示作用)
-
多行文本输入:<textarea rows="行数" cols="列数">文本</textarea>
-
单选框、复选框:<input type="radio(单选框)/checkbox(复选框)" value="值" (提交数据到服务器的值) name="名称" checked="checked"/>
(当type是单选框时,name的值必须一致;复选框时name值不同;checked:当设置 checked="checked" 时,该选项被默认选中) -
下拉列表框:(在select后加上multiple="multiple"表示可以多选,windows下按Ctrl同时多选)
<select>
<option value="看书">看书</option>
<option value="旅游">旅游</option>
<option value="运动" selected="selected">运动</option>
<option value="购物">购物</option>
</select>
(selected表示默认显示内容)
- 使用按钮提交数据:<input type="submit" value="提交" name="submitBtn">
- 重置信息:<input type="reset" value="重置" name="resetBtn">
- lable标签:(for值和id值相同时,点击文本就可以转到和标签对应的功能,如下:点击男和点击后面的单选按钮效果一样)
<label for="male">男</label>
<input type="radio" name="gender" id="male" />
网友评论