将div直接放在页脚上方

时间:2017-12-04 16:35:27

标签: javascript jquery html css

我正在制作一款应用。我希望有时间直接在页脚上方而不是谷歌翻译下方。反正有没有这样做?我在最后附上了一张照片,以显示它现在的样子。

<!-- codes that not related-->

    <div id="demo"></div> <!-- TIME -->

<footer data-role="footer" class="ui-footer-fixed">
    <h4>Copyright 2017</h4>
</footer>

我已根据下面的要求添加了css。

.ui-header,
.ui-footer {
border-width: 1px 0;
border-style: solid;
position: relative;
}

.ui-header:empty,
.ui-footer:empty {
min-height: 2.6875em;
}

.ui-header .ui-title,
.ui-footer .ui-title {
font-size: 1em;
min-height: 1.1em;
text-align: center;
display: block;
margin: 0 30%;
padding: .7em 0;
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
outline: 0 !important;
}

.ui-footer .ui-title {
margin: 0 1em;
}
.ui-content {
border-width: 0;
overflow: visible;
overflow-x: hidden;
padding: 1em;
}

/* Corner styling for dialogs and popups */
.ui-corner-all > .ui-header:first-child,
.ui-corner-all > .ui-content:first-child,
.ui-corner-all > .ui-footer:first-child {
-webkit-border-top-left-radius: inherit;
border-top-left-radius: inherit;
-webkit-border-top-right-radius: inherit;
border-top-right-radius: inherit;
}

.ui-corner-all > .ui-header:last-child,
.ui-corner-all > .ui-content:last-child,
.ui-corner-all > .ui-footer:last-child {
-webkit-border-bottom-left-radius: inherit;
border-bottom-left-radius: inherit;
-webkit-border-bottom-right-radius: inherit;
border-bottom-right-radius: inherit;
}

1 个答案:

答案 0 :(得分:2)

下面的内容会对你有用吗?

我不得不稍微调整你的HTML标记,以显示它是如何工作的。

&#13;
&#13;
.ui-footer-fixed {
  position: fixed;
  bottom: 0;
  width: 100%;
}

#demo, h4 {
  margin:  0;
  padding: 5px;
}

.center {
  text-align: center;
}
&#13;
<article class='center'>
  <header>
    <h1>Heading</h1>
  </header>
</article>

<article>
  <div>Main body of page</div>
</article>

<article class='center'>
  <footer data-role="footer" class="ui-footer-fixed">
    <div id="demo">
      4th December 2017 @16:40
    </div>
    <h4>Copyright 2017</h4>
  </footer>
<article>
&#13;
&#13;
&#13;