CSS - 没有示出弹出

问题描述:

我有以下代码:CSS - 没有示出弹出

CSS

#help { 
     width: 100%; 
     .titletext { 
       float: left; 
       font-size: 150%; 
     } 
     .helpimage { 
       float: right; 
       position: relative; 
     } 
     .helpimage .tooltip-content { 
       display: none; 
       position: relative; 
       bottom: 5%; 
       left: 5%; 
       right: 5%; 
       background-color: red; 
       padding: .5em; 
       line-height: 1em; 
     } 
     .helpimage:hover .tooltip-content { 
       display: block; 
     } 
} 

HTML/MEDIAWIKI

<div id="help"> 
<div class="titletext">Gene information</div> 
<div class="helpimage">[[File:Help.png]] 
<div class="tooltip-content"> 
<p> 
Here it'll be a little explanation of this table. 
</p> 
</div></div> 
</div> 

当鼠标在图像,它显示了Here it'll be a little explanation of this table下面的图片,而不是一个弹出...为什么呢?

你嵌套你的css类不允许在CSS中,除非你可能使用预处理器?

你的CSS应该是这样的我想: http://jsfiddle.net/72o3x47p/2/

#help { 
      width: 100%; 
    } 
    .titletext { 
      float: left; 
      font-size: 150%; 
    } 
    .helpimage { 
      float: right; 
      position: relative; 
    } 
    .helpimage .tooltip-content { 
      display: none; 
      position: absolute; /* change from relative to absolute */ 
      top: 0; 
      left: 0; 
      background-color: red; 
      padding: .5em; 
      line-height: 1em; 
    } 
    .helpimage:hover .tooltip-content { 
      display: block; 
    } 
+0

您提供的链接,文本显示下面的图片,从而移动图像......这不是一个弹出... – user2979409 2014-10-09 15:40:01

+0

更新链接和答案 – Luca 2014-10-09 15:42:43

+0

现在我不能读取框/弹出窗口中的内容。 – user2979409 2014-10-09 15:43:48