<!-- HTML注释格式 --> <!-- 标准HTML文档格式 --> <!DOCTYPE html> <!-- H5文档类型=html --> <html lang="en"> <!-- language=English --> <head> <meta charset="UTF-8"> <!-- 字符集 --> <!-- 屏幕自适应大小 --> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>文档标题</title> </head> <body> 文档主体内容 </body> </html>
meta标签:页面元信息,位于<head></head>
中javascript
meta标签属性:键值对css
1 定义编码格式:<meta charset="UTF-8"> 2 为搜索引擎定义关键词:<meta name="keywords" content="HTML, CSS, XML, XHTML, JavaScript"> 3 为网页定义描述内容:<meta name="description" content="HTML基础"> 4 定义网页做者:<meta name="author" content="Mr mo">5 每30秒中刷新当前页面:<meta http-equiv="refresh" content="30"> 6 经常使用的针对移动网页优化过 viewport 的 meta:<meta name="viewport" content="width=device-width,height=device-height,inital-scale=1.0,maximum-scale=1.0,user-scalable=no;">
<!--连接外部css文件--> <link rel="stylesheet" type="text/css" href="文件url" /> <!--连接icon文件--> <link rel="icon" href="favicon.ico" />
<base href="" target="" />
<base/> 属性 |
值 | 描述 |
---|---|---|
herf | url | 规定页面全部连接的默认url |
target | _self _blank |
规定页面全部连接的默认打开方式 |
按标签类型分类:html
标签类型 | 标签 |
---|---|
单标签 | <br/> ,<img/> ,<input/> ... |
双标签 | <p></p> ,<div></div> ... |
按标签显示模式分类:java
标签显示模式 | 标签 |
---|---|
块级元素 | <div></div> ,<ul></ul> ... |
行级元素 | <span></span> ,<a></a> ... |
行内块元素 | <img/> 、<td></td> ... |
HTML标签属性格式:name="value";
后端
例如:服务器
属性 | 值 | 描述 |
---|---|---|
id | id | 规定元素的惟一 id |
class | classname | 为 html 元素定义一个或多个类名(classname) |
style | style_definition | 规定元素的行内样式(inline style 内联样式) |
title | text | 描述了元素的额外信息 (做为工具条使用) |
详细参考 《HTML标准属性参考手册》网络
排版标签 | HTML标签 |
---|---|
标题标签 | <h1>一级标题</h1> ~ <h6>六级标题</h6> |
段落标签 | <p>这是一个段落</p> |
换行标签 | <br/> |
水平线标签 | <hr/> |
块标签 | <div></div> |
行标签 | <span></span> |
文本格式 | HTML4 | HTML5 |
---|---|---|
加粗 | <b></b> |
<strong></strong> |
斜体 | <i></i> |
<em></em> |
下划线 | <u></u> 不推荐使用 |
<ins></ins> |
删除线 | <s></s> 不推荐使用 |
<del></del> |
<img src="url" alt="替代文本" />
<img/> 属性 |
值 | 描述 |
---|---|---|
src | url | 本地图片路径 / 网络图片url |
alt | text | 图片非正常显示的替代文本 |
width&height | px,% | 设置图像宽&高 |
title | text | 鼠标悬停时的显示文本 |
border | px | 图像边框宽度 |
避免图片失真:推荐width&height只设置一个值;ide
<a herf="url" target="_blank"></a>
<a> 属性 |
值 | 描述 |
---|---|---|
href | url | 超连接url / #id |
target | _self _blank |
本标签页打开(默认) 新标签页打开 |
name | text | 锚点名称 |
title | " " | 鼠标移到上面显示的文本描述 |
<a href="#id/name"></a>
<a href="index.html#box1">锚点1</a> <a href="http://www.baidu.com/#box2">锚点2</a> .... <div id="box1"> <div id="box2">
<a href="images/drinks.gif"></a>// images文件夹下的drinks.gif文件 <a href="../../book/index.html"></a> // .. 表明上行到父文件夹
<ul> <li>表项1</li> <li>表项2</li> </ul>
<ol> <li>表项1</li> <li>表项2</li> </ol>
<dl> <dt>上级表项1</dt> <dd>下级表项11</dd> <dd>下级表项12</dd> <dt>上级表项2</dt> <dd>下级表项21</dd> <dd>下级表项22</dd> </dl>
列表项计数问题:从1开始计数,dl从dt开始计数工具
<table border="1px"> <thead> <tr> <th>表头1</th> <th>表头2</th> </tr> </thead> <tbody> <tr> <td>第1行第1格</td> <td>第1行第2格</td> </tr> <tr> <td>第2行第1格</td> <td>第2行第2格</td> </tr> </tbody> </table>
空单元格边框未显示问题:在空单元格中添加一个空格占位符
oop
<table>
属性:
border-spacing
:单元格之间边框间距
border-spacing:10px 30px;
10px的水平间距,30px的垂直间距(IE6不兼容)Border-collapse
:折叠两个边框为一个
border-collapse:collapse;
cellspaceing
:单元格间距;
cellpadding
:单元格边距;
<td>
属性:
合并单元格:rowspan=""
跨行, colspan=""
跨列;
<td colspan="2"></td>
:两列合并为一个水平对齐方式:align="left/center/right"
;
<form action="" method="GET"> 表单域:表单元素; </form>
<form> 属性 |
值 | 描述 |
---|---|---|
action | url | 规定提交表单的目的地址url |
method | GET POST |
规定提交表单使用的 HTTP 方法 |
target | _self _blank |
规定action的打开方式 |
GET:表单数据在地址栏可见,明文;(默认)
POST:表单数据在地址栏不可见,密文;
<input type="" name="" value="" />
name是后端使用的,可是习惯是要写个空的值
<input/> 属性 |
值 | 描述 |
---|---|---|
type | text password radio checkbox button submit reset image file |
单行文本输入框 密码输入框 单选框 复选框 普通按钮 提交按钮 重置按钮 图片 文件 |
name | 用户自定义 | input控件名称 |
value | 用户自定义 | input控件初始文本值 |
checked | checked | 定义选框预选项 |
disabled | disabled | 禁用表单元素 |
size | number | 字段显示宽度 |
maxlength | number | 字段最大长度 |
<input type="checkbox" name="" checked/>运动
(checked就是默认选中,disabled 禁用)
<input/> 属性(H5) |
值 | 描述 |
---|---|---|
placeholder | text | 输入字段的提示 |
autofocus | autofocus | 规定在页面加载时是否得到焦点(不适用于 type="hidden") |
multiple | multiple | 多文件上传 |
autocomplete | on off |
是否使用字段的自动完成功能 |
required | required | 必填项,不能为空 |
input type值(H5) | 描述 |
---|---|
邮箱格式 | |
tel | 手机号码 |
url | url格式 |
number | 数字格式 |
search | 搜索框 |
range | 自由拖动滑块 |
time | 时分 |
date | 年月日 |
datetime | 时间 |
month | 月年 |
week | 星期 年 |
<input type="checkbox" name="" id="a"/> <label for="a">……</label> //只有这样才能兼容IE6
<label> 属性 |
值 | 描述 |
---|---|---|
for | id | 规定 label 绑定到哪一个表单元素。 |
form | form_id | 规定 label 字段所属的一个或多个表单。 |
<select name="" id=""> <option value="">下拉项1</option> <option value="">下拉项2</option> </select>
值 | 描述 | |
---|---|---|
selected | selected | 定义下拉列表默认项 |
disabled | disabled | 禁用表单元素 |
value | text | 定义送往服务器的选项值 |
<textarea name="" id="" cols="30" rows="10"> 文本域:多行文本 </textarea>
rows
&cols
:定义文本的可见行&列<fieldset> <legend>元素组标题</legend> 表单元素1: <input type="text" /> 表单元素2: <input type="text" /> </fieldset>
<input list="datalist-id" /> <datalist id="datalist-id"> <option value="input可能值_01"> <option value="input可能值_02"> <option value="input可能值_03"> </datalist>
<embed src="" type=""/>
<embed/> 属性 |
值 | 描述 |
---|---|---|
src | url | 嵌入内容的url |
type | type | 嵌入内容的类型 |
width&height | px | 嵌入内容的宽&高 |
<audio src=""></audio>
<audio> 属性 |
值 | 描述 |
---|---|---|
src | url | 音频的url |
autoplay | autoplay | 自动播放 |
control | control | 显示音频控件 |
loop | loop | 循环播放 |
<video src=""></video>
<video> 属性 |
值 | 描述 |
---|---|---|
src | url | 音频的url |
autoplay | autoplay | 自动播放 |
control | control | 显示视频控件 |
loop | loop | 循环播放 |
width&height | px | 视频的宽&高 |