当一个文章只在一个部分内时,文章或部分内部的h1

时间:2014-05-24 11:08:27

标签: html css

我正在尝试我的第一个视差滚动一页网站,我意识到有很多事情我无法根据html元素做出决定。是否可以让section元素不具有header元素(通过标题我的意思是h1,h2等或标题标记)?

我希望将section元素作为具有背景的整个视图,并且有一个article元素将保存该部分的所有内容,包括标题。

2 个答案:

答案 0 :(得分:0)

在您不希望显示的html5元素的标题上使用隐藏属性。

 <section>
     <h1 hidden>title</h1>
 </section>

http://www.w3.org/TR/2012/WD-html5-20121025/editing.html#the-hidden-attribute

要隐藏不支持隐藏属性的浏览器上的元素,请使用类似。

的内容
*[hidden] { display:none; }

http://davidwalsh.name/html5-hidden

答案 1 :(得分:0)

如有疑问,请查看W3C规范。它提到<section>

  

应确定每个部分的主题,通常包括   标题(h1-h6元素)作为section元素的子元素。

如果你隐藏你的头衔,那么你正在申请破解。如果你不包括一个,你会没事,但你的页面将缺乏语义结构。如果您的视差背景是独立元素(不是相关内容的容器),那么您应该使用通用<div>

W3C Wiki中,给出了关于文章/部分标记的示例。您似乎应该将您的视差背景设计为<article><section>内容。