HTML基础标签 | 青训营笔记

98 阅读4分钟

image.png

这是我参与「第四届青训营」笔记创作活动的的第1天


基础标签:

字号:h1-h6

换行:<br/>

空格:&nbsp;

大于号(>):>

分割线:<hr/>

上角标:<sup>  superscript

下角标:<sub>  subscript

pre标签:预定义格式化文本,保留空格与换行符,变成等宽字体

p标签:不保留空格及换行,字体不变

添加图片:<img src=”图片相对路径” />

命名图片:title (鼠标划过图片可见)= “” , alt (当前图片未能正常加载时) = “”

添加此步骤的原因是为了无障碍需求,让视力有障碍的用户能够通过浏览器朗读文字来正常查看网页

./ 表示当前文件所在的文件夹    ../ 表达上一层文件夹

注释:<!--   -->  

收藏夹图标/网站图标:制作icon文件,在head里添加: <link rel =” icon”,  href=”文件名”/>

通常标签 <strong>替换加粗标签 <b> 来使用, <em> 替换 <i>标签使用

放大/缩小字体:<big> / <small>

<adress>:用来在html中书写地址 ( 表现为斜体 )

<ins>设置插入字,<del>定义删除字。

<link> 标签定义了文档与外部资源之间的关系,通常用于链接到样式表:

<head><link rel="stylesheet" type="text/css" href="mystyle.css"></head>


列表标签:

无序列表:

ul: unorderly list 无序列表的外边界

li: list item 列表项

<ul type =””> 三种属性:circle(空心圆圈)、square(黑方块)、disc(黑圆圈)。

有序列表:

ol: orderly list 有序列表的外边界

li: list item 列表项

start:有序列表的起始值(数字从几开始)

自定义列表:

dl 给出框架 dt 标题 dd 内容

可以用<br/>换行 也可以在一个dt中嵌套多个dd


表格标签:

框架:<table></table> 表格的外边界

tr:table row 定义行

td:table data cell 定义单元格

th: 表头标签 可与td互换 默认居中加粗

Caption:在表格的最开始呈现 默认为标题

<table border = ”” cellspacing =” ” cellpadding = ””)>

Border:表格边框 数字越大越立体

Cellspacing:单元格之间的距离

Cellpadding:文字与单元格的边界距离

如果想修改表格大小,还可以应用width(表格宽度),height(表格高度),align(在网页中的对齐方式),bgcolor(设置背景颜色),例:width=”500px”, width=”80%”.

Colspan:单元格贯穿多少列(横向合并单元格)

Rowspan:单元格贯穿多少行(纵向合并单元格)


关于Input表单:

Username: <input type="text" name="user">文本输入框

Password: <input type="password" name="password">     秘密输入框

单选按钮(Radio Buttons):

<input type="radio"> 标签定义了表单的单选框选项:

<form action="">

<input type="radio" name="sex" value="female"></form>

复选框(Checkboxes):

<input type="checkbox"> 定义了复选框,可以选取一个或多个选项:

<form>

<input type="checkbox" name="vehicle" value="Bike">选项一<br> <input type="checkbox" name="vehicle" value="Car">选项二</form>

提交按钮 (Submit):

<input type="submit"> 定义了提交按钮。

当用户单击确认按钮时,表单的内容会被传送到服务器。表单的动作属性 action 定义了服务端的文件名。

action 属性会对接收到的用户输入数据进行相关的处理。

预选下拉列表:

<form action="">

<select name="choice">

<option value="1">1 </option>

<option value="2">2</option>

<option value="3" selected > 3 </option> (默认选择,可取消)

<option value="4">4</option>

</select></form>

<label for = "user"> 用户名 <label>

<input id = "user" type = "text"> 用 label标签将用户名和输入文本框关联起来,通过联系指定元素,扩大聚焦范围,提升用户体验。

文本域(Textarea):

创建文本域(多行文本输入控件)。用户可在文本域中写入文本。可写入字符的字数不受限制:

<textarea rows="10" cols="30">

我是一个文本框。</textarea>


关于Meta标签:

Meta标签:可提供有关页面的原信息,比如针对搜索引擎的关键字、描述信息等。

  1. 规定字符集 <meta charset="utf-8">

HTML规定解码字符集为UTF-8, 此句为了防止乱码,UTF-8字符集支持 地球上所有的文字,而中文系统默认编码是GB2312,产生乱码的根本原因是编码和解码采用的字符集不同。

  1. 设置网页关键字 <meta name="keywords" content="前端信息" />

其中name属性值为’keywords’,content属性值是想为网页设置的关键词。。

  1. 指定对网页的描述<meta name="description" content="这个网页是对于前端技术的教学" />

其中name属性值为’description’,content属性值是想为网页设置的描述。。

其中2和3的作用是:搜索引擎在检索页面时,会同时根据网页关键字和描述进行搜索,但不会因为里面的内容影响搜索排名

4.在访问网页中如果发现“经五秒后跳转至…页面”,这是使用了meta标签的请求重定向作用,格式为:<meta http-equiv="refresh" content="经过几秒钟;url=某链接名称" />