1

親の div で固定されている div があります。その固定された div で、画像を絶対に配置しようとしていますが、その画像の css はまったく何もしていません。画像が自然な位置に表示され、移動できません!

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;
}

ご覧いただきありがとうございます........

4

1 に答える 1

1

クラス名は、数字の代わりに文字で.18logo始める必要があります。CSS ではクラス名を数字やハイフンの後に数字で始めることはできないためです。

2.1 仕様、構文、および基本データ型から:

CSS では、識別子 (セレクターの要素名、クラス、および ID を含む) には、文字 [a-z0-9] と ISO 10646 文字 U+00A1 以降、およびハイフン (-) とアンダースコアー (_) のみを含めることができます。 ; 数字で始めることも、ハイフンの後に数字を続けることもできません。識別子には、エスケープ文字と ISO 10646 文字を数値コードとして含めることもできます (次の項目を参照)。たとえば、識別子「B&W?」「B\&W\?」と表記される場合があります。または「B\26 W\3F」。

于 2013-06-19T19:49:47.903 に答える