当前位置: 首页 > Web前端 > HTML5

html和html5要点和面试题

时间:2023-04-05 22:43:46 HTML5

HTML&&HTML51。语义词header、footer、section等html5的新标签都是语义的好处:1.可以让计算机更直观地理解你的内容,高效地处理消息。这也有利于搜索引擎2.也更有利于团队合作,其他团队成员可以更直观的理解你标签的含义。3.有利于SEO,与搜索引擎建立良好的沟通,有助于通过爬虫爬取更多有效信息,因为爬虫是依赖于标签的,它通过标签来判断每个关键词的上下文和权重4.对开发和维护都有帮助,因为遵循W3C标准的团队都遵循这个标签,可以减少差异化,提高语义5.方便其他设备解析HTML5的新特性:1.新增DOCTYPE语句:需要在HTML4.01中使用DTD,因为HTML4.01是基于SGML的,DTD指定标记语言的规则2.全面支持css33.video&&audio元素4.添加canvas元素用于绘图5.用于本地离线storagelocalStorage,sessionStorage6.新的特殊内容元素:如article,footer,header,nav,section7。新的表单控件,如日历、日期、时间、email、url、search8.html5有更多的拖拽功能Draganddrop如何区分HTML和HTML51.DOCTYPE声明DOCTYPE有多少种文档类型——HTML5使用声明——这个标签可以声明三种DTD类型,分别使用strictversion、transitionalversion和frame-basedHTMLversion——HTML4.01规定了三种文档类型,Strict、Transitional和Frameset——XHTML1.0规定了三种XML文档类型,Strict,Transitional,Frameset-strict模式用于渲染遵循最新标签的网页,而Quirks(包含模式或混合模式)用于渲染为传统浏览器设计的网页,frame模式是专门针对frame的页面设计中使用的dtd,前两帧是不允许的。严格模式不包括外观或字体等过时元素,但包容模式包括XHTML和HTML之间的差异。事实上,HTML并没有受到严格的监管。XHTML1.XHTML必须正确嵌套2.XHTML元素必须是封闭的。不管是非空标签还是空标签,都必须使用标签,也必须使用空标签,比如hr,br。3.标签名称和属性对大小非常敏感。最好不要使用类型4.XHTML文档必须有一个根元素,所有XHTML必须嵌套在根元素中,所有其他元素都可以有子元素,子元素必须成对出现并嵌套在其父元素中5.所有属性必须用引号展开6.使用代码表示所有<和&特殊符号7.为所有属性赋值8.图片必须具有说明文字DOCTYPE功能,如何区分严格模式和混合模式?意义?1.在文档的顶部,在所有标签之前,声明如何渲染文档2.严格模式运行在浏览器支持的最高标准上,例如,它不会支持过时的标签和展示标签3.当处于混杂模式时,页面以一种松散的向后兼容形式呈现,模拟旧浏览器的行为以阻止站点正常工作4.当DOCTYPE不存在时,文档将以混杂模式存在。返回问题websocket和ajaxpolling如何在网页中添加空格: howtodisplaycodesinwebpages?1.对于单行代码,使用标签2.对于多行代码,使用标签