Ich habe eine Tabelle mit versteckter Zelle entworfen. Wenn Zellentext überläuft, wird es ohne Ellipsen ausgeblendet. Wenn ich text-overflow: ellipsis;
nicht benutze, funktioniert die Zellenfüllung nicht. Das Problem ist unten gelb markiert. Tabellenzellenauffüllung funktioniert nicht, wenn sie ausgeblendet wird
Antwort
Aktualisiert
Hier sind zwei Optionen, Pseudoelement oder ein extra div.
Pseudo-Element (keine Änderung in Markup erforderlich)
Aktualisiert codepen: http://codepen.io/anon/pen/grmopw
CSS
.users td {
white-space: nowrap;
overflow: hidden;
position: relative; /* added prop. */
background: inherit; /* added prop. */
}
.users td:after { /* added rule */
content: ' ';
position: absolute;
top: 0;
right:0;
bottom: 0;
width: 5px;
background: inherit;
}
.users tr:nth-child(odd) { /* added rule */
background: white;
}
extra div
Aktualisiert codepen: http://codepen.io/anon/pen/reyYEZ
CSS
.users td {
white-space: nowrap;
}
.users td div { /* added rule */
overflow: hidden;
}
HTML
<tr>
<td><div>00011111111111111111111</div></td>
<td>Johnny Five</td>
<td>Robotin'</td>
<td><div>[email protected]</div></td>
<td>0001</td>
<td>Johnny Five</td>
<td>Robotin'</td>
<td><div>[email protected]</div></td>
</tr>
<tr>
<td>0002</td>
<td><div>Super Superlonglastnamesmith</div></td>
<td>Doin' stuff</td>
<td><div>[email protected]</div></td>
<td>0002</td>
<td><div>Super Superlonglastnamesmith</div></td>
<td>Doin' stuff</td>
<td><div>[email protected]</div></td>
</tr>
Exkurs
Die text-overflow
Eigenschaft hat tatsächlich eine Zeichenfolge Option, obwohl es nach wie vor nur von Firefox
Aktualisiert codepen unterstützt: http://codepen.io/anon/pen/jqBYMz
CSS
.users td {
white-space: nowrap;
overflow: hidden;
text-overflow: '';
}
Src: https://developer.mozilla.org/en-US/docs/Web/CSS/text-overflow
Versuchen die table-layout
der Klasse .user
auto
zu schalten. Das sollte das Padding wie vorgesehen funktionieren lassen.
Überprüfen Sie den Beispielcode .. –
Hallo, aber Spaltenbreite wird durch Text erhöht, keine Notwendigkeit Spalte erhöht. Spaltenbreite: 5% funktioniert nicht – Shohel
Polsterung haben keine Farbe Attribut, so dass wir es nicht durch Auffüllen verstecken können, aber wir können Grenze verwenden, um auszuführen.
fügen Sie diesen Code in die CSS-Datei
.users tr:nth-child(odd) td:nth-of-type(4){
border-right:15px solid #fff;
}
.users tr:nth-child(even) td:nth-of-type(4){
border-right:15px solid lightblue;
}
- 1. UINavigationBar wird ausgeblendet, wenn activityViewController angezeigt wird
- 2. Suchleiste wird durch Navigationsleiste ausgeblendet, wenn sie aktiv wird
- 3. Eingabe ausgeblendet funktioniert nicht richtig
- 4. Element nicht ausgeblendet, wenn die Schaltfläche geklickt wird
- 5. Überlauf-y: sichtbar funktioniert nicht, wenn Überlauf-x: ausgeblendet ist
- 6. Kendo Grid-Spalte HTML-Formatierung funktioniert nicht, wenn Spalte anfänglich ausgeblendet wird
- 7. CSS: vertikale Bildlaufleiste wird ausgeblendet, wenn der Browser verkleinert wird
- 8. Wicket-Container, der ausgeblendet wird, wenn alle seine untergeordneten Komponenten ausgeblendet sind
- 9. Zeige Element, wenn angeklickt und wieder ausgeblendet, wenn nicht aktiv
- 10. Rahmen wird nicht angezeigt und das Anzeigefeld wird ausgeblendet
- 11. Ansicht (MKMapView) ändert sich, wenn die Navigationsleiste ausgeblendet wird
- 12. Ansicht springt, wenn Navigationsleiste ausgeblendet
- 13. HTML-Spaltenbreite ändert sich, wenn Tabellenzeile ausgeblendet wird
- 14. Jstree Aufruf Ereignis, wenn das Kontextmenü angezeigt wird und ausgeblendet
- 15. Google Maps gibt dieselben Koordinaten zurück, wenn es ausgeblendet wird
- 16. Flask-App funktioniert nicht, wenn sie auf Heroku bereitgestellt wird
- 17. Jquery Slider wird automatisch ausgeblendet.
- 18. haseclass funktioniert nicht, wenn Seite aktualisiert wird
- 19. Wie wird der Rahmen ausgeblendet, wenn kein Inhalt vorhanden ist?
- 20. Bildanzeige ausblenden, wenn die Tastatur angezeigt wird, und anzeigen, wenn die Tastatur ausgeblendet wird
- 21. OnKeyListener funktioniert nicht mehr, nachdem die Tastatur ausgeblendet wurde
- 22. Replaykit-Fenster wird nicht ausgeblendet, wenn Abbrechen-Taste in Swift gedrückt wird?
- 23. TextView wird ausgeblendet, wenn ich versuchte, TextColor mit Datenbindung festzulegen
- 24. XPages Richtext Bild hochladen funktioniert nicht - Suchschaltfläche ausgeblendet
- 25. Ausblenden() funktioniert nicht, wenn die Anwendung gestartet wird
- 26. AlarmManager funktioniert nicht, wenn App geschlossen wird
- 27. Geofences funktioniert nicht, wenn App getötet wird
- 28. MAPISendMail funktioniert nicht, wenn Outlook ausgeführt wird
- 29. Webseitennavigation funktioniert nicht, wenn Link geklickt wird
- 30. Webpack funktioniert nicht, wenn React eingeführt wird
Ich überprüfe nach oben auf ältere Antworten von mir und fand eine darunter. War das Update nicht hilfreich? – LGSon