2014-08-29 2 views
3

Вот мой простой jsFiddle. Я ищу, чтобы разместить текст HTML поверх диаграммы флота. Или положите карту флота в фоновом режиме (в зависимости от того, как вы думаете об этом).Как разместить текст html поверх таблицы фломастеров?

text on top of flot

HTML:

<div id="wrapper"> 
    <h1>Place me on top please. How?!</h1> 
    <div id="placeholder"></div> 
</div> 

CSS:

#wrapper { position:relative; } 
h1 { z-index:100; color:blue; font-size:5em; margin:0; line-height:0.9em; } 
#placeholder { 
    width:500px; 
    height:300px; 
    position:absolute; 
    top:0; 
    left:0; 
    z-index:1; 
} 

JS (см jsFiddle для отдыха):

$(document).ready(function(){ 
    chart = $.plot($("#placeholder"),data,options); 
}); 
+1

По какой-то причине, устанавливающего #placeholder с г-индекс -1 работает для меня: P –

ответ

2

Вы должны добавить position: absolute; к h1 в вашем CSS ...

Примечание: г-индекс работает только на (позиция: абсолютная, позиция: относительная или позиция: фиксированная).

source of this quoted text

#wrapper { position:relative; } 
h1 { z-index:100; color:blue; position: absolute; font-size:5em; margin:0; line-height:0.9em; } 
#placeholder { 
    width:500px; 
    height:300px; 
    position:absolute; 
    top:0; 
    left:0; 
    z-index:1; 
} 

:::: JSFIDDLE ::::

+1

Или 'позиция: relative' воспользоваться из 'z-index' без позиционирования. – Evan

2

Вы могли бы м ака позиционирования h1 абсолютного

h1 { z-index:100; color:blue; font-size:5em; margin:0; line-height:0.9em; position:absolute;} 

Работала для меня

Смежные вопросы