如何将文本水平与其他文本对齐?

时间:2015-05-28 08:39:12

标签: html css text tags alignment

我正在编写一些HTML代码,并且想知道如何对齐某些文本,以使文本与页面左侧的其他文本具有相同的缩进。

这是我的代码:

<p><i class="fa fa-phone"></i><span style=""> Phone : 0800 000 000</span></p>
<p><i class="fa fa-home"></i><span style=""> Web : http://www.example.com</span></p>
<p><i class="fa fa-map-marker"></i><span style=""> Map : example map address</span></p>
<p><i class="fa fa-envelope"></i><span style=""> Email : example@address.com</span></p>

以下是html中的代码,包含类:

    <div class="box1">
        <div class="box box-default">
          <div class="box-header with-border">
            <h3 class="box-title">Collapsable</h3>
            <div class="box-tools pull-right">
              <button class="btn btn-box-tool" data-widget="collapse"><i class="fa fa-minus"></i></button>
            </div><!-- /.box-tools -->
          </div><!-- /.box-header -->
          <div class="box-body">
            <p><i class="fa fa-phone"></i><span style=""> Phone : 0800 000 000</span></p>
            <p><i class="fa fa-home"></i><span style=""> Web : http://www.example.com</span></p>
            <p><i class="fa fa-map-marker"></i><span style=""> Map : example map address</span></p>
            <p><i class="fa fa-envelope"></i><span style=""> Email : example@address.com</span></p>
          </div><!-- /.box-body -->
        </div><!-- /.box -->
    </div>

在上面的代码中,某些图标的宽度与其他图标的宽度不同。因此,代码行的文本与页面左侧的距离不对齐。

我该怎么做?我在寻找span类或其他东西吗?

提前致谢。

2 个答案:

答案 0 :(得分:0)

试试这个:

<style type="text/css">
    i{width: 30px;}
</style>

答案 1 :(得分:0)

试试这个:

transition: all .3s