2017-07-27 83 views
-2

我想在圖像中做出這樣的事情。 see imageul第一個和最後一個li來填充屏幕

這不是因爲它是在圖像上的李的數量,因爲它是一個動態值。我希望ul居中,然後第一個和最後一個li填滿整個屏幕。另外,由於瀏覽器兼容性,我無法使用flex或flexbox來實現此目的。

任何想法或幫助?謝謝!

+2

預計您至少會嘗試爲自己編寫代碼。堆棧溢出不是代碼寫入服務。我建議你做一些[**額外的研究**](http://meta.stackoverflow.com/questions/261592/how-much-research-effort-is-expected-of-stack-overflow-users) ,無論是通過谷歌或通過搜索,嘗試和。如果您仍然遇到麻煩,請返回**您的代碼**並解釋您所嘗試的內容。 –

+0

..但flexbox可以做到這一點。試試看。 –

+0

你已經試過了什麼?你有沒有探索過'flex-box'解決方案?將你的html和css包含在代碼片段中,這樣我們就可以更好地瞭解你到底有多遠以及你還需要走多遠。 – UncaughtTypeError

回答

-1

HTML

<ul class="centeredUL"> 
    <li class="firstItem"></li> 
    ... 
    <li class="lastItem"></li> 
</ul> 

CSS

.centeredUL{ 
    display:inline-block; 
    width:100%; 
} 
.firstItem{ 
    float:left; 
    overflow:hidden; 
} 
.lastItem{ 
    float:right; 
    overflow:hidden; 
} 
0

HTML:

<ul class="wide-list"> 
    <li>item...</li> 
    <li>item...</li> 
    ... 
    <li>item...</li> 
</ul> 

CSS:

.wide-list li:first-child { 
    float: left; 
    overflow: hidden; 
} 
.wide-list li:last-child { 
    float: right; 
    overflow: hidden; 
} 

無需對於額外的類或ID,可以動態添加更多項目。

相關問題