2016-03-22 28 views
0

我可以通過使DIV高度適合屏幕:如何增加lightSlider高度而不考慮其內容?

.myDiv{ 

position: fixed; 
     top: 0; 
     left: 0; 
     bottom: 0; 
     right: 0; 
     overflow: auto; 
     background: lime; /* Just to visualize the extent */ 

} 

當我嘗試使用相同的輕滑,也沒有工作。無論我給出的高度如何,滑塊都會佔用div內容的高度,但不會覆蓋整個屏幕。

代碼lightSlider:

<div data-role ="content"> 
      <ul id="light-slider"> 
       <li> 
        <div align="center"> 
         <img src="img/Welcome to.png" width="100" height="10" /> 
        </div> 
        <div align="center"> 
         <img src="img/scrup.png" width="200" height="250" /> 
        </div> 
        <div align="center"> 
         <img src="img/Dots.png" width="80" height="10" /> 
        </div> 
       </li> 
       </ul> 
     </div> 
+0

即使我用固定div覆蓋整個屏幕,但不是lightSlider。我可以嘗試使lightSlider覆蓋整個屏幕? – V62

+0

我粘貼了錯誤的代碼,我使用了固定的div,然後我嘗試了固定,絕對,相對於lightslider。它適用於div,但這些選項都不適用於lightSlider。@ freestock.tk – V62

回答

0

<div data-role ="content" class="a"> 
 
      <ul id="light-slider" class="a"> 
 
       <li> 
 
        <div align="center"> 
 
         First div 
 
        </div> 
 
        <div align="center"> 
 
         Second div 
 
        </div> 
 
        <div align="center"> 
 
         Third div 
 
        </div> 
 
       </li> 
 
       </ul> 
 
     </div> 
 
<style> 
 
.a{ 
 

 
position: absolute; 
 
     top: 0; 
 
     left: 0; 
 
     bottom: 0; 
 
     right: 0; 
 
     background: lime; /* Just to visualize the extent */ 
 

 
} 
 
</style>

由於freestock評論,你需要有一個絕對的或固定的位置。綠色現在覆蓋整個頁面,列表點顯示在角落。另外,您應該刪除自動溢出。

+0

綠色覆蓋整個頁面。但列表中的點顯示在屏幕中間,證明滑塊不覆蓋整個屏幕。 – V62

+0

當我使用class = a作爲ul時,滑塊被推到頂部,並且列表點被顯示在屏幕的頂部。在這種情況下滑塊內容未顯示。 – V62

+0

我只在左上角看到1個列表點,因爲它在列表中只有一個條目。該條目包含所有三個'div',並且我沒有將這些'div'設置爲類'a'的一部分。你想看到什麼滑塊內容? – StardustGogeta

相關問題