本文最后更新于:2021年4月8日 下午
路径及注释
1 2 3
| ../ 上一级目录 ../../ 上两级目录 注释(快捷键Ctrl + /)
|
标题
1 2 3 4 5 6
| <h1>......</h1> 一级标题(就是Markdown里的#) <h2>......</h2> 二级标题(##) <h3>......</h3> 三级标题(###) <h4>......</h4> 四级标题(####) <h5>......</h5> 五级标题(#####) <h6>......</h6> 六级标题(######)
|
字体及格式
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| <i>............</i> 斜体 <em>...........</em> 斜体(emphasized,内容的着重强调) <b>............</b> 加粗 <strong>.......</strong> 加粗(表示文本十分重要) <del>..........</del> 删除线 <u>............</u> 下划线 <sup>..........</sup> 上标 <sub>..........</sub> 下标 <center>.......</center> 居中显示 <p>............</p> 段落标签 <blockquote>...<blockquote> 引用 <hr /> 水平线 <br /> 换行(自闭合标签) 空格 < 左尖括号 > 右尖括号
|
常见标签
<abbr>
缩写,使用 title 属性可以在鼠标放在上面时显示完整词语
<abbr title="Cascading Style Sheets">CSS</abbr>
<pre>
预定义格式文本,不改变原有格式排版。常与<code>
搭配使用。
<pre><code class="">code goes here</code></pre>
<base>
指定用于一个文档中包含的所有相对 URL 的根 URL。如果指定了多个 <base> 元素,只会使用第一个 href 和 target 值, 其余都会被忽略。1 2 3
| 给定 <base href="https://example.com" target="_blank"> 链接 <a href="#anchor">first</a> 链接指向 https://example.com/#anchor
|
<map>
与<area>
属性一起使用来定义一个图像映射1 2 3 4 5 6 7 8 9 10 11
| <img ...usemap="#map1"> <map name="map1"> <area title="" href="" shape="rect/circle/poly" coords=""> </map>
shape="rect" coords="左上角坐标,右下角坐标"
shape="circle" coords="圆心坐标,半径"
shape="poly" coords="顶点1坐标,顶点2坐标,..."
|
<progress>
显示为一个进度条1 2
| <label for="file">File progress:</label> <progress id="file" max="100" value="70"> 70% </progress>
|
常见属性
列表
无序列表
1 2 3 4 5 6 7 8 9
| <ul> <li>...</li> <li>...</li> </ul>
另外 <ul type = "disc"> 默认,实心圆 <ul type = "circle"> 空心圆 <ul type = "square"> 实心方块
|
有序列表
1 2 3 4 5 6 7 8 9
| <ol> <li>...</li> <li>...</li> </ol>
另外 <ol type = "1"> 默认,数字排序 <ol type = "a/A"> 大/小写字母排序 <ol type = "ⅰ/Ⅰ"> 大/小写罗马字母排序
|
自定义列表
1 2 3 4
| <dl> <dt>术语</dt> <dd>描述</dd> </dl>
|
注. 不要将此属性用来在页面创建具有缩进效果的内容。
要改变描述列表中描述的缩进量,请使用 CSS margin 属性。
链接
超链接
<a href = "..." target = "_blank">名称</a>
默认为target = “_self”,在当前标签跳转。
target = “_blank” 表示在新页面跳转,不加则在当前页面跳转。
_blank可以自定义名称,若两个标签此名称相同,则会占用同一个页面。
download = “”属性,只能下载来自自己网站的文件。
还有一个 download 属性,下载的文件名以它的值来命名。
外部css<link rel="stylesheet" href="theme.css" type="text/css">
网站图标<link rel="icon" href="favicon.ico" type="image/x-icon">
图片插入
<img src = "" title = "" alt = "" width = "" height = "">
titlt 是鼠标滑上去出现的文字(tooltip),alt 是加载失败后出现的文字,width 可以用”10px”或者100%。
页面插入
<iframe>
1 2 3 4 5
| <a target="frame1" href="https://www.baidu.com/">baidu</a> <a target="frame1" href="https://www.hao123.com/">hao123</a><br> <iframe width="500" height="300" src="" frameborder="1" name="frame1">您的浏览器不支持iframe,请升级浏览器</iframe> target="_top",在嵌套多层时,打开的窗口在顶层。 target="_top",在嵌套多层时,打开的窗口在它的父窗口。
|
只有当页面插入不能显示时,才会显示出中间的文字。
<object>
<object data=""></object>
可以嵌入的资源格式很多,包括文档类,图片类等。
表格
输入tr*m>td*n,再按一下Tab可快速建立m行n列的表格。
1 2 3 4 5 6 7 8 9 10 11 12
| <table>......</table> 表格 <thead>......</thead> 表头 <tbody>......</tbody> 表格 <tfoot>......</tfoot> 表尾 <tr>.........</tr> 表示一行 <td>.........</td> 表示单元格 <col> 表示一列 <caption>....</caption> 表格标题 border = "1px" 表格边框属性 cellspacing = "0" 单元格空隙 align = "center/left/right" 左右对齐方式 valign = "center/left/right" 上下对齐方式
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
| <table border = "1px" cellspacing = "0"> <caption>成绩表</caption> <col width = "100px"> <col width = "100px"> <col width = "100px"> <col width = "100px"> <tr align = "center"> <td></td> <td>张三</td> <td>李四</td> <td>王五</td> </tr> <tr align = "center"> <td>智育</td> <td>30</td> <td>40</td> <td>50</td> </tr> <tr align = "center"> <td>体育</td> <td>35</td> <td>56</td> <td>20</td> </tr> <tr align = "center"> <td>德育</td> <td>56</td> <td>36</td> <td>47</td> </tr> </table>
|
1 2 3 4
| colspan = "" 合并几列 rowspan = "" 合并几行 th 加粗并水平居中的td colgroup 用来定义表中的一组列表
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
| <table border = "1px" cellspacing = "0"> <colgroup span = "6" width = "100px"> <colgroup span = "1" width = "200px"> <tr align = "center" height = "40px"> <th colspan = '7'>个人简历</td> </tr> <tr align = "center" height = "40px"> <td>姓名</td> <td></td> <td>性别</td> <td></td> <td>年龄</td> <td></td> <td rowspan = "4">照片</td> </tr> <tr align = "center" height = "40px"> <td>学历</td> <td></td> <td>籍贯</td> <td></td> <td></td> <td></td> </tr> <tr align = "center" height = "40px"> <td>电话</td> <td></td> <td>政治面貌</td> <td colspan = "3"></td> </tr> <tr align = "center" height = "40px"> <td>毕业院校</td> <td colspan = "5"></td> </tr> <tr align = "center" height = "40px"> <td>求职意向</td> <td colspan = "6"></td> </tr> </table>
|
实际显示效果:
个人简历
|
姓名 |
|
性别 |
|
年龄 |
|
照片 |
学历 |
|
籍贯 |
|
|
|
电话 |
|
政治面貌 |
|
毕业院校 |
|
求职意向 |
|
表单
用于向 Web 服务器提交信息。常见属性如下:
- action = “”
表单提交的地址
- method = “get/post”
表单数据提交的方式
get请求 |
post请求 |
通常表示获取数据 |
通常表示提交数据 |
发送的数据写在地址栏上,用户可见 |
发送的数据用户不可见 |
不能提交大量数据 |
可以提交大量数据,不要混用 |
- name = “”
表单的名称。该值必须是所有表单中独一无二的,而且不能是空字符串。(HTML 4中应使用 id 属性)
功能 |
写法 |
文本输入 |
type = “text” |
密码输入 |
type = “password” |
数字输入 |
type = “number” |
邮箱输入 |
type = “email” |
网址输入 |
type = “url” |
电话输入 |
type = “tel” |
【属性】文本框 |
maxlength=””,minlength=””,placeholder=””(输入预期值的提示信息),required(必须要填),autofous(页面加载时自动聚焦到此表单控件) |
单选框 |
type = “radio” |
复选框 |
type = “checkbox” |
【属性】选择框 |
checked,默认选中;disabled,不能选择 |
普通按钮 |
type = “button”(<button>...</button> ) |
提交按钮 |
type = “submit” |
重置按钮 |
type = “reset” |
提交按钮,形态是一张图片 |
type=”image” src=”” |
隐藏 |
type = “hidden” |
颜色 |
type = “color” |
日期 |
type = “date” |
当地日期 |
type = “datetime-local” |
时/周/月 |
type = “time/week/month” |
范围选择,滑条 |
type = “range” max=”” min=”” step=”” |
文件选择 |
type = “file” |
【属性】文件默认选择格式 |
accept = “image/*” |
【属性】文件可以选择多个 |
multiple,”email”和”file”可用 |
- name = “”
表单控件的名字。以名字/值对的形式随表单一起提交。
- value = “”
表单控件的值。以名字/值对的形式随表单一起提交。若选择框不写此属性,则选择默认value值为”on”。
<label>
可以和一个<input>标签关联起来,使用方法
<label>Click <input type="text"></label>
或者
1 2
| <label for="username">Click me</label> <input type="text" id="username">
|
<select>
1 2 3 4 5 6 7 8 9 10 11 12
| <label for="birthdat">出生日期</label>
<select id="birthday" name="birth"> <option hidden disabled selected>请选择</option> <optgroup label="91-92"> <option value = "91" >1991</option> <option value = "92" >1992</option> <optgroup label="93-94"> <option value = "93" disabled>1993</option> <option value = "94" >1994</option> ...... </select>
|
上面展示了一个下拉菜单。。
<option>如果不含 value 属性,则 value 值默认为元素中的文本
<optgroup>分组。
selected 属性,使其默认被选中。
disabled 属性,禁用。
hidden 属性,隐藏。
<textarea>
1 2 3 4
| <label for="proverb">你的座右铭:</label>
<textarea id="proverb" name="pb" cols="20" rows="3">Where there's a will there's a way </textarea>
|
上面展示了一个多行文本框。
rows 和 cols 属性设置文本输入窗口的高度和宽度。
<fileset>
1 2 3 4
| <fileset disabled> <legend>个人信息</legend> <input type="text"> </fileset>
|
实例
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
| <form name = "" method = "" action = ""> <table> <tbody> <tr height = "40px"> <td rowspan = "7" align ="center">总体信息</td> <td colspan = "2"></td> </tr> <tr height = "40px"> <td align ="right">用户名:</td> <td> <input type = "text" name = "login"> </td> </tr> <tr height = "40px"> <td align = "right">密码:</td> <td> <input type = "password" name = "pwd"> </td> </tr> <tr height = "40px" align = "center"> <td colspan = "2"> 男<input type = "radio" name = "gender"> 女<input type = "radio" name = "gender" checked> </td> </tr> <tr height = "40px" align = "center"> <td colspan = "2">出生年份: <select> <option>1996</option> <option>1997</option> <option>1998</option> <option>1999</option> </select> </td> </tr> <tr height = "40px" align = "center"> <td align = "right">个人简介:</td> <td> <textarea cols="24" rows="5"></textarea> </td> </tr> <tr height = "40px" align = "center"> <td colspan = "2"> <input type = "submit" value ="提交"> <input type = "reset" value ="重置"> </td> </tr> </tbody> </table> </form>
|
显示效果: