Ich versuche, eine Website im richtigen HTML neu zu schreiben. Die Seite, die ich ersetzen möchte, war eine komplette Unordnung. Ich bin auf ein Problem gestoßen, wo ich nicht <table>
die Höhe der <td>
füllen kann, die es enthalten ist. Ich habe versucht, height: 100%
auf der <table>
, die basierend auf Google und Stackoverflow Forschung sollte funktionieren, aber ich muss etwas Dummes fehlt. Ich habe versucht, das gleiche mit <divs>
vor dem Wechsel zu Tabellen zu tun, aber ich bin nicht dagegen, zurück zu <divs>
gehen, wenn jemand vorschlagen kann, wie es geht.Eine Tabelle zum Füllen von 100% Höhe in einem td bekommen
Der Inhalt Ich entwickle derzeit hier: http://96.0.22.228/
Aufgrund Projektzeitdruck, ich habe schlechte Hacks hatte zu verwenden, um die Seiten zu bekommen richtig suchen. Ich deklariere keine <doctype>
und ich zwinge IE, IE7-Quirks-Modus zu verwenden. Ich hätte gerne Empfehlungen, wie man dieses Layout mit HTML5 und CSS richtig macht. Es muss nicht ältere Browser unterstützen, aber es muss in den neuesten Versionen von Chrome, Firefox und IE gleich aussehen. Ich würde auch gerne die Bilder für die Menüs entfernen und alles in CSS für die Rahmen und den Menütext stylen.
Obwohl ich die Seite so vervollständigen musste, wie ich bin, bin ich offen für die Rückkehr und die Reparatur später, wenn es eine gute Antwort auf dieses Problem gibt.
gut funktionieren würden Sie mit div Geist der drei Spalten-Layout zu erreichen? Das würde die hundert Prozent Höhe viel weniger schwierig machen. – Costa
@Costa absolut, aber ich hatte andere Probleme mit den divs versuchen, das Flash-Objekt in der Mitte zu bekommen, um richtig auszurichten. Wenn Sie mir einige Vorschläge als Antwort geben könnten, würde ich es gerne versuchen. – TheDavidFactor
Es gibt eine ziemlich hoch aufgeladene, eigensinnige Debatte, die schon seit einiger Zeit über CSS-Layouts geführt wird. Hier ist ein Beispiel, beachten Sie den übertriebenen Titel: http://matthewjamestaylor.com/blog/perfect-3-column.htm Also, ich mag es, meine Layouts selbst zu erfinden und zu erfahren, was tatsächlich im Rendering passiert, und Browser Unterschiede, die verursacht Probleme. Es ist besser für mein eigenes Lernen. Lassen Sie mich etwas entwerfen und als Antwort auf Ihre spezielle Herausforderung einreichen. Ich werde anstelle des Blitzobjekts ein farbiges div mit fester Größe verwenden. – Costa