1.结构:
<html>
<head>...</head>
<body>...</body>
</html>
2.头部元素标签:
<title>、<script>、 <style>、<link>、 <meta>
(放在<head></head>里的标签)
3.注释:
<!--注释文字-->
4.标签:
<p>段落文本</p>
<h1>标题文本</h1> (一级标题)
<h2>标题文本</h2> (二级标题)
<h3>标题文本</h3> (三级标题)
<h4>标题文本</h4> (四级标题)
<h5>标题文本</h5> (五级标题)
<h6>标题文本</h6> (六级标题)
(重要性递减)
<em>斜体表示文本</em>
<strong>粗体表示文本</strong>
<span>把一句话圈起来然后用css设置样式</span>
<q>短文本引用</q>
<blockquote>长文本引用</blockquote>
<br/>换行标签(相当于回车)
<hr/>分割线标签
(空标签 只有开始标签没有结束标签)
html特殊字符
空格: (;分号必不可少)
<address>地址信息</address>
<code>代码语言</code>(多行代码不可用)
<pre>多行代码</pre>
<pre> 标签的主要作用:预格式化的文本。被包围在 pre 元素中的文本通常会保留空格和换行符。如果用以前的方法,回车需要输入<br>签,空格需要输入 。
注意:<pre> 标签不只是为显示计算机的源代码时用的,在你需要在网页中预显示格式时都可以使用它,只是<pre>标签的一个常见应用就是用来展示计算机的源代码。
ul-li是没有前后顺序的信息列表
<ul>
<li>信息</li>
<li>信息</li>
......
</ul>
在网页中显示的默认样式一般为:每项li前都自带一个圆点
有序列表
<ol>
<li>信息</li>
<li>信息</li>
......
</ol>
在网页中显示的默认样式一般为:每项<li>前都自带一个序号,序号默认从1开始
<div>容器标签
在网页制作过程过中,可以把一些独立的逻辑部分划分出来,放在一个<div>标签中,这个<div>标签的作用就相当于一个容器。
语法:
<div>…</div>
确定逻辑部分:
什么是逻辑部分?它是页面上相互关联的一组元素。如网页中的独立的栏目版块,就是一个典型的逻辑部分。如下图所示:图中用红色边框标出的部分就是一个逻辑部分,就可以使用<div>标签作为容器
注释:<div> 是一个块级元素,也就是说,浏览器通常会在 div 元素前后放置一个换行符
创建表格:
table、tbody、tr、th、td
1、<table>…</table>:整个表格以<table>标记开始、</table>标记结束。
2、<tbody>…</tbody>:当表格内容非常多时,表格会下载一点显示一点,但如果加上<tbody>标签后,这个表格就要等表格内容全部下载完才会显示。如右侧代码编辑器中的代码。(这个标签基本上不怎么用了)
3、<tr>…</tr>:表格的一行,所以有几对tr 表格就有几行。
4、<td>…</td>:表格的一个单元格,一行中包含几对<td>...<td/>,说明一行中就有几列。
5、<th>…</th>:表格的头部的一个单元格,表格表头。
表格中列的个数,取决于一行中数据单元格的个数
<a></a>(连接到一个页面)
语法:
<a href=”目标网址”>链接显示的文本</a>
例如:
<a href = "http://www.imooc.com">click here!</a>
上面例子作用是单击click here!文字,网页链接到http://www.imooc.com这个网页
<img/>(插入图片)
语法:
<img src="图片地址" alt="下载失败时的替换文本" title = "提示文本"/>
例如:
<img src = "myimage.gif" alt = "My Image" title = "My Image" />
讲解:
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)
<input>输入框
文本输入框、密码输入框
当用户要在表单中键入字母、数字等内容时,就会用到文本输入框。文本框也可以转化为密码输入框。
语法:
<form>
<input type="text/password" name="名称" value="文本" />
</form>
1、type:
当type="text"时,输入框为文本输入框;
当type="password"时, 输入框为密码输入框。
2、name:为文本框命名,以备后台程序ASP 、PHP使用。
3、value:为文本输入框设置默认值。(一般起到提示作用)
文本域,支持多行文本输入
当用户需要在表单中输入大段文字时,需要用到文本输入域。
语法:
<textarea rows="行数" cols="列数">文本</textarea>
1、<textarea>标签是成对出现的,以<textarea>开始,以</textarea>结束
2、cols :多行输入域的列数
3、rows :多行输入域的行数
单选框,复选框
语法:
<input type="radio/checkbox" value="值" name="名称" checked="checked"/>
1、type:
当type="radio"时,控件为单选框
当type="checkbox"时,控件为复选框
2、value:提交数据到服务器的值(后台程序PHP使用)
3、name:为控件命名,以备后台程序ASP、PHP使用
4、checked:当设置checked="checked"时,该选项被默认选中
注意:同一组的单选按钮,name取值一定要一致,这样同一组的单选按钮才可以起到单选的作用
下拉列表框,节省空间
下拉列表在网页中也常会用到,它可以有效的节省网页空间。既可以单选、又可以多选。
语法:<option value="提交值">选项</option>
提交值是向服务器提交的值,选项是显示的值。
例:
<form action="save.php" method="post" >
<label>爱好:</label>
<select>
<option value="看书">看书</option>
<option value="旅游" selected="selected">旅游</option>
<option value="运动">运动</option>
<option value="购物">购物</option>
</select>
</form>
使用下拉列表框进行多选
下拉列表也可以进行多选操作,在<select>标签中设置multiple="multiple"属性,
就可以实现多选功能,进行多选时按下Ctrl键同时进行单击,可以选择多个选项。
例:
<form action="save.php" method="post" >
<label>爱好:</label>
<select multiple="multiple">
<option value="看书">看书</option>
<option value="旅游">旅游</option>
<option value="运动">运动</option>
<option value="购物">购物</option>
</select>
</form>
在表单中有两种按钮可以使用,分别为:提交按钮、重置。
1,提交按钮:当用户需要提交表单信息到服务器时,需要用到提交按钮。
语法:
<input type="submit" value="提交">
type:只有当type值设置为submit时,按钮才有提交作用
value:按钮上显示的文字
2,重置按钮,重置表单信息
当用户需要重置表单信息到初始时的状态时,比如用户输入“用户名”后,发现书写有误,可以使用重置按钮使输入框恢复到初始状态。只需要把type设置为"reset"就可以。
语法:
<input type="reset" value="重置">
type:只有当type值设置为reset时,按钮才有重置作用
value:按钮上显示的文字