2013-02-24 35 views
0

我有一個div,我一直想成爲固定在頁面的頂部,但它似乎沒有工作..這裏是div代碼本身不能使固定在頁面上一個div

<div class="up-label"> 
    <p><span>Testing 123.</span><br> 
     Blah BLah </p> 
    </div> 

CSS

.up-label { 
position: fixed; 
top: 20px; 
left: 20px 
/* 
width: auto; 
margin:0 auto; 
margin-top:-6px; 
padding:10px; */ 
} 

這似乎只是停留在那裏它在,但沒有固定的窗口。

+0

似乎工作正常http://jsfiddle.net/DKAwn/ – 2013-02-24 01:48:17

+0

代碼工作正常直接複製 – 2013-02-24 01:53:34

+0

必須是別的重寫設置然後。 – CodeCrack 2013-02-24 01:57:55

回答

-1

看起來代碼沒有任何問題。可能還有其他一些問題,對於e.x,它使用一個外部的css文件,確保它的attatched正確的HTML文件。也嘗試在不同的瀏覽器(谷歌瀏覽器,火狐,歌劇等..)測試,以確保它不是特定的瀏覽器不接受或不理解你使用的CSS。

0

也許你是在IE6下,IE6不支持位置:固定,用js修復。

+0

爲了支持IE6,在JS中製作一個固定位置的polyfill是個不錯的主意。在非支持的瀏覽器中回退到絕對位置會更好。 – 2013-02-24 04:23:43

+0

是的,但是當我們必須達到與position:fixed相同的效果時,js是唯一的解決方案。 – 2013-02-24 08:19:41