text-align:center的问题

时间:2015-11-03 10:05:05

标签: html css

这是我的CSS。

<style type="text/css"> .chart-legend {
  text-align: center;
}
.chart-legend li {
  list-style-type: none;
  padding-top: 15px;
}
.chart-legend li span {
  display: inline-block;
  width: 12px;
  height: 12px;
  margin-right: 5px;
}
</style>

HTML

<div class="col-xs-7 col-md-6" class="thumbnail">
  <div class="thumbnail" style="width:100%">
    <h4>  <span class="label label-primary">{{ a.title }}</span></h4>
    <div>
      <canvas id="canvas{{loopIndex}}" height="450" width="600"></canvas>
    </div>
    <div id="js-legend" class="chart-legend">
    </div>
  </div>
</div>

此处,第一个图例条目与中心对齐,而第二个条目不会在对齐的第一个条目下方,但在右侧留下一些空格。下面是图像。任何帮助将非常感激。在此先感谢:)

enter image description here

3 个答案:

答案 0 :(得分:4)

他们都看着我的中心。它们是单独居中的,因为它们的长度不同,所以它们的左边缘不会相互对齐。

我怀疑你想让它们在div中对齐,然后将div居中。

此外,除非我遗漏了某些内容,否则您未包含生成附加图片所需的所有HTML。

答案 1 :(得分:1)

它们居中,由于长度不同,它看起来像这样......
如果你想要这样的东西。你应该根据你的需要设置一个padding:somthing,如果它和html元素你也可以设置left属性。 希望这会对你有帮助..

答案 2 :(得分:0)

全部谢谢:)但这对我来说效果很好! :)

.chart-legend {
    width: 50%;
    margin: 0 auto;
}