《HTML5开发手册》——1.11 高级“菜谱”:使用所有新标记建立新闻页面

1.11 高级“菜谱”:使用所有新标记建立新闻页面

图1.13和代码1.13所示为如何使用所有的HTML5新元素来建立一个新闻页面的布局。示例中使用了一些基本的CSS来定义元素的位置。阅读完后面的章节,我们能使这个页面更漂亮。

代码1.13 创建一个新闻主页

https://yqfile.alicdn.com/ab47bea9d3547ee7e9695509c72dbbfa5cbd3e55.png" >

在编辑好一个基本的布局和代码后,让我们检查一下文档大纲。前面的代码会产生如下的大纲:

1.Loads of News

 a.Untitled NAV

2.Headline article

 a.This is our most important article

3.Sports news

 a.Sports headline 1

 b.Sports headline 2

 c.Sports headline 3

4.Entertainment news

 a.Entertainment headline 1

 b.Entertainment headline 2

 c.Entertainment headline 3

5.Nerdy news

 a.Nerdy headline 1

 b.Nerdy headline 2

 c.Nerdy headline 3

6.Untitled ASIDE

这看上去很优美。footer元素与section、article、nav和aside不同,不是分栏内容(sectioning content),所以不会显示在大纲中。nav和aside中没有标题,这也不要紧。当然也可以给aside一个标题,不过嵌入的广告可不会保证有标题。

时间: 2024-07-31 09:08:42

《HTML5开发手册》——1.11 高级“菜谱”:使用所有新标记建立新闻页面的相关文章

《HTML5开发手册》——导读

前言 HTML(超文本标记语言)是构建网页的核心语言.在过去的20多年里,无数的开发者编写着 HTML.在 HTML 诞生的前几年,这门语言经历了翻天覆地的变化,直到 1990 年后才相对稳定了起来.不过,现在一切开始改变. HTML的简史 在1991年,Tim Berners-Lee撰写了一篇名叫"HTML Tags"(HTML标记)的文档.文档中描述了20个可以用来编写Web文档的标记.到1993年中期,IETF(因特网工程任务组)发布了第一个HTML规范的提议,该提议最后过期.而

《HTML5开发手册》——2.11 高级“菜谱”:编写带有评论的文章页面

2.11 高级"菜谱":编写带有评论的文章页面 代码2.16创建了一个带评论的文章页面(见图2.9).它使用了本章中介绍的一些新技术. https://yqfile.alicdn.com/24f525911d6484aaa0281dcd3a5ba44202c7d3ea.png" > 代码2.16 带评论的文章 https://yqfile.alicdn.com/565f3f49bdfcbd569f74f2292939b2c4dd52769c.png" >

《HTML5开发手册》——1.6 中级“菜谱”:使用新article元素

1.6 中级"菜谱":使用新article元素 HTML5开发手册article元素和section元素(下一节讨论)是否是HTML5结构元素中最重要的两个,还有待讨论.不过它们肯定是最让人困惑的. article元素是一个独立的内容块,它既可以独立存在,也可以被重用.RSS订阅中的内容就非常有代表性,因为每项基本都是独立的文章.你完全可以把某项从中抽取出来,而它仍然是具有意义的. HTML5规范给出了一些如何使用article元素的示例:论坛的帖子.杂志或新闻的文章.一篇博文或用户提

《HTML5开发手册》——2.10 中级“菜谱”:在HTML5中使用WAI-ARIA

2.10 中级"菜谱":在HTML5中使用WAI-ARIA HTML5开发手册Web Accessibility Initiatives Accessible Rich Internet Applications(WAI-ARIA)也称作ARIA,是一个旨在提高Web应用和Web页面可访问性的草稿规范.ARIA允许使开发者与内容作者开发能够被辅助技术识别和使用的富Internet应用和内容.通常,辅助技术无法知道一个组件(widget)是什么,组件也一般无法使用键盘访问.同样,试想一下

《HTML5开发手册》——1.12 高级“菜谱”:使用所有新元素来建立搜索结果页面

1.12 高级"菜谱":使用所有新元素来建立搜索结果页面 在代码1.14中,我们将多个HTML5新元素放置到一起,来建立一个搜索结果页面的结构(见图1.14).此"菜谱"是纯HTML代码,未使用任何CSS. 代码1.14 组合使用各种元素来创建一个搜索结果页面 https://yqfile.alicdn.com/822e5354ebbe7013f50532c352b93b57c0555073.png" > https://yqfile.alicdn.

《HTML5开发手册》——1.7 中级“菜谱”:使用section元素对内容分组

1.7 中级"菜谱":使用section元素对内容分组 section元素是一个总是需要标题的内容区域或页面区域.可以用它将多个部分的内容组合在一起,也可以根据需要,将内容的某一部分进一步划分.它不可用作通用封装器(generic wrapper)来实现样式上的需求.section元素中可以包含article元素,并且article元素也可以将其内容分割为section.正如上一节所说,你需要考虑何时使用article,以及何时使用section.代码1.9是一个使用section的示

《HTML5开发手册》——1.10 中级“菜谱”:使用HTML5大纲工具验证结构

1.10 中级"菜谱":使用HTML5大纲工具验证结构 利用前面讲到的新元素,我们现在可以使页面内容更加连贯,更有逻辑,并允许人们使用这种层次结构(比如使用屏幕阅读器)来浏览我们的内容,获得与浏览目录一样便捷的体验.对大纲进行测试可以帮助检查是否正确地使用了标题和section.有很多的浏览器插件和网站应用可供你选择.下载并安装后,在地址栏可以看到如图1.11所示的图标. 点击图标会显示类似目录的数据,其中内容通常是缩进的. 如果内容安排合理,显示的将是结构整齐.有逻辑的目录.如果看到

《HTML5开发手册》——1.3 初学者“菜谱”:使用header元素建立网站标头

1.3 初学者"菜谱":使用header元素建立网站标头 我们首先从一个典型的Web页面的顶端开始. header元素经常出现在Web页面的最上面,它通常包含了logo.网站名称.网站导航等信息.它可以在一个页面中多次使用,后面将会讲到,它可以用于页面中特定分段区域(section)的导航,而不仅仅是页面到页面的导航.诸如搜索栏或者目录等也可以包含在header元素中.下面是一个简单的例子: HTML5规范提到,header元素可以包含导航,所以图1.2中的元素可以使用一个包含logo

《HTML5开发手册》——1.8 初学者“菜谱”:使用aside标记创建侧边栏

1.8 初学者"菜谱":使用aside标记创建侧边栏 aside标记表示跟周围内容紧密关联的一组内容,比如热门文章列表.博文分类.最近评论.这种内容与主页内容相关,但又与它相独立存在. 在当今的Web开发中,侧边栏在页面中可谓是随处可见.侧边栏并不代表它的物理位置一定是在网页的两边,而是它经常包括如相关链接和分类列表等内容.要想正确地使用aside,取决于它的放置位置.如果放置在article中,aside内容必须与article内容紧密关联,比如词汇表.如果放置在article或者s