首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在html和css中为所有页面设置固定高度的页脚

在html和css中为所有页面设置固定高度的页脚
EN

Stack Overflow用户
提问于 2018-07-11 23:30:45
回答 1查看 471关注 0票数 0

我一直在设计一个使用html和css的网站,我已经为它做了一个页脚。页脚代码如下:

代码语言:javascript
复制
footer {
  color: white;
  width: 100%;
  height: 40px;
  padding: 0;
  display: block;
  clear: both;
}

.footrow {
  overflow: hidden;
  background-color: #111;
  display: block;
  line-height: 18px;
  background-image: url('../images/footer.jpg');
}

.footrow2 {
  overflow: hidden;
  background-color: #002c42;
  display: block;
  padding: 15px;
  height: 48px;
}

.foot {
  max-width: 1080px;
  margin: 0 auto;
  font-size: 11px;
}

.foot-p {
  font-weight: 600;
  color: #66e355 !important;
  margin: 15px;
}

.half-width {
  width: 50%;
  float: left;
  line-height: 1px;
}

.quarter-width {
  width: calc(25% - 30px);
  float: left;
  padding: 20px;
}

#social2 {
  display: block;
  background-color: transparent;
  float: left;
  margin: 0 auto;
}

.sc-icn2 {
  width: 50px;
  height: 50px;
  display: block;
  margin-right: 5px;
  margin-bottom: 5px;
  float: left;
}
代码语言:javascript
复制
<footer>
  <div class="footrow">
    <div class="foot">
      <div class="quarter-width">
        <p style="color:#fff;">Address</p>
        <hr>
        <div>
          Science & Technology University
          <hr> Phone: 02-7458745
          <hr> Email: <a href="mailto:registrar@abc.gmail.com">registrar@abc.gmail.com</a>
        </div>
      </div>
      <div class="quarter-width">
        <p style="color:#fff;">Quick Links</p>
        <hr>
        <a href="">Link 1</a><br>
        <a href="">Link 2</a><br>
        <a href="">Link 3</a><br>
      </div>
      <div class="quarter-width">
        <p style="color:#fff;">Follow Us</p>
        <hr>
        <div id="social2">
          <div class="sc-icn2">
            <a href="" target="_blank"><img src="images/social/facebook.png" width="50px" height="50px" alt="facebook" title="fb"></a>
          </div>
          <div class="sc-icn2">
            <a href="" target="_blank"><img src="images/social/twitter.png" width="50px" height="50px" alt="twitter" title="@board"></a>
          </div>
          <div class="sc-icn2">
            <a href="" target="_blank"><img src="images/social/instagram2.png" width="50px" height="50px" alt="instagram" title=" Photography"></a>
          </div>
        </div>
      </div>
      <div class="quarter-width">
        <p style="color:#fff;">Report</p>
        <hr>
        <a style="cursor:pointer;" onclick="feedClick('bug')">Found 
a Bug</a><br>
        <a style="cursor:pointer;" onclick="feedClick('feed')">Feedback</a><br>
        <a style="cursor:pointer;" onclick="feedClick('feature')">Request feature</a><br>
      </div>
    </div>
  </div>
  <div class="footrow2">
    <div class="foot">
      <div class="half-width">
        <p class="foot-p">&copy;- 2018 | All rights reserved</p>
      </div>
      <div class="half-width">
        <p style="float:right !important;" class="foot-p">Developed &amp; Maintained By <a style="color:orange" href="https://www.facebook.com/abc"><strong>SK Biswas</strong></a></p>
      </div>
    </div>
  </div>
</footer>

页脚有两个部分。一个在"footrow“类中,另一个在"footrow2”中。步行者将占据footrow2上方的位置。问题是footrow2类的内容高度对不同的页面采取不同的高度。有没有办法让它有固定的高度?

EN

回答 1

Stack Overflow用户

发布于 2018-07-11 23:52:28

如果你想给任何元素100%的页面宽度,最好使用vw而不是% as:

代码语言:javascript
复制
width: 10vw;

vw代表视口宽度,10表示100%。它将设置所有设备的完整宽度。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51289301

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档