更高的內容我有一個容器div,並在此div是隨機內容和頁腳標記。頁腳包含2個隨機文本的跨度。我想將第一個跨度對齊到左邊,第二個跨度對齊到右邊。頁腳對齊一行左邊和另一個右邊頁面
問題是我的頁腳位於窗口的底部。正因爲如此,頁腳的寬度只與其中的文本一樣寬,而不是「包含」塊(它不是真正的容器,因爲CSS顯然認爲容器是提供非默認位置的第一個塊) 。
HTML
<div id="container">
<div class="randomContent">
<h1>Content of an arbitrarily long length will go here</h1>
<footer>
<span class="alignLeft">Hello world</span>
<span class="alignRight">other text</span>
</footer>
</div>
</div>
CSS
#container {
display: inline-block;
border: 1px solid #000000;
}
footer {
position: absolute;
bottom: 0;
height: 60px; /* Height of the footer */
border: 1px solid #000000;
}
.alignLeft {
float: left;
}
.alignRight {
float: right;
}
我JS Fiddle顯示的問題。我希望框的寬度相同,「hello world」文本左對齊,「其他文本」右對齊頁腳。這應該隨着「頂部」文本大小的改變而調整。
這是第二個JSFiddle,顯示我在找什麼。我希望不用java腳本就可以做到這一點。希望只用CSS來做到這一點。
我該如何做這項工作?
有頁腳被定位爲絕對理由見JSFiddle?如果您將頁腳從'position:absolute;'更改爲'position:relative;',然後將頁腳的寬度設置爲100%;'您可能會得到您要查找的內容。 [JSFiddle](https://jsfiddle.net/xrksofu7/32/) – Matt 2015-02-11 19:19:09
我使用'position:absolute;'的原因是,頁腳位於頁面底部。如果我使用「position:relative」,那麼對齊方式確實有效,但是我的頁腳位於內容的底部而不是頁面。 – paradoX 2015-02-12 18:38:15