先理一下HTML一些比较常用的标签,可能是掘金对标签自动解析了导致写出来的时候标签已经不存在了,也懒得一个个转义(下面转义字符有介绍),所以我在每个标签后面添加了一个空格让标签不被解析。
文本标题标签
文本标题共有6个(h1-h6)
< h1>一级标题< /h1> (唯一性,一个页面尽量只使用一个h1标签,利于搜索引擎检索,一般用来放网站LOGO)
< h2>二级标题< /h2>
...
< h6>六级标题< /h6>
标题标签里面的文本自动加粗、字体尺寸变大,h1-h6字体尺寸由大到小
字体倾斜&加粗标记
文本倾斜:
< i>< /i> 标签内文本会倾斜
< em>< /em>
文本加粗
< b>< /b> 标签内文本会加粗
< strong>< /strong>
下划线
< u>< /u> 标签内文本带有下划线
换行&水平分割线
< br> 标签后自动换行
< hr> 标签为独占一行的水平分割线
上标&下标
< sup>< /sup> 标签内内容会出现在上方
< sub>< /sub> 标签内内容会出现在下方
div
< div> 可定义文档中的分区或节
段落标记
< p>< /p>
字符
< span>< /span>
常用转义字符
& nbsp; 不换行空格
& gt; >右尖括号
& lt; <左尖括号
& copy; 备案中图标版权 ©
列表
无序列表
< ul>
< li>列表项内容< /li>
< li>列表项内容< /li>
< li>列表项内容< /li>
........
< /ul>
有序列表
< ol>
< li>列表项内容< /li>
< li>列表项内容< /li>
< li>列表项内容< /li>
........
< /ol> type:规定列表中的列表项目的项目符号的类型
语法:< ol type=“ a">< /ol>
1 数字顺序的有序列表(默认值)(1, 2, 3, 4)。
a 字母顺序的有序列表,小写(a, b, c, d)。
A 字母顺序的有序列表,大写(A,B,C,D)
i 罗马数字,小写(i, ii, iii, iv)。
I 罗马数字,大写(i, ii, iii, iv)。
start 属性规定有序列表的开始点。(start的属性值必须是数字) 语法:< ol start="5">< /ol>
自定义列表
< dl>
< dt>< /dt>
< dd>< /dd>
........
< /dl>
超链接
< a>< /a>
属性: href = 'url'; 链接的地址。
target = "_black / _self"; 分别是空白页面跳转和自身页面跳转。
title = '文本提示'; 鼠标移上去出现的文本提示。
rel = 'nofollow'; 告诉搜索引擎,不要将该链接计入权重。因此多数情况下,我们可以将一些不想传递权重的链接进行nofllow处理;例如一些非本站的链接,不想传递权重,但是又需要加在页面中的像统计代码、备案号链接、供用户查询的链接等等。
图片
< img>
属性:
src = 'url'; 图片路径
alt = ' 标签 实例 带有指定替代文本的图像'
title = '文本提示'
width = '' 图片宽度
height = '' 图片高度
border = '' 图片边框
图片 title 和 alt区别:
alt:
1、alt属性是考虑到不支持图像显示或者图像显示被关闭的浏览器的用户,以及视觉障碍的用户和使用屏幕阅读器的用户。当图片不显示的时候,图片的替换文字。
2、alt属性值得长度必须少于100个英文字符
3、alt属性是img标签的必须属性,如果没有特别意义的图片,可以写alt=""
4、alt属性是搜索引擎判断图片与文字是否相关的重要依据,alt属性添加到img主要的目的才是为了SEO
title:
1、title属性并不是必须的。
2、title属性规定元素的额外信息,有视觉效果,当鼠标放到文字或是图片上时有文字显示。
3、title属性并不作为搜索引擎抓取图片的参考,更多倾向于用户体验的考虑。
图片相对路径
同级:
1)当当前文件与目标文件在同一目录下,直接书写目标文件的文件名+扩展名; 上级找下级:
2)当当前文件与目标文件所处的文件夹在同一目录下,写法如下:
文件夹名/目标文件全称+扩展名;
下级找上级:
3)当当前文件所处的文件夹和目标文件在同一目录下,写法如下:
../目标文件文件名+扩展名;
HTML注释
< !-- 注释 -->
表格基本结构
< table> < tr>
< td>< /td>
< td>< /td>
< /tr>
< /table>
< !--
table 为表格
tr 行
td 列(每一个单元格)
-->
表单
< form>< /form>
属性 :
action = '接口地址'
method = 'get / post' 文件传输方式
name = '表单名称'
表单控件:
< input>
属性: type = '控件类型'
name:属性标识表单域的名称;
Value:属性定义表单域的默认值,其他属性根据type的不同而有所变化。
maxlength:控制最多输入的字符数,
Size:控制框的宽度(以字符为单位)
1)文本框
< input type="text" value="默认值"/>
2)密码框
< input type="password" />
3)提交按钮
< input type="submit" value="按钮内容" />
4)重置按钮
< input type="reset" value="按钮内容" />
5)空按钮
< input type="button" value="按钮内容" />
6)单选按钮组
< input type=“radio” name=“ral” />男
< input type=“radio” name=“ral” checked=“checked”/>(默认选中)女
7)复选框组
< input type="checkbox" name="" />
< input type="checkbox" name="" disabled="disabled" />
* disabled="disabled" (禁用)
* checked="checked" (默认选中)
8)下拉列表(菜单):
< select >
< option>下拉选项1< /option>
< option>下拉选项2< /option>
…………
< /select>
表示下拉列表,name属性不是必须的
默认选择项用selected属性;
9)表单域多行文本定义:
语法: < textarea name="" cols="" rows="" >< /textarea>
多行文本。rows属性和cols属性用来设置文本输入窗口的高度和宽度,单位是字符。
阻止浏览器对窗口的拖动设置:{resize:none;}(css属性)
10)上传文件: 语法:< input type="file">
表单标签
1)表单字段集 语法:< fieldset>< /fieldset>
说明:相当于一个方框,在字段集中可以包含文本和其他元素。该元素用于对表单中的元素进行分组并在文档中区别标出文本。fieldset元素可以嵌套,在其内部可以在设置多个fieldset对象。disabled定义空间禁制可用;
2)字段级标题:
语法:< legend align="left/center/right/justify">< /legend>
说明:legend元素可以在fieldset对象绘制的方框内插入一个标题。legend元素必须是fieldset内的唯一个元素。
3)提示信息标签:
语法:< label for="绑定控件id名">< /label>
说明:label元素用来定义标签,为页面上的其他元素指定提示信息。要将label元素绑定到其他的控件上,可以将label元素的for属性设置为与该控件的id属性值相同。