我需要将 PSD 转换为 HTML5/CSS。我在寻找关于使用哪些元素的明确答案时遇到问题。我的布局由页眉、内容/侧边栏和页脚组成。模板结构如下。
我知道您可以在 HTML5 中使用多个页眉/页脚元素,我有主要的页眉/页脚标签。我遇到的主要问题是内容的结构。
我有一个主要内容区域,然后是一个侧边栏,侧边栏内容与内容并不真正相关。在侧边栏中,我需要有多个内容框。
内容区有不同的部分,主要是带有文字的特色图片,其余的只是页面文字。
据我了解,使用<section>
标签来定义内容/侧边栏不是语义,因为它与内容无关,而是页面结构/布局。我下面的标记对于我想要实现的结构是否正确?
<header>
</header>
<div class="wrapper">
<div class="main">
<section id="featured-content">
<img />
<p>Featured text</p>
</section>
<section id="main">
<header><h2>Title</h2></header>
<p>The rest of content goes here</p>
</section>
</div>
<aside class="sidebar">
<section class="content-box">
<header>Box title</header>
<p>Box content</p>
</section>
<section class="content-box">
<header>Box title</header>
<p>Box content</p>
</section>
</aside>
</div>
<footer>
</footer>`