首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在CSS中左对齐列?

如何在CSS中左对齐列?
EN

Stack Overflow用户
提问于 2021-12-19 03:30:53
回答 2查看 98关注 0票数 3

我在mediawiki上看到了以下情况:

F12 developer工具中的属性是:

div风格

代码语言:javascript
复制
--webkit-columns: 22em 3;
page-break-inside: avoid;
-webkit-column-break-inside: avoid;
direction: ltr;
word-wrap: break-word;

乌里风格

代码语言:javascript
复制
break-inside: avoid; 
list-style: square;
text-align: -webkit-match-parent;
direction: ltr;
word-wrap: break-word;

随着列数的增加,底部的列表是居中的。我怎样才能像a,c,d和左b?

EN

回答 2

Stack Overflow用户

发布于 2021-12-19 04:07:43

在下列情况下使用多色云:

  • 您希望您的文本显示在类报纸的列中。
  • 您有一组小项目,您想要拆分成列。
  • ,您不需要针对单独的列框进行样式设计。

您可能希望在设计中实现许多设计模式。这里我使用Flexbox

代码语言:javascript
复制
ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  flex: 1;
  margin: 0 -15px;
}

li {
  width: calc(33.3333% - 20px);
  margin: 10px 10px 10px;
  background:yellow;
}
代码语言:javascript
复制
<ul>
  <li>a</li>
  <li>b</li>
  <li>c</li>
  <li>d</li>
  <li>e</li>
</ul>

票数 1
EN

Stack Overflow用户

发布于 2021-12-19 04:18:30

代码语言:javascript
复制
display: flex;
flex-flow: row wrap;

以上两个flex属性将更有效,并且由于列位于容器类下,因此列将自动获得宽度(屏幕调整大小或在左边添加一个导航条)。

您还可以应用direction: ltr; direction: rtl;检查内部列的正确对齐(如果有的话)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70408784

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档