HTML总结
1.什么是HTML
HTML是超文本标记语言(HyperText Markup Language)的缩写。我们用 HTML 来构建 Web 页面即所谓的网页。根据我自己的理解,HTML就是网页的构成元素,是网页构成的背后最基本的东西
2.HTML文档的内容
在vscode中创建HTML的文档必须使其后缀名为.html。HTML使用标记来注明网页的各种内容,这些标记中的东西就是元素,例如<head>,<title>,<body>,<header
>等等,其中每种标题都是成双成对的,如果使用了<title>
就必须有</title>
,那么其结构就是<title>
标题</title>
,标题就是要使用的具体网页标题。还有<html></html>
元素。这个元素包裹了整个完整的页面,是一个根元素,其它元素都嵌套到其中。
3.HTML文档的说明
①html的注释方法:用特殊的记号<!--和-->
包括起来
②空元素:指可以展示换行,输入框,分割线的元素,例如:<br>(换行), <hr>, <inp ut>, <img>, <a>
③元素是可以有相关属性的。属性包含元素的额外信息,这些信息不会在浏览器中显示出来。
4.HTML标题
HTML的标题有6总大小分别是<h1>-<h6
>例如<h1>This is heading 1</h1>,
标题十分的重要,在网页中起着引领全文的作用
5.文本的格式
对于我们的文本可以有多种不同的表现形式
例如:
所对应的网页内容是:
6.超链接
超链接用我自己的话来说就是通过点击网页是上的某段文字或者某个图片是通往另一个网页的接口,只需点击它就可以开出另一个网页
其语法结构为:<a href="https://www.baidu.com/" target="_blank">百度一下</a>
href是指将要跳转的网页地址,target是指新跳转网页的方式 blank是指在新的网页打开,而self则是指在本网页打开,覆盖原有网页
7.锚点
锚点,也称为书签,用于标记页面的某个元素或位置。通过锚点,我们可以轻易的在长页面内实现跳转。
先使用id属性生成某元素的锚点,然后再使用超链接指向该锚点即可。
<!-- 文档其余部分 -->
<h2 id="C4">第四章 论零号病人的重要性</h2>
<!-- 文档其余部分 -->
<a href="#C4">跳到第四章</a>
<!-- 文档其余部分 -->
8.图片处理
当需要直接在网页展示出一个图片时使用一下语句
<img src="https://mdbootstrap.com/img/logo/mdb192x192.jpg" alt="MDB Logo" width="200" height="200">
其中src是需要展示图片的网页位置,alt属性当获取图片出现问题时显示的文字(占位符),width和height是指图片宽度
也可以使用文件路径
<img src="picture.jpg">
该图片文件与当前文档在同一目录中
<img src="./images/picture.jpg">
该图片文件在当前目录下的images目录中
<img src="../picture.jpg">
该图片文件在上一级目录中
9.表格Table
顾名思义就是用表格来呈现网页部分内容
要用到<table>和</table>
标签
<table>
<tr>
<th>Firstname</th>
<th>Lastname</th>
<th>Age</th>
</tr>
<tr>
<td>Jill</td>
<td>Smith</td>
<td>50</td>
</tr>
<tr>
<td>Eve</td>
<td>Jackson</td>
<td>94</td>
</tr>
</table>
代码中,<tr>表示行, <td>表示行中的单元, <th>是表头的单元
10.列表list
列表如同表格一样都是一种呈现网页内容的方式
1无序列表
<ul>
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ul>
2无序列表使用<ul>
标签,默认使用实心圆点作为每项的标志,其它的标志可以是空心圆circle,实心方块square以及不出现标志。
<ul type="square">
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ul>
3有序列表
<ol>
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ol>
11.表单Form
当网站需要获取我们的一些信息如:用户名、密码、选择买什么、买多少、提出意见等等时,我们就需要使用表单(form)来让用户填写或选择。
请输入如下代码进行学习:
<form>
<!-- 文本框,注意有 placeholder 提示符 -->
用户名:<br>
<input type="text" name="name" placeholder="请输入用户名"><br>
<!-- 密码框 -->
密码:<br>
<input type="password" name="ps" placeholder="请输入密码"><br>
年龄:<br>
<!-- 数字输入框,注意 min 和 value 属性-->
<input type="number" name="age" min="18" value="18"><br>
<!-- 单选按钮, 注意 checked 属性 -->
性别:<br>
<input type="radio" name="gender" value="male" checked> 男<br>
<input type="radio" name="gender" value="female"> 女<br>
<input type="radio" name="gender" value="other"> 其它<br>
<!-- 下拉列表,注意 selected 属性 -->
党派:<br>
<select name="party">
<option value="D">民主党</option>
<option value="R" selected>共和党</option>
<option value="N">无党派</option>
</select><br>
<!-- 多选框 -->
您有哪些交通工具:<br>
<input type="checkbox" name="vehicle1" value="Bike"> 自行车<br>
<input type="checkbox" name="vehicle2" value="Motocycle" checked> 摩托车<br>
<input type="checkbox" name="vehicle3" value="Car"> 轿车<br>
<input type="checkbox" name="vehicle4" value="Jet"> 飞机<br>
<!-- 日期选择器 -->
您的工作日期:<br>
<input type="date"><br>
<!-- 文件选择器 -->
上传您的照片:<br>
<input type="file" name="photo"><br>
<!-- 文本输入区域,注意 rows 和 cols 属性 -->
您的建议:<br>
<textarea name="message" rows="5" cols="30">
The cat was playing in the garden.
</textarea><br><hr>
<!-- 表单提交/重置按钮,将表单中的数据取消或传输给服务器端进行处理 -->
<input type="submit" value="提 交">
<input type="reset" value="重 置">
</form>
12.总结
对应HTML我的学习目前还只局限于老师提供的网站学习,只学会了一些较为简单入门的知识,还没有深入的系统的学习更多的技巧,还有许许多多的网页制作技巧等着我去探究学习