html - 如何将 div 放在另一个 div 下,使其居中
问题描述
我试图把它放在.rij_lessenrooster
下面,.rij_weekdagen
所以它每天都集中在下面。老师让我做个专栏,然后试试,但没有任何帮助。.rij_weekdagen
总是在右边。我也试图用位置来做这件事,但它没有任何作用。我试着放进去.rij_lessenrooster
justify-content: space-around
;但后来它变得更糟了。
.klasnaam {
text-align : center;
font-weight : bold;
}
.rij_lessenrooster {
display : flex;
flex-direction : row;
justify-content : space-between;
align-items : center;
}
.rij_weekdagen {
display : flex;
flex-direction : row;
justify-content : space-around;
border-bottom : 1px solid;
}
.boven {
display : flex;
flex-direction : column;
margin-bottom : 60px;
}
<div class="container">
<div class="klasnaam">5I</div>
<div class="rij_weekdagen">
<div class="weekdag">Maandag</div>
<div class="weekdag">Disndag</div>
<div class="weekdag">Woensdag</div>
<div class="weekdag">Donderdag</div>
<div class="weekdag">Vrijdag</div>
</div>
<div class="rij_lessenrooster">
<div class="uur_container">
<div class="uur">
<div class="boven">8u25</div>
</div>
<div class="uur">
<div class="boven">9u15</div>
<div class="beneden">10u05</div>
</div>
</div>
<div class="vak uur_2">
<div class="uur_1 nederlands">
<span class="vaknaam">Nederlands</span><br> Verheyen
<br> 207
</div>
<div class="uur_1 gescheidenis">
<span class="vaknaam">Geschiedenis</span><br> De Coster<br> 207
</div>
</div>
<div class="vak uur_2 frans">
<span class="vaknaam">Frans</span><br> Heylen
<br> 207
</div>
<div class="vak uur_2"> </div>
<div class="vak uur_2 wiskunde">
<span class="vaknaam">Wiskunde</span><br> Awadhpersad
<br> 204
</div>
<div class="vak uur_2 wiskunde">
<span class="vaknaam">Wiskunde</span><br> Awadhpersad
<br> 207
</div>
</div>
<div class="rij_lessenrooster">
<div class="uur_container">
<div class="uur">
<div class="boven">10u20</div>
</div>
<div class="uur">
<div class="boven">11u10</div>
</div>
</div>
<div class="vak uur_2 lbv">
<span class="vaknaam">LBV</span><br> Claes
<br> NCZ
<br> 110
</div>
<div class="vak uur_2 lbv">
<span class="vaknaam">LBV</span><br> Maes
<br> KG
<br> 210
</div>
<div class="vak uur_2 lbv">
<span class="vaknaam">LBV</span><br> V. Exa.<br> Islam
<br> 207
</div>
<div class="vak uur_2 lbv">
<span class="vaknaam">LBV</span><br> D. Pile.<br> PG
<br> 202
</div>
<div class="vak uur_2 nederlands">
<span class="vaknaam">Nederlands</span><br> Verheyen
<br> 207
</div>
<div class="vak uur_2 infromatica">
<span class="vaknaam">TI-info</span><br> Leys
<br> 109
</div>
<div class="vak uur_2 infromatica">
<span class="vaknaam">TI-info</span><br> Mertens
<br> 109
</div>
<div class="vak uur_2 infromatica">
<span class="vaknaam">TI-info</span><br> Mertens
<br> 109
</div>
</div>
<div class="middagpauze">
<div class="uur_container">
<div class="uur">
<div class="boven">12u00</div>
</div>
</div>
<div class="vak uur_1"> </div>
<div class="vak uur_1"> </div>
<div class="vak uur_1"> </div>
<div class="vak uur_1"> </div>
<div class="vak uur_1"> </div>
</div>
<div class="rij_lessenrooster">
<div class="uur_container">
<div class="uur">
<div class="boven">13u00</div>
</div>
<div class="uur">
<div class="boven">13u50</div>
<div class="beneden">14u40</div>
</div>
</div>
<div class="vak uur_2 lichamelijke_opvoeding">
<span class="vaknaam">Lichamelijke opvoeding</span><br> Riské
<br> turnzaal 1
</div>
<div class="vak uur_2 wiskunde">
<span class="vaknaam">Wiskunde</span><br> Awadhpersad
<br> 207
</div>
<div class="vak uur_2"> </div>
<div class="vak uur_2 infromatica">
<span class="vaknaam">TI-info</span><br> Mertens
<br> 109
</div>
<div class="vak uur_2">
<div class="uur_1 frans">
<span class="vaknaam">Frans</span><br> Heylen
<br> 207
</div>
<div class="uur_1 aardrijkskunde">
<span class="vaknaam">Aardrijkskunde</span><br> Engelen
<br> 207
</div>
</div>
</div>
<div class="rij_lessenrooster">
<div class="uur_container">
<div class="uur">
<div class="boven">14u55</div>
</div>
<div class="uur">
<div class="boven">15u45</div>
<div class="beneden">16u35</div>
</div>
</div>
<div class="vak uur_2 infromatica">
<span class="vaknaam">TI-info</span><br> Leys
<br> 109
</div>
<div class="vak uur_2 infromatica">
<span class="vaknaam">TI-info</span><br> Leys
<br> 109
</div>
<div class="vak uur_2"> </div>
<div class="vak uur_2 engels">
<span class="vaknaam">Engels</span><br> Tack
<br> 207
</div>
<div class="vak uur_1 cv2">
<span class="vaknaam">CV2</span><br> Mertens
<br> 23
</div>
</div>
</div>
解决方案
设置justify-content: space-around;
并将.rij_lessenrooster
底层 div 设置为全角并使文本居中。
https://developer.mozilla.org/en-US/docs/Web/CSS/justify-content
.klasnaam {
text-align: center;
font-weight: bold;
}
.rij_lessenrooster {
display: flex;
flex-direction: row;
justify-content: space-around;
align-items: center;
}
.rij_lessenrooster div {
width: 100%;
text-align: center;
border-right: 1px solid;
}
.rij_weekdagen {
display: flex;
flex-direction: row;
justify-content: space-around;
border-bottom: 1px solid;
}
.boven {
display: flex;
flex-direction: column;
margin-bottom: 60px;
}
.weekdag {
width: 100%;
text-align: center;
border-right: 1px solid;
}
<div class="container">
<div class="klasnaam">5I</div>
<div class="rij_weekdagen">
<div class="weekdag">Maandag</div>
<div class="weekdag">Disndag</div>
<div class="weekdag">Woensdag</div>
<div class="weekdag">Donderdag</div>
<div class="weekdag">Vrijdag</div>
</div>
<div class="rij_lessenrooster">
<div class="uur_container">
<div class="uur">
<div class="boven">8u25</div>
</div>
<div class="uur">
<div class="boven">9u15</div>
<div class="beneden">10u05</div>
</div>
</div>
<div class="vak uur_2">
<div class="uur_1 nederlands">
<span class="vaknaam">Nederlands</span><br> Verheyen
<br> 207
</div>
<div class="uur_1 gescheidenis">
<span class="vaknaam">Geschiedenis</span><br> De Coster<br> 207
</div>
</div>
<div class="vak uur_2 frans">
<span class="vaknaam">Frans</span><br> Heylen
<br> 207
</div>
<div class="vak uur_2 wiskunde">
<span class="vaknaam">Wiskunde</span><br> Awadhpersad
<br> 204
</div>
<div class="vak uur_2 wiskunde">
<span class="vaknaam">Wiskunde</span><br> Awadhpersad
<br> 207
</div>
</div>
</div>
推荐阅读
- javascript - 不超过特定变量的增量值
- javascript - 如何从 DataTable 中的 GET 请求打开页面?
- ios - “在非多路径连接上调用 nw_endpoint_flow_copy_multipath_subflow_counts”导致 seekbar 出现问题
- ios - UIScrollView 中的 HERE Map SDK iOS (Lite Edition) 用法
- r - 从 url 读取 RDS
- ios - 同步或异步获取用户ID(iOS)?
- javascript - 如何创建子行以在 jquery 数据表中显示订单详细信息?
- python - 在文件夹中搜索文件名
- vb.net - thread.sleep 和文本框/标签之间的奇怪交互
- angular - 超出最大调用堆栈大小尝试通过订阅获取图像时