2011-04-07 41 views
1

我试图浮动图像与文本“最高分”父DIV外#wrapper如何浮动容器外的元素?

<div id="wrapper"> 
     <div class = "col1-content"> 
      <div class="ribbon left"> 
       <h2>My top Score</h2> 
      </div> 

     </div> <!-- col1-content --> 
</div> 

#wrapper .col1-content .ribbon{ 
    position: absolute; 
    width:330px; 
    height: 89px; 
    z-index: 10; 

} 

#wrapper .col1-content .left{ 
    background:url(../images/ribbon_left.png) no-repeat 0 0; 
    left: -35px; 
} 

#wrapper .para h2{ 
    font-family:"Lucida Console", Monaco, monospace; 
    font-size:24px; 
    font-weight:lighter; 
    padding-left: 30px; 
} 
+0

图片链接抛出一个403 – omabena 2011-04-07 15:32:21

+0

我检索到的图像,并上载其他地方你。 – thirtydot 2011-04-07 15:36:20

+0

仍然不能正常工作 – dragonfly 2011-04-07 16:07:23

回答

3
<div id="wrapper"> 
     <div class = "col1-content"> 
      <div class="ribbon left"> 
       <h2>My top Score</h2> 
      </div> 
      <div class="para-score"> 
       <ul> 
        <li id="avatar"></li> 
        <li id="name"></li> 
        <li id="score"></li> 
       </ul> 
      </div> 
     </div> <!-- col1-content --> 
</div> 

#wrapper {position:relative;} 

#wrapper .left{ 
    background:url(../images/ribbon_left.png) no-repeat 0 0; 
    left: -35px; 
    top:0; 
    position:absolute; 
} 
+0

问题依然存在。任何见解? – dragonfly 2011-04-07 17:13:15

0

你的文本消失在该网页上,因为你使用的是类“左:-35px;”有一个相对的位置。您应该为其指定绝对位置或移动“left:-35px;”到.ribon类。

#wrapper .col1-content .ribbon{ 
    position: absolute; 
    left: -35px; 
    width:330px; 
    height: 89px; 
    z-index: 10; 

} 

#wrapper .col1-content .left{ 
    background:url(../images/ribbon_left.png) no-repeat 0 0; 
} 

#wrapper .para h2{ 
    font-family:"Lucida Console", Monaco, monospace; 
    font-size:24px; 
    font-weight:lighter; 
    padding-left: 30px; 
} 
相关问题