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

HTML/CSS-右对齐和左对齐在同一行上?

  •  4
  • user  · 技术社区  · 16 年前

    首先,我知道有很多方法可以使文本在同一行上。但我不知道如何在这一点上延伸。这就是我到目前为止所做的:

    Should be all the way across

    这是HTML部分:

    <p style="float: left;" class="details"><a href="#Top">To Top</a></p>
    <p style="float: right" class="details">Latest Version:  0.3.6.17 | Downloads: 12 | <a href="#">Download</a></p>
    

    这是CSS部分:

    .details {
    padding: 7px 15px;
    margin: 20px 15px 15px 15px;
    background: #111111;    
    }
    

    3 回复  |  直到 7 年前
        1
  •  12
  •   opello    16 年前

    CSS:

    .details {
      clear: both;
      padding: 7px 15px;
      margin: 20px 15px 15px 15px;
      background: #111111;
      text-align: right;
    }
    
    .toplink {
      float: left;
    }
    

    HTML:

    <div class="details">
      <span class="toplink">To Top</span>
      Latest Version:  0.3.6.17 | Downloads: 12 | Download
    </div>
    
        2
  •  0
  •   Sinan    16 年前

    display:inline; 给你 .details

    思南。

        3
  •  0
  •   Anthony    16 年前

    <style type="text/css">
    #right {
        float: right;
    }
    
    .details {
        margin: 0 auto;
        line-height: 0;
    }
    </style>
    
    <p class="details"><a href="#Top">To Top</a></p>
    <p id="right" class="details">Latest Version:  0.3.6.17 | Downloads: 12 | <a href="#">Download</a></p>