html5新增的语义标签及作用,css3语义化标签_1

  html5新增的语义标签及作用,css3语义化标签

  HTML5新特性

  简洁的DOCTYPE:

  5 HTML5只有一种简单的文档类型:DOCTYPE html,这意味着浏览器将根据标准模式进行解析。

  简单易记的编码类型

  你现在可以在meta标签中使用“charset ”: meta charset=" UTF-8 "/

  脚本和链接无需type

  link rel= style sheet href= path/to/style sheet . CSS /script src= path/to/script . js /script更加语义化的新增标签

  例如:文章、章节、旁白、组、页眉、页脚、导航、时间、标记、图形和图形标题等。

  视频和音频

  video width= 640 height= 320 preload= auto poster= 0 . jpg 控件source src= movie . ogg type= video/ogg /source src= movie . MP4 type= video/MP4 /您的浏览器不支持video标记。/视频表单增强

  新的输入类型:颜色、电子邮件、日期、月、周、时间、日期时间、本地日期时间、数字、范围、搜索、电话和url

  新属性:必需、自动聚焦、模式、列表、自动完成和占位符

  新元素:keygen、datalist、output、meter和progress

  画布标签绘制2D图形。

  var canvas=document . getelementbyid( canvas );var context=canvas . get context( 2d );context . begin path();context.moveTo(100,100);context.lineTo(300,300);context.lineTo(100,500);context . line width=5;context.strokeStyle= redcontext . stroke();地理位置获取

  HTML语义化

  1.什么是HTML语义化?

  内容语义由标签判断,如h1标签、段落、输入标签等。

  2.为什么要语义化?

  1).当样式被移除或丢失时,它可以使页面呈现清晰的结构。

  2)方便其他设备(如屏幕阅读器、盲人阅读器、移动设备)以有意义的方式呈现网页。

  3).有利于搜索引擎优化

  4).便于团队开发和维护,遵循W3C标准可以减少分化。

  3.如何确定你的标签是否语义良好?

  去掉样式,看看网页结构是否井井有条,是否还有很好的可读性。

  4.常见的语义化标签模块

  菜单

  form action= method= fieldset style= border:none legend style= display:none log in form/legend plaza for= name account number:/label input type= text id= name /P plabel for= pw password:/label input type= password id= pw /P input type= submit name= log in class= subBtn /form。表单域应该用fieldset标签包装,表单的用途应该用legend标签解释。每个输入标签对应的描述文本需要使用label标签,通过设置input的id属性,并在标签中设置for=someld,将描述文本与对应的输入关联起来。

  5.语义化标签应注意的一些问题

  使用尽可能少的语义标签div和span尽可能;

  在语义不明显的情况下,可以用div或者p的时候,尽量用p,因为默认情况下p有上下间距,有利于兼容特殊终端;

  而不是用纯粹的样式标签,比如:B,font,U等。请改用css设置。

  强调的文本可以包含在strong或em标签中。strong的默认样式是粗体(不要用B),em是斜体(不要用I)。

  总结

  以上是边肖介绍的HTML5新特性的语义标签。希望对你有帮助。如果您有任何问题,请给我留言,边肖将及时回复您。非常感谢您对网站的支持!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: