Dies ist ein kleines zwicken auf den anderen Antworten. Wenn Sie verschachtelte Divs haben, können Sie aufregendere Inhalte wie H1s in Ihr Popup einfügen.
CSS
div.appear {
width: 250px;
border: #000 2px solid;
background:#F8F8F8;
position: relative;
top: 5px;
left:15px;
display:none;
padding: 0 20px 20px 20px;
z-index: 1000000;
}
div.hover {
cursor:pointer;
width: 5px;
}
div.hover:hover div.appear {
display:block;
}
HTML
<div class="hover">
<img src="questionmark.png"/>
<div class="appear">
<h1>My popup</h1>Hitherto and whenceforth.
</div>
</div>
Das Problem mit diesen Lösungen ist, dass auf der Seite danach alles verschoben wird, wenn die Popup-Fenster angezeigt wird, das heißt, der Rest der Seite springt nach unten "Raum schaffen". Die einzige Möglichkeit, dies zu beheben, bestand darin, position: absolute zu machen und die oberen und linken CSS-Tags zu entfernen.
Vielleicht können Sie diese Antwort interessiert sein - http://StackOverflow.com/Questions/1055581/How-Do-IAd-Atool-Tip-ToSa-Span-Element/25836471#25836471 –