美文网首页Web前端之路让前端飞程序员
H5页面布局及最常用结构化标签详解(1)

H5页面布局及最常用结构化标签详解(1)

作者: 提小莫 | 来源:发表于2017-09-25 21:58 被阅读1012次

你是不是像我一样对老IE深恶痛疾,你是否对H5和CSS3新标签或者新属性望而却步?

但是我想告诉你的是在保证低版本功能无误,样式差的不是太远的情况下,大胆使用新标签、新属性吧,毕竟技术总会去淘汰不适应历史发展的东西!

首先说下,为什么要使用H5结构化标签:

1.页面结构更加清晰,更加语义化。

2.良好的SEO。

3.可读性好,后期维护更加容易。

4.提供特殊终端阅读,为社会特殊群体提供阅读体验(譬如盲人)。

下面做了一个简单的H5页面的布局图:

让我们先看下html代码:

废话少说,让我们开始依据上面的例子,看看这些新结构化标签:

①section

内容区块,应用的典型场景有文章的章节、标签对话框中的标签页、或者论文中有编号的部分、分区,简介、文章条目和联系信息等。

<section>section1</section>

以下几种情况不建议使用:

■ section不是一般意义的容器元素,对于设置页面样式或者js操作容器,不推荐使用,建议使用div。

■ 强调独立区块时,最好使用article。

■ 在文章内页,最好用article。 

■ 对于没有标题的内容,不推荐使用。 

②article

article表示页面中的一块与上下文不相关的内容,独立的、完整的区块;article是大主体,section是构成这个大主体的一部分;可以互相嵌套。

<article>article1</article>

VS section

■ 强调独立区域块,最好的区分方法就是假设该区块拿掉,是否对页面其他区域有影响。

■ 在article配合aside使用时,不建议使用section。

③aside

可以包含与当前页面或主要内容相关的引用、侧边栏、广告等使用;在article之外,则可做侧边栏,没有article与之对应,最好不用。

<aside id="aside">i am aside</aside>

④header

通常放置在整个页面或者页面内的一个内容区块的标题。

<header id="header">i am header</header>

⑤footer

可以作为文档的尾部,也可以做某一部分的尾部。

<footer id="footer">footer</footer>

⑥nav

主要用于导航条、业内导航、翻页等,可以在头部尾部,页面中间。

⑦main

表示页面的主要显示内容,页面有且只有一个,不应该被任何其他结构标签包含,不能是以下元素的后代: section/nav/footer/header/aside/article等。

<main>main</main>

虽然这个标签很好,但是重点强调:IE不支持!IE不支持!IE不支持!

H5结构化布局的标签基本讲述完毕,其他H5常用标签,请继续关注我的下一篇文!

相关文章

  • H5页面布局及最常用结构化标签详解(1)

    你是不是像我一样对老IE深恶痛疾,你是否对H5和CSS3新标签或者新属性望而却步? 但是我想告诉你的是在保证低版本...

  • H5页面布局及最常用结构化标签详解(2)

    上一篇文讲述了H5的结构化标签,这一篇文将继续讲解H5其他常用标签及标签之间的区别。 ①time 顾名思义,时间标...

  • 前端培训一前端基础

    part1:页面标签及结构 一.页面常用标签 1.块级元素(block element) div -最常用的块级...

  • HTML常见标签及应用场景

    div 常用布局标签header 页面头部footer 页面尾部a 链接标签img 图片容器标签p 段...

  • HTML和CSS

    html新增标签 一: H5基础 及 新变化 1.布局的语义化标签 article:标签装载显示一个独立的...

  • HTML表格、表单

    表格 table常用标签 table常用属性: 传统布局: 传统的布局方式就是使用table来做整体页面的布局,布...

  • 一些使用函数工具箱

    1.微信h5游览器自动播放媒体文件 一些微信h5页面常用设置 移动端常用的自适应布局设置

  • HTML常用标签

    HTML常用标签 一、常用标签 1.iframe标签 标签用于嵌套页面。 常用属性 ...

  • H5提纲布局

    传统布局与HTML5布局和H5新语义标签 传统网页布局 H5 经典网页布局 H5新语义标签 输入类型 (表单类型,...

  • html列表,标签

    1、html列表 有序列表 无序列表 定义列表 2、html表格及传统布局 table常用标签 table常用属性...

网友评论

    本文标题:H5页面布局及最常用结构化标签详解(1)

    本文链接:https://www.haomeiwen.com/subject/kwidextx.html