2011-04-07 60 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; 
} 
相關問題