2013-06-19 77 views
1

我有一個div與它的父div一起固定,在那個固定div中,我試圖absolutley定位一個圖像,但該圖像的css根本沒有做任何事情。圖像顯示出它的自然位置,我無法移動它!Absolutley在一個固定位置中定位一個元素

HTML

<div class="wrapper"> 
    <div class="poster"> 
     <div class="posterfixed"> 
      <div class='18logo'> 
      <img src='../images/siteimages/18logo.png' /> 
      </div> 
     <div> 
    </div> 
</div> 

CSS

.wrapper{ 
    width:1280px; 
    position:relative; 
    border-left:1px solid #ffffff; 
    border-right:1px solid #ffffff; 
    margin: 0 auto 0 auto; 
    background:#000000; 
    overflow:hidden; 
} 
.poster{ 
float:left; 
margin:-890px 0 0 890px; 
width:390px; 
min-height:512px; 
} 

.posterfixed{ 
    position:fixed; 
    width:390px; 
    min-height:512px; 
    background-image:url(../images/siteimages/background.png); 
} 

.18logo{ 
    position:absolute; 
    right:10px; 
    top:360px; 
} 

感謝您尋找....................

回答

1

你應該開始您的班級名稱中包含一個字母,而不是像.18logo那樣的數字 - 因爲您無法使用數字或者連字符後跟數字在CSS中啓動班級名稱。

2.1 Spec, Syntax and Basic Data Types:

在CSS中,標識符(包括元素名,類和在選擇器的ID)可以只包含字符[A-Z0-9]和ISO 10646個字符U + 00A1和更高,加上連字符( - )和下劃線(_);他們不能以數字或連字符後跟數字開頭。標識符也可以包含轉義字符和任何ISO 10646字符作爲數字代碼(參見下一項)。例如,標識符「B & W?」可寫成「B \ & W \?」或「B \ 26 W \ 3F」。

+0

釘在頭上!謝謝................ –