Ich bin neu im CSS-Design. Ich habe eine Anforderung, in der ich ein td-Element in einem tr verstecken muss, das 2 tds
hatHier ist der HTML-Code
%Vor%Im obigen HTML Code muss ich das zweite td Element alleine in CSS verstecken. Ich lege das unten CSS aber es versteckt beide tds. Kann mir irgend 1 Hilfe helfen?
%Vor% Sie können den last-child
Selektor verwenden, um nur auf die letzte td in der übereinstimmenden Menge zu zielen, oder für eine bessere Browserkompatibilität sollten Sie eine Klasse zu der td hinzufügen, die Sie spezifisch ausblenden und targetieren möchten.
Bearbeiten: Ok, wir brauchen eine bessere IE-Unterstützung und wir müssen reines CSS verwenden. Hier ist eine Lösung, die darauf beruht, dass IE7 und 8 first-child
unterstützen:
(Hinweis: Verwenden Sie display
anstatt visibility
und verwenden Sie block
anstatt table-cell
)
Ссылка (mit roter Umrandung zur besseren Übersicht hinzugefügt)
Die obige Lösung funktioniert, aber versuchen Sie dies, um Ihre Zellen zu zeigen:
%Vor%Tags und Links html css html-table hiding