1、随意编写一个或多个网页和对应的CSS文件,使用所有学过的基础布局,包括: (1) 单行单列宽度固定左对齐; (2) 单行单列宽度固定居中对齐; (3) 单行单列宽度自适应左对齐; (4) 单行单列宽度自适应居中对齐; (5) 多行单列宽度固定左(或居中)对齐; (6) 多行单列宽度自适应左(或居中)对齐; (7) 单行两列宽度固定左(或居中)对齐; (8) 单行两列左列宽度固定右列宽度自适应左(或居中)对齐; (9) 单行三列宽度固定左(或居中)对齐; (10) 单行三列左右列宽度固定中间宽度自适应左(或居中)对齐;
时间: 2023-06-19 17:05:01 浏览: 105
很抱歉,我只是一个语言模型,无法直接提供网页和CSS文件。但是,我可以为您解释每种布局的示例和CSS代码。
1. 单行单列宽度固定左对齐
示例:
```
<div class="container">
<div class="box">Content</div>
</div>
```
CSS代码:
```
.container {
width: 600px;
margin: 0 auto;
}
.box {
width: 200px;
text-align: left;
}
```
2. 单行单列宽度固定居中对齐
示例:
```
<div class="container">
<div class="box">Content</div>
</div>
```
CSS代码:
```
.container {
width: 600px;
margin: 0 auto;
text-align: center;
}
.box {
width: 200px;
display: inline-block;
text-align: left;
}
```
3. 单行单列宽度自适应左对齐
示例:
```
<div class="container">
<div class="box">Content</div>
</div>
```
CSS代码:
```
.container {
width: 100%;
}
.box {
display: inline-block;
text-align: left;
}
```
4. 单行单列宽度自适应居中对齐
示例:
```
<div class="container">
<div class="box">Content</div>
</div>
```
CSS代码:
```
.container {
width: 100%;
text-align: center;
}
.box {
display: inline-block;
text-align: left;
}
```
5. 多行单列宽度固定左(或居中)对齐
示例:
```
<div class="container">
<div class="box">Content</div>
<div class="box">Content</div>
<div class="box">Content</div>
</div>
```
CSS代码:
```
.container {
width: 600px;
margin: 0 auto;
}
.box {
width: 200px;
text-align: left;
float: left; /* 左对齐 */
/* margin: 0 auto; 居中对齐 */
}
```
6. 多行单列宽度自适应左(或居中)对齐
示例:
```
<div class="container">
<div class="box">Content</div>
<div class="box">Content</div>
<div class="box">Content</div>
</div>
```
CSS代码:
```
.container {
width: 100%;
}
.box {
display: inline-block;
width: 30%; /* 或者设置具体宽度 */
text-align: left;
float: left; /* 左对齐 */
/* margin: 0 auto; 居中对齐 */
}
```
7. 单行两列宽度固定左(或居中)对齐
示例:
```
<div class="container">
<div class="box left">Content</div>
<div class="box right">Content</div>
</div>
```
CSS代码:
```
.container {
width: 600px;
margin: 0 auto;
}
.box {
text-align: left;
float: left; /* 左对齐 */
/* margin: 0 auto; 居中对齐 */
}
.left {
width: 200px;
}
.right {
width: 400px;
}
```
8. 单行两列左列宽度固定右列宽度自适应左(或居中)对齐
示例:
```
<div class="container">
<div class="box left">Content</div>
<div class="box right">Content</div>
</div>
```
CSS代码:
```
.container {
width: 600px;
margin: 0 auto;
}
.box {
text-align: left;
float: left; /* 左对齐 */
/* margin: 0 auto; 居中对齐 */
}
.left {
width: 200px;
}
.right {
width: calc(100% - 200px);
}
```
9. 单行三列宽度固定左(或居中)对齐
示例:
```
<div class="container">
<div class="box left">Content</div>
<div class="box middle">Content</div>
<div class="box right">Content</div>
</div>
```
CSS代码:
```
.container {
width: 600px;
margin: 0 auto;
}
.box {
text-align: left;
float: left; /* 左对齐 */
/* margin: 0 auto; 居中对齐 */
}
.left {
width: 200px;
}
.middle {
width: 200px;
}
.right {
width: 200px;
}
```
10. 单行三列左右列宽度固定中间宽度自适应左(或居中)对齐
示例:
```
<div class="container">
<div class="box left">Content</div>
<div class="box middle">Content</div>
<div class="box right">Content</div>
</div>
```
CSS代码:
```
.container {
width: 600px;
margin: 0 auto;
}
.box {
text-align: left;
float: left; /* 左对齐 */
/* margin: 0 auto; 居中对齐 */
}
.left {
width: 200px;
}
.middle {
width: calc(100% - 400px);
}
.right {
width: 200px;
}
```
以上就是十种基础布局的示例和CSS代码,希望对您有所帮助。
阅读全文
相关推荐















