<header>和<div id =“header”>之间的区别

时间:2017-02-08 14:32:26

标签: html

我想开始在我的网站上使用HTML 5语义作为标题,但是当我查看一些文档时,我不必确保<header>标记可以用于我的网站标题会占用<nav>财产。是什么标题可以用来代替经典的<div id='header'>

3 个答案:

答案 0 :(得分:5)

Source

  

元素表示介绍性内容或一组导航链接的容器

因此,这意味着某些浏览器和搜索引擎可能会查看您的<header>元素并对其进行解释。

<div id="header"> - 有一个没有其他含义的块元素。

答案 1 :(得分:1)

 CREATE FUNCTION HasVotedIsUpvote   
 ( @ThreadID int, @UserID int )
 RETURNS TABLE 
 AS
 return 
   (Select count(*) hasVoted, 
      Sum(isUpvote) isUpvote
    from ThreadVotes
    where ThreadID = @ThreadID
       and UserID = @UserID )

只是一个带有id头的div; 你必须在css中指定它的风格

<div id="header">

是一个HTML5标记,已经意味着要做一些风格。

建议您使用<header> 以使您的网页完全符合HTML5标准

答案 2 :(得分:-1)

如果您使用<header>语法,浏览器会知道它正在读取标题。如果您想使用HTML5语法,我建议您使用header标记。