Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css 如何在不居中列表项的情况下居中div_Css - Fatal编程技术网

Css 如何在不居中列表项的情况下居中div

Css 如何在不居中列表项的情况下居中div,css,Css,设计: 我想有4列项目列表。我将把那个块放在一页的另一行上。我希望看到div class条件框列表居中,但列表项应左对齐。我还喜欢在列之间看到分隔线 HTML: 现在的样子: 当列表项向左对齐时,如何将div class条件框列表置于中间?又如何把行分开列呢 更新 在我看来,这很容易,但却很复杂。 设置所需的宽度,然后使用边距:0 auto将其居中 否则,您可以使用flexbox。检查此指南:。此处为您提供的属性是justify content。您可以使用以下内容将div居中: yo

设计:

我想有4列项目列表。我将把那个块放在一页的另一行上。我希望看到div class条件框列表居中,但列表项应左对齐。我还喜欢在列之间看到分隔线

HTML:

现在的样子:

当列表项向左对齐时,如何将div class条件框列表置于中间?又如何把行分开列呢


更新

在我看来,这很容易,但却很复杂。

设置所需的宽度,然后使用
边距:0 auto
将其居中


否则,您可以使用flexbox。检查此指南:。此处为您提供的属性是justify content。

您可以使用以下内容将div居中:

   yourdiv {
      margin: 0 auto;
    }

也许这有助于:

.whyus-box {
    width: 25%;
    display: inline-block;
    float: left;
    text-align: center;
}

.condition-box-list ul {
    margin: 0;
    padding: 0;
    display: inline-block;
}

.condition-box-list li {
    text-align: left;
}
我不知道你的全部CSS,所以我自己编了一个。但想法很简单: 使li内的文本左对齐,ul应为内联块并居中对齐(通过在其父级上设置文本对齐:居中)


希望这有帮助。

因为,您正在使用引导程序将“
”类添加到父容器(条件框列表)中。columns类始终需要包装在引导中包含类行的父容器中

  • 对于较小的显示器,您可以使用
    display:flex
    (确保col-sm-4col-xs-12将失去效果)并在列中添加右边框,如CSS中所示
。条件框列表{
显示器:flex;
}
.条件框列表>*{
右边框:2倍纯黑;
}

  • 项目一
  • 两个
  • 项目三
  • 项目一
  • 两个
  • 项目三
  • 项目一
  • 两个
  • 项目三
  • 项目一
  • 两个
  • 项目三

若要将div居中,您可以使用margin auto、flexbox方法和其他各种方法。@learn4如果我的或任何解决方案解决了您的问题,请将其标记为已接受。
   yourdiv {
      margin: 0 auto;
    }
.whyus-box {
    width: 25%;
    display: inline-block;
    float: left;
    text-align: center;
}

.condition-box-list ul {
    margin: 0;
    padding: 0;
    display: inline-block;
}

.condition-box-list li {
    text-align: left;
}