代码之家  ›  专栏  ›  技术社区  ›  tiberhockey

如何在同一行上对齐彩色文本

  •  0
  • tiberhockey  · 技术社区  · 3 年前

    正如你在下面的图片中看到的,我想把彩色文本和另一个测试放在同一行(平衡旁边)。

    enter image description here

    我尝试了很多方法,但都没有成功,这是我的html文件

    .card-header p {
      color: #668eee;
    }
    
    .card {
      max-width: 600px;
      margin: auto;
    }
    
    .GreenTextColor {
      color: #33FF3C;
    }
    
    .RedTextColor {
      color: red;
    }
    <div class="container">
      <div class="card">
        <div class="card-header">
          <br> Account: <a href="{% url 'metrix' things.id %}">{{ things.accountid }}</a>
        </div>
        <div class="card-body">
          Balance: &nbsp;&nbsp;&nbsp;&nbsp;End: {{things.enddate}}&nbsp;&nbsp;&nbsp;&nbsp;Result: Not passed {% if things.balance >= 50000 %}
          <div class="GreenTextColor">
            {{things.balance}}
          </div>
          {% else %}
          <div class="RedTextColor">
            {{things.balance}}
          </div>
        </div>
      </div>
    1 回复  |  直到 3 年前
        1
  •  1
  •   Kameron    3 年前

    添加 display: flex; .card-body .

    .card-header p {
      color: #668eee;
    }
    
    .card {
      max-width: 600px;
      margin: auto;
    }
    
    .GreenTextColor {
      color: #33FF3C;
    }
    
    .RedTextColor {
      color: red;
    }
    
    .card-body {
      display: flex;
    }
    <div class="container">
      <div class="card">
        <div class="card-header">
          <br> Account: <a href="{% url 'metrix' things.id %}">{{ things.accountid }}</a>
        </div>
        <div class="card-body">
          Balance: &nbsp;
          <div class="GreenTextColor">
            {{things.balance}}
          </div>
          <div class="RedTextColor">
            {{things.balance}}
          </div>
        </div>
      </div>