Ist es möglich, Tooltips für Tabellenzellen ohne JavaScript zu haben. Kann es nicht benutzen. Danke?Tooltips für Zellen in HTML-Tabelle (kein Javascript)
Antwort
haben Sie es versucht?
<td title="This is Title">
seine Arbeit an Firefox v 18 (Aurora), Internet Explorer 8 & Google Chrome v 23x
Ja. Sie können das title
-Attribut für Zellenelemente mit schlechter Benutzerfreundlichkeit verwenden oder Sie können CSS-Tooltips verwenden (mehrere vorhandene Fragen, möglicherweise auch Duplikate).
äh ... Ihr Link verweist auf diese Seite. – Christophe
Es war tatsächlich ein merkwürdiger Schnitt; jetzt rückgängig gemacht. Wie auch immer, nur die Suche nach "Tooltip" liefert viele interessante Fragen und Antworten. –
Sie können CSS und die Pseudoeigenschaft: hover verwenden. Hier ist eine simple demo. Es nutzt die folgenden CSS:
a span.tooltip {display:none;}
a:hover span.tooltip {position:absolute;top:30px;left:20px;display:inline;border:2px solid green;}
Beachten Sie, dass älterer Browser Unterstützung eingeschränkt hat: schweben.
Die ranghöchste Antwort von Mudassar Bashir hier in Ordnung, den "title" Attribut scheint die einfachste Möglichkeit, tue dies, aber es gibt dir weniger Kontrolle darüber, wie der Kommentar/Tooltip angezeigt wird.
Ich fand, dass die Antwort von Christophe für eine benutzerdefinierte Tooltip-Klasse viel mehr Kontrolle über das Verhalten des Kommentars/Tooltip gibt. Da die bereitgestellte Demo keine Tabelle enthält, wie in der Frage, hier ist a demo that includes a table.
Beachten Sie, dass der Stil "position" für das übergeordnete Element des Bereichs (in diesem Fall a) auf "relativ" gesetzt sein muss, damit der Kommentar den Inhalt der Tabelle bei der Anzeige nicht verschiebt. Ich brauchte eine Weile, um das herauszufinden.
#MyTable{
border-style:solid;
border-color:black;
border-width:2px
}
#MyTable td{
border-style:solid;
border-color:black;
border-width:1px;
padding:3px;
}
.CellWithComment{
position:relative;
}
.CellComment{
display:none;
position:absolute;
z-index:100;
border:1px;
background-color:white;
border-style:solid;
border-width:1px;
border-color:red;
padding:3px;
color:red;
top:20px;
left:20px;
}
.CellWithComment:hover span.CellComment{
display:block;
}
<table id="MyTable">
<caption>Cell 1,2 Has a Comment</caption>
<thead>
<tr>
<td>Heading 1</td>
<td>Heading 2</td>
<td>Heading 3</td>
</tr>
</thead>
<tbody>
<tr></tr>
<td>Cell 1,1</td>
<td class="CellWithComment">Cell 1,2
<span class="CellComment">Here is a comment</span>
</td>
<td>Cell 1,3</td>
<tr>
<td>Cell 2,1</td>
<td>Cell 2,2</td>
<td>Cell 2,3</td>
</tr>
</tbody>
</table>
eine Weiterentwicklung dessen, was BioData41 hinzugefügt ...
Platz, was in CSS-Style
<style>
.CellWithComment{position:relative;}
.CellComment
{
visibility: hidden;
width: auto;
position:absolute;
z-index:100;
text-align: Left;
opacity: 0.4;
transition: opacity 2s;
border-radius: 6px;
background-color: #555;
padding:3px;
top:-30px;
left:0px;
}
.CellWithComment:hover span.CellComment {visibility: visible;opacity: 1;}
</style>
Dann folgt, ist es wie folgt verwenden:
<table>
<tr>
<th class="CellWithComment">Category<span class="CellComment">"Ciaooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo"</span></th>
<th class="CellWithComment">Code<span class="CellComment">"Ciaooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo"</span></th>
<th>Opened</th>
<th>Event</th>
<th>Severity</th>
<th>Id</th>
<th>Component Name</th>
</tr>
<tr>
<td>Table cell</td>
<td>Table cell</td>
<td>Table cell</td>
<td>Table cell</td>
<td>Table cell</td>
<td>Table cell</td>
<td>Table cell</td>
</tr>
<tr>
<td>Table cell</td>
<td>Table cell</td>
<td>Table cell</td>
<td>Table cell</td>
<td>Table cell</td>
<td>Table cell</td>
<td>Table cell</td>
</tr>
</table>
Was ist der Unterschied? –
- 1. Tooltips wollte [reines Javascript]
- 2. Tooltips für Schaltfläche
- 3. Tooltips für Daten in Javascript mit p5.js
- 4. Tooltips für CheckedListBox-Elemente?
- 5. Versteckte Tooltips mithilfe von JavaScript/JQuery
- 6. Tooltips für Diagrammelemente in einem Nevron-Diagramm
- 7. Mehrzeilige Tooltips in Java?
- 8. Javascript ngModel: Kein Wert Accessor für ''
- 9. Individuelle Tooltips
- 10. Tooltips auf einem Bild
- 11. kein Javascript in Android Studio
- 12. Jqvmap Tooltips funktioniert nicht
- 13. Wiederverwendung eines Tooltips für mehrere Textfelder
- 14. Alle Beispiele für Flot mit Floating Tooltips?
- 15. Tastaturkürzel für Visual Studio/Resharper Tooltips?
- 16. Wie teilt man String für mehrere Zellen in Zellen auf?
- 17. Bootstrap-Tooltips auf Glyphicons
- 18. Definieren neuer Tooltips in Emacs
- 19. JavaScript - Getting kein Ergebnis
- 20. jqvMap Benutzerdefinierte Tooltips
- 21. Können meine Tooltips für den Touchscreen angepasst werden?
- 22. XAML-Tooltips werden abgeschnitten
- 23. Android Tooltips auf MenuItem
- 24. So legen Sie Tooltips für ListView-Unterelemente in .Net fest
- 25. Funktionieren Overlays/Tooltips in Emacs für Windows korrekt?
- 26. wie man dynamische Reihe mit Eingabefeldern in HTMLtabelle von gegebener Reihe
- 27. Javascript php Zeitstempel zu mehreren Zellen hinzufügen
- 28. qTip2 - Position des Tooltips
- 29. Infinite Scroll + Tooltips
- 30. Tooltips mit Bildern
Es ist, aber es ist wirklich langsam :( – thigi