Wie man eine geschachtelte HTML-Tabelle Zelle einen transparenten hintergrund?
Bin ich die Erstellung einer HTML-Datei, die eine Tabelle mit abwechselnden Zeilen-Farben. Eine der Spalten in dieser Tabelle ist eine Reihe von Zellen mit sub-Tabellen. Mein problem ist, dass ich kann nicht die sub-Tabellen haben die gleiche Hintergrundfarbe wie die Zeile, in der Sie Mitglied sind. Ich habe versucht, mit einer CSS-Klasse mit
background-color: transparent;
aber das scheint nicht zu ändern, überhaupt nichts.
Könnte es einfacher sein, zu verstehen, das problem mit einem visual. Ich Fuzz -, die text-und umkreisten den sub-Tabellen, die Sie zu markieren. Im Grunde brauche ich diesen weißen Bereichen innerhalb der Zeilen, die mit einem grauen hintergrund auch Grau-hintergrund (für die ganze Tabelle), so kann man nicht wirklich sagen, es ist eine separate Tabelle.
Auch dies muss im IE funktioniert. Ich weiß, ich weiß, aber...das ist, wie es ist.
Dank!
Wenn Sie könnten, bieten eine jsFiddle oder JS Bin test-Fall, wird dies sehr schnell gelöst werden.
InformationsquelleAutor JToland | 2011-06-10
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwenden
* css selector
:background-color
, und nur auf diese.InformationsquelleAutor rahim asgari
Diese Datei gebaut, mit der programmgesteuert. Während ich bin verantwortlich für den code, die bis Ende der Formatierung des Dokuments, die andere geschrieben haben Teile des Codes, die tatsächlich baut die raw-HTML-Datei. Mir ist gerade aufgefallen, nach dem Debuggen zu diesem problem für die letzten 45 Minuten oder so, dass die
<tr>
- tags sind tatsächlich mit einemstyle=background-color:White
hardcoded enthalten, die ich nicht bewusst war und verpasst hatte, wenn ich war auf der Suche in der sub-Tabelle code. Habe ich entfernt, erneut getestet, und das war das problem.Sorry, ich brachte dies hier auf jetzt, dass ich bemerkt habe, es war so eine dumme 'Fehler', stellt sich heraus, das
background-color:transparent;
funktioniert, nachdem alle. Vielen Dank für Ihre Hilfe!InformationsquelleAutor JToland
Versuchen, diese (CSS3 erforderlich)
Wobei ## ein Dezimalwert zwischen 0 und 1.
0 ist transparent, 100%, 1 ist Opak 100%. Werte dazwischen sind Dezimalzahlen (wollen 30% Transparenz? Verwenden 0.7)
InformationsquelleAutor saphirantcross