HTML5全部元素详解:一个都不能少

The root element

元素是 HTML 文档的根元素。建议为 元素指定 lang 属性,便于屏幕阅读器识别。


    
        
    
    
        
    


Document metadata

元素表示文档元数据的集合,是 元素的第一个子元素。


    
        
        Document
    
    
        
    

</h2> </div> <div> <title> 元素代表文档的名字或标题。 </div> <div> <pre><code class="language-html"><!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name> <title>这是文档的标题

元素为文档中的所有链接指定基地址。如果URL中含有协议名或"//"则会忽略 指定的基地址。


    
        
        
    
    
        
        

        
        
        

        
        
        
        
    

元素为文档指定外部样式表。


    
        
        
    
    
        
    

元素提供文档的元信息,如文档编码、文档作者、文档描述等。


    
        
        
        
        
        
        
    
    
        
    


Sections

浏览器窗口中显示的所有内容都在 元素中,是 元素的第二个子元素。


    
        
        
    
    
        

浏览器窗口中显示的所有内容都在这里


代表独立的、完整的一篇”文章“,如一个贴子、一篇文章、一条回复。可以包含
等元素。


    
        
        
    
    
        
        

The Very First Rule of Life

If there's a microphone anywhere near you, assume it's hot and sending whatever you're saying to the world. Seriously.

...

Comments

Posted by: George Washington

Yeah! Especially when talking about your lobbyist friends!

Posted by: George Hammond

Hey, you have the same first name as me.


代表页面或某一部分的一节或一个部分,每个
一般都有一个主题思想,但未必一定要有 元素。


    
        
        
    
    
        

Apples

Tasty, delicious fruit!

The apple is the pomaceous fruit of the apple tree.

Red Delicious

These bright red apples are the most common found in many supermarkets.

Granny Smith

These juicy, green apples make a great filling for apple pies.


任何具有导航性质的链接组都可以用 


    
        
        
    
    
        

Demos in Exampland

Written by A. N. Other.

Public demonstrations

...more...

Demolitions

...more...

...more...



    
        
        
    
    
        ...
        

He later joined a large company, continuing on the same work. I love my job. People ask me what I do for fun ...

Of course his work — or should that be hobby? — isn't his only passion. He also enjoys other pleasures.

...

to

~

元素表示某一部分的标题。


    
        
        
    
    
        

H1

H2

H3

H4

H5

H6


元素表示文档的头部,或
的头部,或
的头部,或
示例代码可参考上面几部分。

相对,用法亦相同。

代表联系信息,不仅仅是”地址“。


    
        
        
    
    
        
For more details, contact John Smith.

© copyright 2038 Example Corp.


Grouping content

元素代表一个段落。




元素代表一条水平分隔线。

 元素用于定义预格式化的文本,被包围在 
 元素中的文本通常会保留空格和换行符,常用来表示程序的源代码。 
  


    
        
        
    
    
        
            

hello world

echo "hello world"; print("hello world")

元素用于定义引用块。


    
        
        
    
    
        
        

Hello World


      元素表示有序列表。
    
    
        
            
            
        
        
            
    1. hello
    2. world

        元素表示无序列表。
      
      
          
              
              
          
          
              
      • hello
      • world

    • 元素表示有序列表
        和 无序列表
          的一项。

    • 元素、
      元素、
      元素表示自定义列表。
      
      
          
              
              
          
          
              
      PHP
      这是一个神奇的语言 ... ...
      Java
      以服务器语言来说,与PHP ... ...

      元素表示独立的流内容(图像、图表、照片、代码等等),
      元素给
      元素添加标题。
      
      
          
              
              
          
          
              
      Ubuntu诞生那一年

      这是一个神奇的块标签,无任何语义。尽量使用 HTML5 新语义标签代替部分
      元素。

      元素代表文档的主要内容。
      元素中的内容对于文档来说应当是唯一的。它不应包含在文档中重复出现的内容,比如侧栏、导航栏、版权信息、站点标志或搜索表单。
      在一个文档中,不能出现一个以上的
      元素。
      元素不能是以下元素的后代:
      
      
          
              
              
          
          
              

      编程语言

      Java、C#、Python、PHP、JavaScript

      Java

      Hello Sun

      C#

      Hello Microsoft

      PHP

      Hello Zend

      ...

      Text-level semantics


      元素把文本定义为强调的内容。

      元素把文本定义为语气更强的强调的内容。

      元素呈现小号字体效果。

      元素定义加删除线的文本。

      元素通常表示它所包含的文本对某个参考文献的引用,比如书籍或者杂志的标题。按照惯例,引用的文本将以斜体显示。

      元素定义短的引用。

      元素定义一个定义项目。
      
      
          
              
              
          
          
              

      The GDO is a device that allows off-world teams to open the iris.


      元素表示简称或缩写。
      
      
          
              
              
          
          
              

      The WHATWG started working on HTML5 in 2004.


      The data element

      这里的 data 是指 data-* 属性,这不是一个属性吗?但却被写在元素一栏里,着实可疑...待日后明白了再说...

      
      
          
              
              
          
          
              

      上班时间 Let's Go


      元素用于表示计算机源代码或者其他机器可以阅读的文本内容。
      
      
          
              
              
          
          
              

      又是println("hello world")


      元素用于定义变量。可以将此标签与
       标签配合使用。 
        
      
      
          
              
              
          
          
              

      Then he turned to the blackboard and picked up the chalk. After a few moment's thought, he wrote E = m c2. The teacher looked pleased.


      元素用于定义样本文本。
      元素表示一段用户应该对其没有什么其他解释的文本字符。要从正常的上下文抽取这些字符时,通常要用到这个元素。
      
      
          
              
              
          
          
              

      The computer said Too much cheese in tray two but I didn't know what that meant.


      元素定义键盘文本。它表示文本是从键盘上键入的。它经常用在与计算机相关的文档或手册中。
      
      
          
              
              
          
          
              

      To make George eat an apple, press Shift+F3


      元素定义下标文本, 元素定义上标文本。

      元素定义斜体。

      元素定义粗体文件。

      元素为文本添加下划线。
      
      
          
              
              
          
          
              

      To make George eat an apple, press Shift+F3


      元素突出显示文本。
      
      
          
              
              
          
          
              

      Do not forget to buy milk today.


      一组让人摸不着头脑的元素,真是无语...

      元素允许您设置一段文本,使其脱离其父元素的文本方向设置。
      元素可覆盖默认的文本方向。
      
      
          
              
              
          
          
              

      Username Steve: 78 points

      Username Steve: 78 points

      Username Steve: 78 points

      Username Steve: 78 points


      元素被用来组合文档中的行内元素。



      元素表示换行。

      Word Break Opportunity () 规定在文本中的何处适合添加换行符。
      下面这段代码,给

      的字体设置的足够大,然后缩小浏览器窗口,就会看到 元素的效果。

      
      
          
              
              
          
          
              

      www.simplyorangejuice.com


      Edits

      元素定义已经被插入文档中的文本。

      元素定义文档中已被删除的文本。
      常配合使用:
      
      
          
              
              
          
          
              

      I love javajavascript


      Embedded content

      元素定义图片。