HTML5笔记(基础一)

一、HTML和XHTML

HTML:全称“Hyper Text Mark-up Language”(超文本标记语言),是构成网页文档的重要语言 ,它不是一门bian'c语言,而是一门标记语言。

XHTML: 全称“EXtensible HyperText Mark-up Language”(扩展的超文本标记语言),

HTML和XHTML区别:

  1. XHTML标签必须被关闭
  2. XHTML标签以及属性必须小写
  3. XHTML标签属性必须用引号
  4. XHTML标签用id属性代替name属性

HTML5

  • HTML5 是最新的 HTML 标准。

  • HTML5 是专门为承载丰富的 web 内容而设计的,并且无需额外插件。

  • HTML5 拥有新的语义、图形以及多媒体元素。

  • HTML5 提供的新元素和新的 API 简化了 web 应用程序的搭建。

  • HTML5 是跨平台的,被设计为在不同类型的硬件(PC、平板、手机、电视机等等)之上运行。

一句话概括:HTML、XHTML和HTML5,HTML指的是HTML4.01,XHTML是HTML的过渡版,HTML5是HTML的升级版

结构元素

header

  <header>元素一般用于3个地方:页面头部、文章头部(article)和区块头部(section),表示页面头部或区块头部,用于将介绍内容和区块的辅助导航分组到一起,所以它有可能包含区块的标题元素以及其他的介绍内容(目录、logo等)

由于<header>和<footer>元素不是分节内容,所以不会引入新的分节到大纲中

扫描二维码关注公众号,回复: 14280376 查看本文章

nav

  HTML导航栏(<nav>)一般用于3个地方:顶部导航、侧栏导航和分页导航。描绘一个含有多个超链接的区域,这个区域包含转到其他页面,或者页面内部其他部分的链接列表

  并不是所有的链接都必须使用<nav>元素,它只用来将一些热门的链接放入导航栏,例如<footer>元素就常用来在页面底部包含一个不常用到,没必要加入<nav>的链接列表

  一个网页也可能含有多个<nav>元素,例如一个是网站内的导航列表,另一个是本页面内的导航列表

article

  <article>元素表示文档、页面、应用或网站中的独立结构,其意在成为可独立分配的或可复用的结构。可能是论坛帖子、杂志或新闻文章、博客、用户提交的评论、交互式组件,或者其他独立的内容项目。当<article>元素嵌套使用时,则该元素代表与外层元素有关的文章。例如,代表博客评论的<article>元素可嵌套在代表博客文章的<article>元素中

  <article>元素的作者信息可通过<address>元素提供,但是不适用于嵌套的<article>元素;<article>元素的发布日期和时间可通过<time>元素的pubdate属性表示

  对于<article>和<section>来说,是必须要加上标题的

aside

  <aside>元素表示一个和其余页面内容几乎无关的部分,被认为是独立于该内容的一部分并且可以被单独的拆分出来而不会使整体受影响。一般用于表示不直接相关内容的侧边栏,<aside>里面的内容与它所关联的内容相互独立,谁缺了谁都不影响各自文本含义的理解。如一篇文章的广告、相关背景和引述内容等

section

  Section元素(<section>)表示文档中的一个区域(或节),是区块级通用元素。比如,内容中的一个专题组,一般来说会有包含一个标题(heading)。一般通过是否包含一个标题(<h1>-<h6> element)作为子节点,来辨识每一个<section>

  如果元素内容可以分为几个部分的话,应该使用<article>而不是<section>;再有,不要把<section>元素作为一个普通的容器来使用,这是本应该是<div>的用法。 一般来说,一个<section>应该出现在文档大纲中

footer

  <footer>元素表示最近一个章节内容或者根节点(sectioning root)元素的页脚。一个页脚通常包含该章节作者、版权数据或者与文档相关的链接等信息

  [注意]<footer>元素内的作者信息应包含在<address>元素中

猜你喜欢

转载自blog.csdn.net/m0_62336865/article/details/123462842