Web前端开发复习——HTML基础
课程为北林的mooc,当做期末复习用
HTML概述
超文本标记语言,不区分大小写。
标签由尖括号包围,通常是成对出现的,但是也比如就是单独出现的。
标签的嵌套:
<html>
<body></body>
</html> (不能交叉嵌套)
标签的属性,在标签名后加,一个标签可能有多个属性,先后顺序不影响效果。
<img scr="" alt=""/>
HTML标签(1)——标题、段内换行、段内分组、段落、预留格式、水平线
标题:大小依次递减
<h1>一级标题</h1>
<h2>二级标题</h2>
<h3>三级标题</h3>
<h4>四级标题</h4>
<h5>五级标题</h5>
<h6>六级标题</h6>
段落:段落内部文字忽略连续空格,也不显示空行,且不会换行。
<p>段落内容</p>
段内换行:单独出现的标签,直接结束。
<br/>
空格字符:特殊字符,全是小写
预留格式:定义预格式化的文本,文本的空格和换行符会被保留。
<pre>
保留 空格
换行
</pre>
行内组合span:组合行内元素,通过CSS来格式化。(以后介绍)
水平线hr:
<hr/>
注释:
<!--注释内容-->
HTML标签(2)—— 超链接
可以加到文字或图片上,基本语法如下:
<a href="网址">文字或图片</a>
<a href="#">虚拟超链接</a>
可以连接到本站点其他网页,外部站点,或虚拟超链接。
HTML标签(3)——图像
插入图像:img标签,单独出现
<img src="路径" alt="图片无法显示时的提示信息"/>
绝对路径和相对路径:
后者是以网页文件所在位置为基准,建议使用后者。
HTML标签(4)——列表、区域、表格
区域:div
<div align="center">
<h1>
期末必过!
</h1>
<p>
儿童节快乐!
</p>
</div>
无序列表:ul,li(列表项)
<ul>
<li>HTML</li>
<li>CSS</li>
<li>JS</li>
</ul>
有序列表:ol,li(列表项)
<ol>
<li>HTML</li>
<li>CSS</li>
<li>JS</li>
</ol>
表格:table tr td th
表头单元格th ,每一行tr,每一列td.
<table border="1">
<tr>
<th>班级</th>
<th>学生数量</th>
</tr>
<tr>
<td>一班</td>
<td>41人</td>
</tr>
<tr>
<td>二班</td>
<td>40人</td>
</tr>
</table>
自定义列表不仅仅是一列项目,而是项目及其注释的组合。
自定义列表以 <dl> 标签开始。每个自定义列表项以 <dt> 开始。每个自定义列表项的定义以 <dd> 开始
HTML标签(5)——表单与表单元素
表单form:是一个采集用户信息的区域
<form action="数据处理">
表单元素
</form>
表单元素包括文本框,按钮,单选,复选,下拉列表,文本域
文本框和密码框:input
<input type="text"/>文本框
<input type="password"/>密码框
按钮:type表示是提交、重置或其他,value表示按钮上显示的文字
<input type="submit" value="提交"/>
<input type="reset" value="重置"/>
单选框和复选框:checked="checked"表示默认选中该选项
<input type="radio" value="" name="" check="checked"/>单选
<input type="checkbox" value="" name="" check="checked"/>多选
下拉列表框:select option
selected="selected"表示被选择的那一项
<select>
<option>看书</option>
<option selected="selected">编程</option>
</select>
文本域:textarea
<textarea rows="行数" cols="列数">默认显示的内容</textarea>