2013-06-19 76 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

钉在头上!谢谢................ –