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

[置顶] HTML常用标签

2018-03-29 17:14 357 查看

 HTML常用标签

1.1 HTML颜色六位的十六位 

Ø 比如:#ff0000  以上格式简写为#f00

其中前两位表示红色,中间两位表示绿色,最后两位表示蓝色。

Ø 注释格式:<!-- 内容-->  

Ø 注释快捷键:Shift+/

Ø 全角空格的空格 与半全角的空格
的区别 。

 

1.2 head中常用的标签

Ø <title> </title> 设置网页的标题

Ø <meta charset ="utf-8"/ > 设置页面字符集  (HTML5)

Ø <meta http-equiv="Content-type" content="text/html; charset=utf-8"/> 设置字符集(HTML4 )    

Ø http-equiv 告知浏览器的行为 

比如:<meta http-equiv="refresh" content="5;url="http://www.baidu.com"/> 表示让浏览器5S后刷新 跳转到一个URL地址上

Ø <meta name="keywords" content="关键1,关键2等等"/> 提供关键字,让搜索引擎来搜索。

比如:在百度上搜索关键字。多个关键字之间用英文状态下的逗号分割(不显示在页面中)

Ø <meta name="description" content="描述的内容">对网页的描述(不显示在页面中
好比,百度搜到该网站后需要描述)

Ø <link />定义两个文档之间连接的关系  

   <link/>标签定义文档与外部资源的关系

   <link/>标签最常见的用途是链接样式表

Ø  <link/>标签中的属性

  rel="表示文档与被连接文档之间的关系"

  type="被连接文档的类型" 

  href="被连接文档的地址" 

Ø 加载标题小图标<link rel="icon" type="image/jpeg" href="./a.jpg " />

Ø 加载css 样式  <link rel="stylesheet" type="text/css" href=" " />

Ø 加载JS脚本   <script></script>

Ø 加载CSS样式  <style></style>

 

1.3 body 标签中常用的标签

Ø 文本与文本格式标签

   <p></p>段落标签  上下文本间隔一行

   <br/>换行标签  

   <b></b> 加粗标签   物理标记
html

   <strong></strong> 定义重要的文本
也就是加粗  逻辑标记
Xhtml

   <e></e> 强调某段文本
斜体 逻辑标记

   <i></i> 定义斜体标签
物理标签

   <hr/> 水平线标签

   <u></u> 下划线标签

   <del></del>删除线
贯穿线

Ø  h族标签

 <h1></h1>到<h6></h6>
标题标签。没有h7以上的标签.

Ø  方向标签

 <bd0 dir="属性值"></bdo> (可以改变文本的方向)

属性值:ltr rtl  (
left  t:to  r:right)

     <sup></sup> 定义上表文本 

     <sub></sub> 定义下表文本

Ø  详情标签

 <details> </datails>详情描述标签定义元素的细节,用户点击查看,点击隐藏。                      

 修改详情标题<summary></summary>为details标签定义标签 

Ø 聊天标签

   <dialog open="true"></dialog>聊天标签      

需要配合的属性open="true"该标签chrome(谷歌)浏览器支持

Ø <body></boby> 中属性
:           

 bgcolor设置页面的背景颜色      

 background 设置页面的背景图片    

 text设置字体颜色

 

1.4 HTML中的列表标签

Ø 无序列表: <ul></ul>

Ø 有序列表: <ol></ol >

Ø <li></li> 定义列表项,有序列表和无序列表中都使用该标签定义列表项

Ø <dl></dl>定义一个列表

Ø <dt></dt>定义一个列表中的项目,以及dialog的一个角色

Ø <dd></dd>定义对列表中项目的描述,或者dialog中对人物所说的内容

Ø <pre></pre>原格式输出标签

Ø 已经被HTML5舍去的标签,但是还能使用的标签:<center></center> 居中标签

Ø <font color="" size="" face=""></font>字体标签                    

属性:color 设置字体颜色
   

size 设置字体大小 注意最大支持7           

face设置字体的类型

 

1.5 HTML 中的超链接标签

Ø <a></a>定义超链接标签中的属性

u href=""  url地址             

          ./表示为当前目录

             ../表示为上级目录

 target="" 定义页面打开的方式              

_self 认在当前窗口中打开链接的文档。                              

_blank在新窗口中打开被链接的文档。

Ø <a>标签中锚点的应用(快速定位到页面中我需要的位置)          

  需要定位的地方定义一个a标签,给该a标签设置属性id 

  需要在跳转的a标签href属性值最后写#后面跟ID设的值即可实现 锚点的应用

Ø 邮件链接跳转:(客户端必须下载有邮箱客户端) 

        <a href="mailto:收件人邮箱地址"></a>     

1.6 HTML中的多媒体标签

Ø <img />定义图片地址属性

 src 定义图片地址,如果图片的路径绝对路劲,那么必须加上协议

 width 设置图片的宽度

 height 设置图片的高度

 alt 当图片加载失败时,用于替换的文字信息

 title 图片的标题,当鼠标移动到图片时,显示的文字信息

 lsmap 将点击的坐标传给服务器

 usemap 属性与map标签的id属性关联

Ø 图像映射(图像映射指的是带有可点击区域的图像)

 <map></map>定义客户端的图像映射

                         id属性定义一个名字

 <area />定义图像的映射的区域  

                          shape 定义区域的形状

                          href  URL

                          target 打开页面的方式  

Ø   注意:<img>标签中定义usemap属性,属性值为#后面跟<map>标签中定义

          的id值即可实现关联。          

Ø <audio></audio>定义声音标签

  src 声音的地址

  controls 播放控件

  autoplay 自动播放

  loop连续播放

  preload 提前加载准备播放,注意该属性不能和autoplay一起使用 

  <source/>定义媒介资源    src媒介地址"

Ø <video></video>定义视频标签

 controls 播放控件              

 width 视频宽度  

 height视频高度

 poster 定义视频在点击播放前显示的图像

 autoplay 自动播放

 <source/>定义媒介资源src定义图像地址  

 

Ø <embed></embed>加载多媒体 加载一个flash

 src="地址"

 width 宽度  

 height高度

1.7 HTML的表格标签

Ø <table></table> 定义表格 

       常用的属性:

 border 定义表格边框的宽度

 width  定义表格宽度

 height 定义表格高度

 align  定义表格相对页面水平对齐方式                          

取值:left center right
       

 cellspacing 设置单元格之间距离

 cellpadding 设定内容到单元格边框的距离  

 bordercolor 设置边框的颜色

 

 <caption></caption> 定义表格的名      

 <tr></tr> 定义表格中的行          

属性:align 水平对齐方式        

取值:left center righ

 <td></td>定义表格中的表格元格      

属性:align 水平对齐方式        

                  取值:left center right 

 <thead></thead> 定义表格的头

 <tbody></tbody> 定义表格的内容

 <tfoot></tfoot> 定义表格的尾

 valign 垂直对齐方式              

取值
top middle bottom              

 colspan 规定单元格可横跨的列数  (一行中做跨列合并)

 rowspan 规定单元格可纵跨的行数
(一行中做跨行合并) 

       通用属性:

           bgcolor 设置背景颜色

           background 设置背景图片

 

2 HTML中的form标签

2.1 form表单

Ø <form></form> 用于为用户输入创建HTML
表单

        必须属性:

 action 浏览这输入数据被传送到的地方。

 method 数据传送的方式
get /post

Ø <input />为用户定义需要使用的表单项

   name 次表单项的名称

  value 此表单项的初始值

  type 代表一个输入域的显示方式(分为:输入型 选择型 点击型)

 type 的属性:

text 普通文本域

password 密码域

      radio 单选框(如果要实现单选,name
属性名必须一致才会产生

                          排斥效果) 默认选择
加上checked         

      checkbox 复选框(复选框中要求定义好name属性名以后后面加       

                              [])    默认选择
加上checked                      

 

 submit 提交按钮  可以用value属性来提交
按钮的文字

 image 使用图片来显示提交按钮使用src属性来指定图片的位置,类  似于img标签。点图片加载失败时可以使用alt属性显示的文字信息,如果没有alt属性没有,也可以用value属性来显示文字信息

 

 reset 重置按钮

 hidden  隐藏域 传递一些隐藏的信息。

 

2.2 form表单相关标签

Ø <button></button>
提交按钮(可以实现提交)

Ø <button type="button"></button>没有意义的一个按钮
为JS提供服务的,后 期可以使用JS为这个按钮写一些自定义的功能。

Ø <textarea></textarea> 多行文本输入域

   常用的属性(该标签没有value的属性):

 name 名称

 rows 显示的行数

 cols 显示的列数

 

Ø <select name="" >下拉列表

    <option value=""></option>为下拉列表定义列表项(如果列表中没有     设置value 属性,那么点击提交时,将获得option 中内容提交,如果有设置
将获取value属性设置的值) 

     .....

</select>  

 selected  为下拉列表项定义默认选中

Ø <optgroup><optgroup/>下拉列表定义分组(还是在<select></select>中)  

需要配合属性:label定义分组的名称。 (下拉分类) 

<optgroup></optgroup>只有定义这类下拉表单的组名时用的标签

Ø <label></label> 为input元素定义标注(绑定元素
就是选择是点击文本也能起到选择的效果)

  实现绑定元素方式1:直接将内容和input 标签包含在一块

  实现绑定元素方式2:

    1.在input 标签中定义一个id值 

    2.在label 标签定义一个for 属性
属性值为id属性值

 

2.3 form表单新增的表单类型

Ø <input type="date" name="" value=""/>

 时间范围:

  date  表示日期选择表单

  time  表示时间选取表单

  week  周选取表单

  month 月选取表单 

  datetime-local 完整日期

(以上 QQ浏览器
IE 谷歌浏览器支持 火狐不支持
自己测试)

  email 设定当前表单验证方式是email验证 

  URL 设定当前表单的验证方式是URL验证

 number 设定当前表单的验证方式是数组验证

min 用于设定表单的最小值 (适用于数值表单)

max 用于设定表单的最大值 (适用于数值表单)

step 设定跳过的数值或者设定2个数值之间的间隔(适用于数值表单 )

 

 range 设定当前表单验证方式是在指定的范围

需要配合的属性
min max

 search 设定当前表单为搜索表单

(需要添加results="n" 会在chrome 下显示小放大镜
最新谷歌版本支持)

 color 设定当前表单选取颜色表单

 tel 电话表单
没有验证 和text一样。

 

2.4 form表单的新玩法

Ø <fieldset></fieldset> 将表单内的相关元素分组
(跟体检表单那种)

Ø <legend></legend> 为fieldset 定义标题 

Ø <datalist></datalist> 定义可选数据列表(打一个字出现后面的text搜索) 

将可选数据列表与文本域进行关联:        

1.在datalist标签中定义id属性
       

2.在文本域中定义list属性,属性值指定id的属性值即可实现关联
               

3.同时也要注意:列表项依然使用<option></option>来定义

 

2.5  表单分离技术

在HTML5 中为了排版方便,表单标签允许跳出form表单之外,但是要实现提交功能需要做2件事 

  1.为form标签添加唯一表示ID属性

  2.为需要提交的元素添加form属性,属性值指定1步骤的id值即可

 表单中常用的属性:

 readonly 输入域可以选择,但不能修改  

 disabled 输入域无法获取焦点
无法选择 以灰色显示

 autofocus  自动获取焦点属性 

 placeholder 表单信息提示  用代替表单中显示默认值需要使用value的情况,placeholder取代了value属性的显示提示信息的功能,并且不会随着提交而提交数据(表单中浅灰色的提示。)  
    

 required 用于强制用户必须为该表单赋值,否者提示信息。 

 multiple 设定当前表单允许同时选择多个文件,适用于input tpye=file (上传标签)
但是要是实现多选必须在name属性名字后面加上[] 

 pattern 用于自定义验证规则(必须配合正则表达式的语法使用)

 novalidate 取消表单验证
适用于form标签 

 formaction 用于在提交按钮中修改当前表单的提交页面的url

 formmethod 用于在提交按钮中修改当前表单的提交方式(get/post)

 formenctype:用于在提交按钮中修改当前表单提交数据编码类型(一般不用 文件上传时使用)

 formnovalidate 用于在提交按钮中修改当前表单的验证方式或取消验证

 tabindex Tab键切换索引属性

   

2.6 HTML全局属性  

Ø contentEditable 内容可编辑属性          

设定该属性的元素内容允许在页面中直接修改 

  注意在页面中修改知识临时修改,如果需要长期修改,需要JS和AJAX

Ø designMode 页面可编辑属性(标签无法修改)

    注意当前属性不是任何标签的属性,而是文档的属性,如果文档设置该属性为on那么页面中所有的元素均可实现修改

 

3 HTML 的行内框架标签 

Ø 分帧标签<frameset></frameset>代替<body></body>标签(主页面)定义了框架页,并且定义了框架页将分为多少行或者多少列

 cols 定义框架页面含有多少列与列的大小(每个值使用逗号分隔,值为像素或百分比)

 rows定义框架页面含有多少行与行的大小(每个值使用逗号分隔,值为像素或百分比)   

Ø <frame/> 定义frameset标签中每个框架页的内容 

 常用属性:

        src 定义内容页的url地址

      name 为每一个框架页定义名称(在一个框架页链接到另一个框

                   架页时使用)

ps:在引入页面时需要用target =""(name的值)属性来 来选择显示的页面

如:头页面有个超链接<a href="###" target="left">###</a> 

 

Ø <iframe></iframe> 在页面中开一块空间链接子页面
该标签不需要删除<body>

  常用的属性:

src引入一个子页面 

width定义子页面的宽

height 定义子页面的高
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: