将文档里的代码二修改成模块两两对齐
时间: 2024-10-18 07:19:56 浏览: 31
为了使代码二中的模块两两对齐,可以调整CSS样式和HTML结构。以下是修改后的代码:
### 修改后的 HTML 和 CSS
```html
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>首页</title>
<style type="text/css">
body, h2, ul, li {
margin: 0;
padding: 0;
border: 0;
list-style: none;
}
body {
font-family: "微软雅黑";
font-size: 14px;
color: #000;
background: url(images/bodybg.jpg);
}
a {
text-decoration: none;
}
.content {
width: 100%;
max-width: 1200px;
margin: 0 auto;
}
.center_content {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}
.fendou {
width: 100%;
text-align: center;
margin-bottom: 20px;
}
.fendou img {
width: 800px;
height: 80px;
}
.module-container {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
width: 100%;
margin-bottom: 20px;
}
.module {
width: calc(50% - 12.5px);
box-sizing: border-box;
}
.redianguanzhu1, .jingxuanxinxi1 {
background-color: #1a4aa7;
color: #fff;
padding: 10px;
position: relative;
}
.redianguanzhu1 span, .jingxuanxinxi1 span {
font-size: 16px;
}
.redianguanzhu1 label a, .jingxuanxinxi1 label a {
font-size: 12px;
color: #737373;
line-height: 30px;
}
.redianguanzhu1 label a:hover, .jingxuanxinxi1 label a:hover {
color: #54daff;
}
.rediangz_xq {
padding: 10px;
background-color: #fff;
border: 1px solid #ccc;
}
.image-and-text {
display: flex;
align-items: center;
margin-bottom: 10px;
}
.text-right {
margin-left: 20px;
}
.miaoshu p {
margin: 0;
}
.biaoti {
font-weight: bold;
font-size: 16px;
}
.neirong {
font-size: 14px;
color: #747474;
}
.redian_list {
margin-top: 10px;
}
.redian_list ul li {
line-height: 30px;
padding-left: 15px;
background: url(images/icon.png) no-repeat left center;
}
.redian_list ul li a {
color: #747474;
display: block;
}
.redian_list ul li a:hover {
color: #164293;
}
.redian_list ul li span {
font-size: 11px;
color: #818181;
}
.more-label {
position: absolute;
top: 50%;
transform: translateY(-50%);
right: 10px;
}
</style>
</head>
<body>
<div class="content">
<div class="center_content">
<div class="fendou">
<img src="images/fendou.png" alt="奋斗" />
</div>
<div class="module-container">
<div class="module redianguanzhu">
<div class="redianguanzhu1">
<span>热点关注</span>
<label class="right more-label"><a href="#">more>></a></label>
</div>
<div class="rediangz_xq">
<div class="image-and-text">
<img src="images/new2.jpg" alt="新生活" />
<div class="text-right">
<p class="biaoti">今日新生报到开学</p>
<p class="neirong">今天对学生来说,是重要的一天,2020年9月1日新生报到开学。学生们穿着校服,背着书包高高兴兴到学校……</p>
</div>
</div>
<div class="redian_list">
<ul>
<li><a href="#">2020年9月1日新生报到开学1 <span class="right">2020-09-01</span></a></li>
<li><a href="#">2020年9月1日新生报到开学2 <span class="right">2020-09-01</span></a></li>
<li><a href="#">2020年9月1日新生报到开学3 <span class="right">2020-09-01</span></a></li>
<li><a href="#">2020年9月1日新生报到开学4 <span class="right">2020-09-01</span></a></li>
</ul>
</div>
</div>
</div>
<div class="module jingxuanxinxi">
<div class="jingxuanxinxi1">
<span>精选信息</span>
<label class="right"><a href="#">more>></a></label>
</div>
<div class="rediangz_xq">
<div class="redian_list">
<ul>
<li><a href="#">1在活动现场看到的最有趣的场面 <span class="right">2020-08-23</span></a></li>
<li><a href="#">2在活动现场看到的最有趣的场面 <span class="right">2020-08-23</span></a></li>
<li><a href="#">3在活动现场看到的最有趣的场面 <span class="right">2020-08-23</span></a></li>
<li><a href="#">4在活动现场看到的最有趣的场面 <span class="right">2020-08-23</span></a></li>
<li><a href="#">5在活动现场看到的最有趣的场面 <span class="right">2020-08-23</span></a></li>
<li><a href="#">6在活动现场看到的最有趣的场面 <span class="right">2020-08-23</span></a></li>
<li><a href="#">7在活动现场看到的最有趣的场面 <span class="right">2020-08-23</span></a></li>
</ul>
</div>
</div>
</div>
</div>
<div class="module-container">
<div class="module jingxuanxinxi">
<div class="jingxuanxinxi1">
<span>社区服务</span>
<label class="right"><a href="#">more>></a></label>
</div>
<div class="rediangz_xq">
<div class="redian_list">
<ul>
<li><a href="#">1多社区启动免费核酸检测,检测仅需数秒 <span class="right">2020-05-14</span></a></li>
<li><a href="#">2多社区启动免费核酸检测,检测仅需数秒 <span class="right">2020-05-14</span></a></li>
<li><a href="#">3多社区启动免费核酸检测,检测仅需数秒 <span class="right">2020-05-14</span></a></li>
<li><a href="#">4多社区启动免费核酸检测,检测仅需数秒 <span class="right">2020-05-14</span></a></li>
<li><a href="#">5多社区启动免费核酸检测,检测仅需数秒 <span class="right">2020-05-14</span></a></li>
<li><a href="#">6多社区启动免费核酸检测,检测仅需数秒 <span class="right">2020-05-14</span></a></li>
<li><a href="#">7多社区启动免费核酸检测,检测仅需数秒 <span class="right">2020-05-14</span></a></li>
</ul>
</div>
</div>
</div>
<div class="module jingxuanxinxi">
<div class="jingxuanxinxi1">
<span>社区生活</span>
<label class="right"><a href="#">more>></a></label>
</div>
<div class="rediangz_xq">
<div class="redian_list">
<ul>
<li><a href="#" target="_blank" title="雄安新区建设稳步推进,探索新型城市发展模式">雄安新区建设稳步推进,探索新型城市发展模式 <span class="right">2020-12-10</span></a></li>
<li><a href="#">2孩子们眼里的圣诞老爷爷 <span class="right">2020-12-10</span></a></li>
<li><a href="#">3孩子们眼里的圣诞老爷爷 <span class="right">2020-12-10</span></a></li>
<li><a href="#">4孩子们眼里的圣诞老爷爷 <span class="right">2020-12-10</span></a></li>
<li><a href="#">5孩子们眼里的圣诞老爷爷 <span class="right">2020-12-10</span></a></li>
<li><a href="#">6孩子们眼里的圣诞老爷爷 <span class="right">2020-12-10</span></a></li>
<li><a href="#">7孩子们眼里的圣诞老爷爷 <span class="right">2020-12-10</span></a></li>
</ul>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>
```
### 主要改动点
1. **新增 `module-container` 类**:用于包裹每一对模块,使其水平对齐。
2. **新增 `module` 类**:每个模块使用这个类,宽度设置为 `calc(50% - 12.5px)`,以确保两个模块在同一行内对齐。
3. **移除不必要的 `float` 属性**:使用 Flexbox 布局来实现对齐效果,不再需要 `float` 属性。
4. **调整 `margin` 属性**:确保模块之间有适当的间距。
这样修改后,页面上的模块会两两对齐,并且布局更加灵活和响应式。
阅读全文
相关推荐


















