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

左边距和100%宽度推式浮动文本移动到浏览器边缘之外

  •  2
  • curious1  · 技术社区  · 9 年前

    <div class="footer">
      <div class="text">
      This text float to right
      </div>
    </div>
    

    .footer {
      position: fixed;
      top: 0;
      left:0;
      background-color: pink;
      width: 100%;
      margin-left: 50px;
    }
    .text {
      float: right;
    }
    

    以下是jsfiddle示例: https://jsfiddle.net/mddc/68tgqxpa/4/

    问题是一些“This text float to right”被推到了浏览器边缘之外。如何使用CSS将全文显示到浏览器边缘?

    无法删除左边距。

    2 回复  |  直到 3 年前
        1
  •  3
  •   kukkuz    9 年前

    footer 这样地:

    width: calc(100% - 50px);
    

    .footer {
      position: fixed;
      top: 0;
      left: 0;
      background-color: pink;
      width: calc(100% - 50px);
      margin-left: 50px;
    }
    .text {
      float: right;
    }
    <div class="footer">
      <div class="text">
        This text float to right
      </div>
    </div>
        2
  •  1
  •   Orlando Morales-Cochran    9 年前

    添加

    .text { margin-right: 50px;}