本篇文章给大家带来的内容是关于html5新增结构:html主体结构和非主体结构的介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。
1 新增的主体结构元素
1.1 article元素
代表文档、页面或应用程序中独立的、完整的、可以独自被外部引用的内容。(如一篇博客或报章杂志中的文章)
1.2 section元素
用来对网站或应用程序中页面上的内容进行分块。(如对文章分段)
1.3 nav元素
是一个可以用来作为页面导航的链接组,其中的导航元素链接到其他页面或当前页面的其他部分。
1.4 aside元素
用来表示当前页面或文章的附属信息部分,它可以包含与当前页面或主要内容相关的引用、侧边栏、广告、导航条,以及其他类似的有别于主要内容的部分。
2 新增的非主体结构元素
2.1 header元素
是一种具有引导和导航作用的结构元素,通常用来放置整个页面或页面内的一个内容区块的标题,但也可以包含其他内容,例如数据表格、搜索表单或相关的LOGO图片。
2.2 footer元素
可以作为其上层父级内容区块或一个根区块的脚注。通常包括器相关区块的脚注信息,如作者、相关阅读链接以及版权信息等。
2.3 address元素
用来在文档中呈现联系信息,包括文档作者或文档维护者的名字、文档作者或文档维护者的网站链接、电子邮箱、真实地址、电话号码等。
2.4 main元素
表示网页中的主要内容。
(1)主内容区域指与网页标题或应用程序中页面主要功能直接相关或进行扩展的内容。该区域应该为每一个网页中所特有的内容,不能包括整个网站的导航条、版权信息、网站LOGO、公共搜索表单等整个网站内部的共同内容。
(2)每个网页内部只能放置一个main元素。
(3)不能将main元素放置在任何article、aside、footer、header或nav元素内部。
3 对新的结构元素使用样式
(1)因为很多浏览器尚未对H5中新增的结构元素提供支持,我们无法知道客户端使用的浏览器是否支持这些元素,所以需要使用CSS追加如下声明,目的是通知浏览器页面使用的H5中的新增元素都是以块方式显示的,如下所示:
//追加block声明 article,aside,dialog,figure,footer,header,legend,nav,section,main{ display:block;} //正常使用样式 nav { float : left ; width:20% } article { float:right ; width:79% }
(2)IE8及更早版本不支持使用CSS的方法来使用这些尚未支持的结构元素,需要使用Javascript脚本。
//脚本中创建元素 <script> document.createElement("header"); document.createElement("nav"); document.createElement("article"); document.createElement("footer"); document.createElement("main"); </script> <style> //正常使用样式 nav { float : left ; width:20% } article { float:right ; width:79% } </style>
相关推荐:
以上是html5新增结构:html主体结构和非主体结构的介绍的详细内容。更多信息请关注PHP中文网其他相关文章!

Web标准和技术从HTML4、CSS2和简单的JavaScript演变至今,经历了显着的发展。 1)HTML5引入了Canvas、WebStorage等API,增强了Web应用的复杂性和互动性。 2)CSS3增加了动画和过渡功能,使页面效果更加丰富。 3)JavaScript通过Node.js和ES6的现代化语法,如箭头函数和类,提升了开发效率和代码可读性,这些变化推动了Web应用的性能优化和最佳实践的发展。

H5不仅仅是HTML5的简称,它代表了一个更广泛的现代网页开发技术生态:1.H5包括HTML5、CSS3、JavaScript及相关API和技术;2.它提供更丰富、互动、流畅的用户体验,能在多设备上无缝运行;3.使用H5技术栈可以创建响应式网页和复杂交互功能。

H5与HTML5指的是同一个东西,即HTML5。HTML5是HTML的第五个版本,带来了语义化标签、多媒体支持、画布与图形、离线存储与本地存储等新功能,提升了网页的表现力和交互性。

H5referstoHTML5,apivotaltechnologyinwebdevelopment.1)HTML5introducesnewelementsandAPIsforrich,dynamicwebapplications.2)Itsupportsmultimediawithoutplugins,enhancinguserexperienceacrossdevices.3)SemanticelementsimprovecontentstructureandSEO.4)H5'srespo

H5开发需要掌握的工具和框架包括Vue.js、React和Webpack。1.Vue.js适用于构建用户界面,支持组件化开发。2.React通过虚拟DOM优化页面渲染,适合复杂应用。3.Webpack用于模块打包,优化资源加载。

HTML5hassignificantlytransformedwebdevelopmentbyintroducingsemanticelements,enhancingmultimediasupport,andimprovingperformance.1)ItmadewebsitesmoreaccessibleandSEO-friendlywithsemanticelementslike,,and.2)HTML5introducednativeandtags,eliminatingthenee

H5通过语义化元素和ARIA属性提升网页的可访问性和SEO效果。1.使用、、等元素组织内容结构,提高SEO。2.ARIA属性如aria-label增强可访问性,辅助技术用户可顺利使用网页。

"h5"和"HTML5"在大多数情况下是相同的,但它们在某些特定场景下可能有不同的含义。1."HTML5"是W3C定义的标准,包含新标签和API。2."h5"通常是HTML5的简称,但在移动开发中可能指基于HTML5的框架。理解这些区别有助于在项目中准确使用这些术语。


热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

VSCode Windows 64位 下载
微软推出的免费、功能强大的一款IDE编辑器

SublimeText3汉化版
中文版,非常好用

Dreamweaver Mac版
视觉化网页开发工具

mPDF
mPDF是一个PHP库,可以从UTF-8编码的HTML生成PDF文件。原作者Ian Back编写mPDF以从他的网站上“即时”输出PDF文件,并处理不同的语言。与原始脚本如HTML2FPDF相比,它的速度较慢,并且在使用Unicode字体时生成的文件较大,但支持CSS样式等,并进行了大量增强。支持几乎所有语言,包括RTL(阿拉伯语和希伯来语)和CJK(中日韩)。支持嵌套的块级元素(如P、DIV),

Atom编辑器mac版下载
最流行的的开源编辑器