混合HTML5元素和引导
我正在努力理解HTML5页面的正确结构,或者至少是典型结构,特别是使用引导的页面 我知道Bootstrap在他们的站点上使用混合HTML5元素和引导,html,twitter-bootstrap,semantic-markup,Html,Twitter Bootstrap,Semantic Markup,我正在努力理解HTML5页面的正确结构,或者至少是典型结构,特别是使用引导的页面 我知道Bootstrap在他们的站点上使用div元素来表示通用内容,但我遇到的大多数模板都会使用标题、导航、和页脚,但这就是它们的语义结束的地方,不一致性真的困扰着我 我也在尝试确定最好的HTML5结构,但它非常分散。很多“教程”都会忽略main元素或不使用任何容器 为了避免使用不必要的div元素,这是我目前的博客文章结构,但即使这样似乎也太过分了,因为我无法100%确定将引导类与HTML5元素结合使用的最佳方法:
div
元素来表示通用内容,但我遇到的大多数模板都会使用标题
、导航
、和页脚
,但这就是它们的语义结束的地方,不一致性真的困扰着我
我也在尝试确定最好的HTML5结构,但它非常分散。很多“教程”都会忽略main
元素或不使用任何容器
为了避免使用不必要的div
元素,这是我目前的博客文章结构,但即使这样似乎也太过分了,因为我无法100%确定将引导类与HTML5元素结合使用的最佳方法:
<body>
<nav>
</nav>
<header>
</header>
<div class="container blog-post">
<div class="row">
<main>
<section class="col-lg-8 col-xs-12">
<article>
<header>
[Post title/byline]
</header>
[Post content]
</article>
</section>
</main>
</div>
</div>
<aside class="col-lg-4 col-lg-4">
[Sidebar content]
</aside>
<footer>
</footer>
</body>
[文章标题/署名]
[帖子内容]
[侧边栏内容]
我是否应该将
行
类添加到主
元素中?我想学习,所以任何建议都将不胜感激 这应该是一个包含单个博客文章(而不是博客文章列表)的页面吗?是的,在WordPress world中,single.php。在这种情况下,部分
元素似乎是错误的<代码>文章也是一个分段元素,因此部分
将在大纲中创建另一个条目,这似乎没有意义。这样使用部分
对于博客文章列表(即部分
中的几个文章
元素)是有意义的我猜你打算把“[帖子内容]”放在标题之外。这也消除了在使用这两个方面的一些混乱。是的,我做了,将更新帖子。这应该是一个包含单个博客帖子(而不是博客帖子列表)的页面吗?是的,在WordPress world中,single.php。在这种情况下,部分
元素似乎是错误的<代码>文章
也是一个分段元素,因此部分
将在大纲中创建另一个条目,这似乎没有意义。这样使用部分
对于博客文章列表(即部分
中的几个文章
元素)是有意义的我猜你打算把“[帖子内容]”放在标题之外。这也消除了在使用这两个方面的一些混乱。是的,我做了,我会更新帖子的。