用CSS并排放置文本

问题描述 投票:2回答:3

我想制作一个带有html的字母模板,如下图所示,nama siswa将从数据库填充,因为我们看到冒号总是在同一行。

enter image description here

我试过这个

<div class="row">
    <dl class="dl-horizontal">
        <dt>Kelas :</dt><dd>X TIK 1</dd>
        <dt>Wali Kelas :</dt><dd>Mitra Mulyani</dd>
        <dt>Jumlah Siswa :</dt><dd>0</dd>
    </dl>
</div>

并使用bootstrap css但不适合我的需要。 bootstrap的结果就像这个qazxsw poi如何用css做到这一点?

css html5 css3
3个回答
1
投票

使用弹性盒来实现它。谢谢

enter image description here
.d-flex p{
width:110px}

.d-flex{
display:flex
}

0
投票

这是HTML代码。

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.0/css/bootstrap.min.css">

<div class="col-sm-12">
    <div class="d-flex">
      <p>Kelas </p>
      <p>:X TIK 1</p>
    </div>
    <div class="d-flex">
      <p>Wali Kelas </p>
      <p>:Mitra Mulyani</p>
    </div>
    <div class="d-flex">
      <p>Jumlah Siswa </p>
      <p>:0</p>
    </div>
</div>

这是CSS代码。

<div class="row">
   <table>
     <tr>
       <td>Kelas</td>
       <td>:</td>
       <td>X TIK 1</td>
     </tr>
     <tr>
       <td>Wali Kelas</td>
       <td>:</td>
       <td>Mitra Mulyani</td>
     </tr>
     <tr>
       <td>Jumlah Siswa</td>
       <td>:</td>
       <td>0</td>
     </tr>
   </table>
</div>

0
投票

在使用Bootstrap 3时,可以使用td:first-child { text-align: right; font-weight: bold; } td:last-child { padding-left: 15px; color: #555; } 显示数据。参考链接:definition lists

以下是您的更新代码。您需要在整页中查看以查看所需的结果。

https://getbootstrap.com/docs/3.3/css/#horizontal-description
.dl-horizontal dt::after {
  content: ":";
  display: inline-block;
  vertical-align: middle;
  margin-left: 3px
}

@media (min-width: 768px) {
  .dl-horizontal dd {
    margin-left: 170px !important;
  }
}

如果您还需要移动视图中的水平显示,则可以更新自定义CSS:

<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<dl class="dl-horizontal">
  <dt>Kelas</dt>
  <dd>X TIK 1</dd>
  <dt>Wali Kelas</dt>
  <dd>Mitra Mulyani</dd>
  <dt>Jumlah Siswa</dt>
  <dd>0</dd>  
</dl>
© www.soinside.com 2019 - 2024. All rights reserved.