html写语义化标签两列布局分块页面
时间: 2024-12-02 11:14:30 浏览: 13
HTML语义化标签主要是为了让网页内容结构更具意义,并提高搜索引擎优化的效果,而不是直接用于布局。对于两列布局的分块页面,你可以使用一些HTML5的`<article>`、`<aside>`、`<main>`、`<section>`等元素来组织内容。
以下是一个简单的示例:
```html
<!DOCTYPE html>
<html lang="zh">
<head>
<meta charset="UTF-8">
<title>两列布局</title>
<style>
.column-left {
width: 60%;
float: left;
padding: 10px;
}
.column-right {
width: 40%;
float: right;
padding: 10px;
}
.row::after {
content: "";
clear: both;
display: table;
}
</style>
</head>
<body>
<div class="row">
<div class="column-left">
<h2>左侧文章区</h2>
<article>
这里是一些左侧的文章内容...
</article>
</div>
<div class="column-right">
<h2>右侧辅助信息区</h2>
<aside>
这里可以放广告、链接或其他相关信息...
</aside>
</div>
</div>
</body>
</html>
```
在这个例子中,`.column-left` 和 `.column-right` 定义了两个浮动的列,`.row::after` 是清除浮动的技巧,保持了容器的高度。每个内容区域分别用`<article>` (文章) 和 `<aside>` (侧边栏) 标签包裹。
阅读全文