首页 > 解决方案 > 右侧的 div 宽度受限

问题描述

可用页面宽度为 1600 像素,我试图将 div 向右对齐,并且最大宽度为 1200 像素。但这并没有发生。

.csystem {
  display: flex;
  max-width: 1200px;
  flex-direction: column;
  justify-content: flex-end
}
<div class="csystem">
  <h1>Yes</h1>
  <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit...</p>
</div>

标签: htmlcssflexboxright-align

解决方案


align-items您不应该使用justify-content,因为您更改了flex-directionto 列

.csystem {
  display: flex;
  max-width: 1200px;
  /* margin-left: auto; */ /* If you wnat the div to be on the right */
  flex-direction: column;
  align-items: flex-end;
}
<div class="csystem">
  <h1>Yes</h1>
  <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit...</p>
</div>


推荐阅读