您的位置:首页 > Web前端 > HTML

HTML 摘要

2016-06-02 13:08 295 查看

HTML 标签

- <!-->         不可见注释
- <!DOCTYPE>
- <a>           超链接
- <abbr>        标记一个缩写
- <acronym>     通过对缩写进行标记,您能够为浏览器、拼写检查和搜索引擎提供有用的信息
- <address>     义文档或文章的作者/拥有者的联系信息
- <applet>      XXX
- <area>        定义图像映射中的区域
- <article>     规定独立的自包含内容
- <aside>       <aside> 的内容可用作文章的侧栏。
- <audio>       标签定义声音,比如音乐或其他音频流
- <b>           加粗,不推荐
- <base>        标签为页面上的所有链接规定默认地址或默认目标。
- <basefont>    XXX
- <bdi>         标签允许您设置一段文本,使其脱离其父元素的文本方向设置
- <bdo>         bdo 元素可覆盖默认的文本方向
- <big>         <big> 标签呈现大号字体效果
- <blockquote>  <blockquote> 标签定义块引用
- <body>
- <br>          可插入一个简单的换行符。
- <button>
- <canvas>      <canvas> 标签定义图形,比如图表和其他图像
- <caption>     定义表格标题
- <center>      XXX 对其所包括的文本进行水平居中。
- <cite>        <cite> 标签通常表示它所包含的文本对某个参考文献的引用,比如书籍或者杂志的标题
- <code>
- <col>         表格中一个或多个列定义属性值
- <colgroup>    用于对表格中的列进行组合,以便对其进行格式化
- <command>     XXX
- <datalist>    定义选项列表
- <dd>          在定义列表中定义条目的定义部分
- <del>         定义文档中已被删除的文本
- <details>     <details> 标签用于描述文档或文档某个部分的细节
- <dfn>         XXX
- <dialog>      XXX <dialog> 标签定义对话框或窗口
- <dir>         目录列表
- <div>         可定义文档中的分区或节
- <dl>          列表
- <dt>          列表中的项目
- <em>          XXX 把文本定义为强调的内容
- <embed>       标签定义嵌入的内容,比如插件
- <fieldset>    标签将表单内容的一部分打包,生成一组相关表单的字段
- <figcaption>  作文档中插图的图像,带有一个标题
- <figure>      用作文档中插图的图像
- <font>        XXX 规定文本字体、大小和颜色:
- <footer>      文档中的页脚部分
- <form>        标签用于为用户输入创建 HTML 表单
- <frame>       标签定义 frameset 中的一个特定的窗口
- <frameset>    元素可定义一个框架集。它被用来组织多个窗口(框架)
- <h1> - - <h6> 标题
- <head>
- <header>      标签定义文档的页眉(介绍信息)
- <hr>          一条水平线
- <html>        此元素可告知浏览器其自身是一个 HTML 文档
- <i>           XXX 斜体
- <iframe>      iframe 元素会创建包含另外一个文档的内联框架(即行内框架)
- <img>         向网页中嵌入一幅图像
- <input>       用于搜集用户信息
- <ins>         带有已删除部分和新插入部分的文本
- <kbd>         XXX
- <keygen>      标签规定用于表单的密钥对生成器字段
- <label>       为 input 元素定义标注
- <legend>      为 fieldset 元素定义标题
- <li>          定义列表项目
- <link>        链接一个外部样式表
- <main>        规定文档的主要内容
- <map>         定义一个客户端图像映射
- <mark>        定义带有记号的文本
- <menu>        XXX
- <menuitem>    XXX 菜单按钮
- <meta>        提供有关页面的元信息
- <meter>       尺度
- <nav>         义导航链接的部分
- <noframes>    为那些不支持框架的浏览器显示文本
- <noscript>    定义在脚本未被执行时的替代内容
- <object>      标签用于包含对象,比如图像、音频、视频、Java applets、ActiveX、PDF 以及 Flash
- <ol>          有序列表
- <optgroup>    选项组
- <option>      选项
- <output>      标签定义不同类型的输出,比如脚本的输出
- <p>           段落
- <param>       为插入 XHTML 文档的对象规定 run-time 设置,
- <pre>         定义预格式化的文本,不看做 html
- <progress>    进度条
- <q>           标签定义短的引用
- <rp>          定义不支持 ruby 元素的浏览器所显示的内容
- <rt>          定义字符(中文注音或字符)的解释或发音
- <ruby>        定义 ruby 注释
- <s>           XXX 定义加删除线文本定义
- <samp>        XXX
- <script>
- <section>     义文档中的节
- <select>      选择列表
- <small>       呈现小号字体效果
- <source>      标签为媒介元素(比如 <video> 和 <audio>)定义媒介资源
- <span>        组合文档中的行内元素
- <strike>      定义加删除线文本定义
- <strong>      XXX
- <style>       定义样式信息
- <sub>         义下标文本
- <summary>     包含 details 元素的标题
- <sup>         定义上标文本
- <table>       表格
- <tbody>       表格主体
- <td>          表格中的标准单元格
- <textarea>    定义多行的文本输入控件
- <tfoot>       定义表格的页脚
- <th>          定义表格内的表头单元格
- <thead>       表格的表头内容
- <time>        定义公历的时间
- <title>       定义文档的标题
- <tr>          定义 HTML 表格中的行
- <track>       为诸如 video 元素之类的媒介规定外部文本轨道
- <tt>          呈现类似打字机或者等宽的文本效果
- <u>           定义下划线文本
- <ul>          无序列表
- <var>         XXX
- <video>       定义视频
- <wbr>         规定在文本中的何处适合添加换行符


HTML 全局属性

accessKey 快捷键,触发方式 http://www.w3school.com.cn/jsref/prop_html_accesskey.asp

class

contenteditable 标记是否可以编辑

contextmenu 规定 - 元素的上下文菜单。上下文菜单会在用户右键点击元素时出现

data-* 用户自定义属性

dir 方向

draggable 规定元素是否可拖动。

dropzone 规定在拖动被拖动数据时是否进行复制、移动或链接

hidden

id

lang

spellcheck

style

tabindex

title 规定有关元素的额外信息

translate 规定是否应该翻译元素内容

CSS3

动画

@keyframes animationname {keyframes-selector {css-styles;}}

animation: [name] [duration] [timing-function] [delay] [iteration-count] [direction];

name:

duration:

timing-function: linear/ease/ease-in / ease-out / ease-in-out / cubic-bezier(n,n,n,n)

delay:

iteration-count:

direction

background

background-color 规定要使用的背景颜色。

background-position 规定背景图像的位置。

background-size 规定背景图片的尺寸。

background-repeat 规定如何重复背景图像。

background-origin 规定背景图片的定位区域。

background-clip 规定背景的绘制区域。

background-attachment 规定背景图像是否固定或者随着页面的其余部分滚动。

background-image 规定要使用的背景图像

inherit

Border / Outline

[part] = bottom / left / right / top / all ..

border-[part] 在一个声明中设置所有边框属性。

border-[part]-color 设置边框的颜色。

border-[part]-style 设置边框的样式。

border-[part]-width 设置边框的宽度。

border-[part]-radius 定义边框形状。

outline 在一个声明中设置所有的轮廓属性。

outline-color 设置轮廓的颜色。

outline-style 设置轮廓的样式。

outline-width 设置轮廓的宽度。

border-image 简写属性,设置所有 border-image-* 属性。

border-image-outset 规定边框图像区域超出边框的量。

border-image-repeat 图像边框是否应平铺(repeated)、铺满(rounded)或拉伸(stretched)。

border-image-slice 规定图像边框的向内偏移。

border-image-source 规定用作边框的图片。

border-image-width 规定图片边框的宽度。

box-decoration-break

box-shadow 向方框添加一个或多个阴影。

Box

overflow-x 如果内容溢出了元素内容区域,是否对内容的左/右边缘进行裁剪。

overflow-y 如果内容溢出了元素内容区域,是否对内容的上/下边缘进行裁剪。

overflow-style 规定溢出元素的首选滚动方法。

rotation 围绕由 rotation-point 属性定义的点对元素进行旋转。

rotation-point 定义距离上左边框边缘的偏移点。

Color 属性

color-profile 允许使用源的颜色配置文件的默认以外的规范。

opacity 规定书签的级别。

rendering-intent 允许使用颜色配置文件渲染意图的默认以外的规。

Content for Paged Media 属性 ..

CSS 尺寸属性

height 设置元素高度。

max-height 设置元素的最大高度。

max-width 设置元素的最大宽度。

min-height 设置元素的最小高度。

min-width 设置元素的最小宽度。

width 设置元素的宽度。

可伸缩框属性

box-align 规定如何对齐框的子元素。

box-direction 规定框的子元素的显示方向。

box-flex 规定框的子元素是否可伸缩。

box-flex-group 将可伸缩元素分配到柔性分组。

box-lines 规定当超出父元素框的空间时,是否换行显示。

box-ordinal-group 规定框的子元素的显示次序。

box-orient 规定框的子元素是否应水平或垂直排列。

box-pack 规定水平框中的水平位置或者垂直框中的垂直位。

CSS 字体属性(Font)

font 在一个声明中设置所有字体属性。

font-family 规定文本的字体系列。

font-size 规定文本的字体尺寸。

font-size-adjust 为元素规定 aspect 值。

font-stretch 收缩或拉伸当前的字体系列。

font-style 规定文本的字体样式。

font-variant 规定是否以小型大写字母的字体显示文本。

font-weight 规定字体的粗细。

内容生成(Generated Content)

content 与 :before 以及 :after 伪元素配合使用,来插入生成内容。

counter-increment 递增或递减一个或多个计数器。

counter-reset 创建或重置一个或多个计数器。

quotes 设置嵌套引用的引号类型。

crop 允许被替换元素仅仅是对象的矩形区域,而不是整个对象。

move-to 从流中删除元素,然后在文档中后面的点上重新插入。

page-policy 确定元素基于页面的 occurrence 应用于计数器还是字符串值。

Grid 属性

grid-columns 规定网格中每个列的宽度。

grid-rows 规定网格中每个列的高度。

Hyperlink 属性

target 简写属性,设置target-name、target-new以及target-position属性。

target-name 规定在何处打开链接(链接的目标)。

target-new 规定目标链接在新窗口还是在已有窗口的新标签页中打开。

target-position 规定在何处放置新的目标链接。

CSS 列表属性(List)

list-style 在一个声明中设置所有的列表属性。

list-style-image 将图象设置为列表项标记。

list-style-position 设置列表项标记的放置位置。

list-style-type 设置列表项标记的类型。

marker-offset

CSS 外边距属性(Margin)

margin 在一个声明中设置所有外边距属性。

margin-bottom 设置元素的下外边距。

margin-left 设置元素的左外边距。

margin-right 设置元素的右外边距。

margin-top 设置元素的上外边距。

Marquee 属性

marquee-direction 设置移动内容的方向。

marquee-play-count 设置内容移动多少次。

marquee-speed 设置内容滚动得多快。

marquee-style 设置移动内容的样式。

多列属性(Multi-column)

column-count 规定元素应该被分隔的列数。

column-fill 规定如何填充列。

column-gap 规定列之间的间隔。

column-rule 设置所有 column-rule-* 属性的简写属性。

column-rule-color 规定列之间规则的颜色。

column-rule-style 规定列之间规则的样式。

column-rule-width 规定列之间规则的宽度。

column-span 规定元素应该横跨的列数。

column-width 规定列的宽度。

columns 规定设置 column-width 和 column-count 的简写属性。

CSS 内边距属性(

padding 在一个声明中设置所有内边距属性。

padding-bottom 设置元素的下内边距。

padding-left 设置元素的左内边距。

padding-right 设置元素的右内边距。

padding-top 设置元素的上内边距。

Paged Media 属性

fit 示意如何对width和height属性均不是auto的被替换元素进行缩放。

fit-position 定义盒内对象的对齐方式。

image-orientation 规定用户代理应用于图像的顺时针方向旋转。

page 规定元素应该被显示的页面特定类型。

size 规定页面内容包含框的尺寸和方向。

CSS 定位属性(Positioning)

bottom 设置定位元素下外边距边界与其包含块下边界之间的偏移。

clear 规定元素的哪一侧不允许其他浮动元素。

clip 剪裁绝对定位元素。

cursor 规定要显示的光标的类型(形状)。

display 规定元素应该生成的框的类型。

float 规定框是否应该浮动。

left 设置定位元素左外边距边界与其包含块左边界之间的偏移。

overflow 规定当内容溢出元素框时发生的事情。

position 规定元素的定位类型。

right 设置定位元素右外边距边界与其包含块右边界之间的偏移。

top 设置定位元素的上外边距边界与其包含块上边界之间的偏移。

vertical-align 设置元素的垂直对齐方式。

visibility 规定元素是否可见。

z-index 设置元素的堆叠顺序。

CSS 文本属性(Text)

color 设置文本的颜色。

direction 规定文本的方向 / 书写方向。

letter-spacing 设置字符间距。

line-height 设置行高。

text-align 规定文本的水平对齐方式。

text-decoration 规定添加到文本的装饰效果。

text-indent 规定文本块首行的缩进。

text-shadow 规定添加到文本的阴影效果。

text-transform 控制文本的大小写。

unicode-bidi 设置文本方向。

white-space 规定如何处理元素中的空白。

word-spacing 设置单词间距。

hanging-punctuation 规定标点字符是否位于线框之外。

punctuation-trim 规定是否对标点字符进行修剪。

text-align-last 设置如何对齐最后一行或紧挨着强制换行符之前的行。

text-emphasis 向元素的文本应用重点标记以及重点标记的前景色。

text-justify 规定当 text-align 设置为 “justify” 时所使用的对齐方法。

text-outline 规定文本的轮廓。

text-overflow 规定当文本溢出包含元素时发生的事情。

text-shadow 向文本添加阴影。

text-wrap 规定文本的换行规则。

word-break 规定非中日韩文本的换行规则。

word-wrap 允许对长的不可分割的单词进行分割并换行到下一行。

2D/3D 转换属性(Transform)

transform 向元素应用 2D 或 3D 转换。

transform-origin 允许你改变被转换元素的位置。

transform-style 规定被嵌套元素如何在 3D 空间中显示。

perspective 规定 3D 元素的透视效果。

perspective-origin 规定 3D 元素的底部位置。

backface-visibility 定义元素在不面对屏幕时是否可见。

过渡属性(Transition)

transition 简写属性,用于在一个属性中设置四个过渡属性。

transition-property 规定应用过渡的 CSS 属性的名称。

transition-duration 定义过渡效果花费的时间。

transition-timing-function 规定过渡效果的时间曲线。

transition-delay 规定过渡效果何时开始。

用户界面属性(User-interface)

appearance 允许您将元素设置为标准用户界面元素的外观

box-sizing 允许您以确切的方式定义适应某个区域的具体内容。

icon 为创作者提供使用图标化等价物来设置元素样式的能力。

nav-down 规定在使用 arrow-down 导航键时向何处导航。

nav-index 设置元素的 tab 键控制次序。

nav-left 规定在使用 arrow-left 导航键时向何处导航。

nav-right 规定在使用 arrow-right 导航键时向何处导航。

nav-up 规定在使用 arrow-up 导航键时向何处导航。

outline-offset 对轮廓进行偏移,并在超出边框边缘的位置绘制轮廓。

resize 规定是否可由用户对元素的尺寸进行调整。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  html