(HTML) Tabelle Zelle nicht Vererbungsstil
Das Ziel dieses neuen Blog Kategorie "Programming FAQ" ist zu kurz, Beiträge mit Tag zu Tag Programmierung Probleme und deren Lösungen zu veröffentlichen, oder zumindest einen Tipp auf die richtige Lösung für Ihr Problem zu finden. Und heute starten wir mit dieser simple and stupid Problem, das jemand mit schlechtem HTML-Erfahrung wie mir passieren kann. "Meine HTML-Tabelle nicht erscheint, um den Stil von einem übergeordneten Element erben", hier ist das Beispiel:
<html> <body> <div style="color: blue;"> <table> <tbody> <tr> <td> BLUE TEXT </ td> </ Tr> </ Tbody> </ Table> <div> </ Body> </ Html>
Im folgenden Beispiel würde ich erwarten, dass die "Blue Text" in blau zu sehen, ist aber nicht (zumindest in FireFox). Also was zum Teufel ist mit meinem Code falsch? wahrscheinlich viele Dinge, aber da bin ich nicht in folgenden / Lesen der W3C-Empfehlungen für Haus meines Onkels Seite interessiert, ist hier eine mögliche Lösung: Fügen Sie die Übergangszeit DOCTYPE, um das Dokument oder die DOCTYPE, dass angemessene besser auf Ihre Seite ( mehr dazu hier ). ZB:
<DOCTYPE html PUBLIC "- / / W3C / / DTD XHTML 1.0 Transitional / / EN" "Http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
So, jetzt wissen Sie. Vergessen Sie nie die DOCTYPE ist es sehr wichtig ... Warum? lesen ... Es geht um schlechte Standards, Browser und den ganzen Mist zu tun.
