+ Antworten
Ergebnis 1 bis 12 von 12

Thema: Tabellenhöhe 100% im IE?

  1. #1
    TP-Veteran Elli macht sich hier sehr viel Mühe Avatar von Elli
    Registriert seit
    Nov 2002
    Ort
    Orscholz
    Beiträge
    1.114

    Tabellenhöhe 100% im IE?

    Hi,

    ich habe eine Tabelle mit x Zeilen und 2 Spalten. In der ersten Spalte
    können sich zwischen 1-3 Zeilen Text befinden. Ergo jede Zeile ist
    unterschiedlich hoch. In der 2. Spalte sollen laut Layoutvorgabe Länderkürzel
    rein. Es gibt eine obere und untere Reihe (de | en |...), die durch
    Trennstriche unterteilt sind. Sprich, das Ganze ist eine weitere Tabelle in
    diesem <td>. Gebe ich dieser verschachtelten Tabelle eine height von
    100%/vertical-align: middle, dann klappt dies nur im FF, der IE zieht mir
    die Tabelle nicht auf die volle Höhe. Die Trennstriche gehen deswegen
    nicht ganz bis zum Rand.
    Gibt es da ne HTML/CSS Lösung für das Problem oder kann man dem
    wirklich nur via JS beikommen?

    Danke

    Elli
    Es gibt keinen Fortschritt ohne den Glauben an die Zukunft.
    [JFK]

  2. #2
    TP-Specialist jayjay ist ein richtiges Arbeitstier - DANKE jayjay ist ein richtiges Arbeitstier - DANKE jayjay ist ein richtiges Arbeitstier - DANKE jayjay ist ein richtiges Arbeitstier - DANKE Avatar von jayjay
    Registriert seit
    May 2003
    Ort
    krefeld
    Beiträge
    3.631
    moin, hast du bisschen code oder nen link dazu? würde gerne es erst sehen.
    höhe von 100% würde ich vermeiden, gibt zu viel stress mit...
    computer tun nur das was man ihnen sagt, meistens

  3. #3
    TP-Senior MichaG bringt sich richtig ein MichaG bringt sich richtig ein
    Registriert seit
    Dec 2008
    Beiträge
    183
    Ich tippe spontan auf XHTML-Doctype.
    Wenn du den rausnimmst - ja wirklich, man muss aktuelle Standards über Bord werfen, damit der IE funktioniert - sollte alles klappen. Evtl. geht es auch mit einem HTML-Doctype...hab dort nicht weiter nachgeforscht...

  4. #4
    TP-Moderator hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User Avatar von hero-master
    Registriert seit
    Mar 2003
    Ort
    Hamburg
    Beiträge
    5.927
    Zitat Zitat von MichaG Beitrag anzeigen
    ...hab dort nicht weiter nachgeforscht...
    Du solltest mal mit deinen Recherchen von ganz vorne anfangen, denn das was du da erzählst macht absolut keinen Sinn und ist schlichtweg falsch

    @Elli: Ich denke mal, dass du da nicht zu viel verschachteln solltest/müsstest. Bei den Ländern reicht doch eine Liste (ul) zu verwenden. Das spart Ladezeit, ist übersichtlicher, einfacher und ist semantscih korrekt(er)

  5. #5
    TP-Veteran Elli macht sich hier sehr viel Mühe Avatar von Elli
    Registriert seit
    Nov 2002
    Ort
    Orscholz
    Beiträge
    1.114
    Ja, Listen wären sicherlich besser geeigent als verschachtelte Tabellen. Aber soweit
    ich das Überblicken kann, bekomme ich auch hiermit mein Höhenproblem nicht gelöst,
    weil sich ja auch die LIs entsprechend anpassen müssten, je nachdem, wie viele Zeilen
    eben in einem TD drinnen stehen
    Es gibt keinen Fortschritt ohne den Glauben an die Zukunft.
    [JFK]

  6. #6
    TP-Moderator hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User Avatar von hero-master
    Registriert seit
    Mar 2003
    Ort
    Hamburg
    Beiträge
    5.927
    Kannst du mal zeigen wie weit du bisher gekommen bist?

  7. #7
    TP-Senior MichaG bringt sich richtig ein MichaG bringt sich richtig ein
    Registriert seit
    Dec 2008
    Beiträge
    183
    Zitat Zitat von hero-master Beitrag anzeigen
    Du solltest mal mit deinen Recherchen von ganz vorne anfangen, denn das was du da erzählst macht absolut keinen Sinn und ist schlichtweg falsch
    Och...wenn mir sowas im Arbeitsalltag begegnet, dann ist das nicht unbedingt falsch. Hatte genau das selbe Verhalten - Tabellenlayout mit 100%'iger Höhe. Firefox, Opera und Safari haben es korrekt dargestellt. IE 6-8 nicht. Den Doctype entfernt und schon hat es funktioniert.
    Das es kein Sinn ergibt - darüber brauchen wir nicht zu reden. Aber wir sprechen schließlich auch über den IE.

  8. #8
    TP-Moderator hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User Avatar von hero-master
    Registriert seit
    Mar 2003
    Ort
    Hamburg
    Beiträge
    5.927
    Zitat Zitat von MichaG Beitrag anzeigen
    Hatte genau das selbe Verhalten - Tabellenlayout mit 100%'iger Höhe.
    Bei einem Tabellenlayout wäre es sinnvoll den IE in den Quirksmodus zu schicken. Doch 1. wäre dann falsch den Doctype komplett wegzulassen und 2. sehe ich keine Anzeichen, dass es sich um ein Tabellenlayout handelt. Hier geht es bislang nur um 1 einzelne Tabelle

  9. #9
    TP-Senior MichaG bringt sich richtig ein MichaG bringt sich richtig ein
    Registriert seit
    Dec 2008
    Beiträge
    183
    Ist alles schön und gut - hilft dem Threadsteller aber nicht weiter
    Es geht übrigens um verschachtelte - also um mehr als eine einzelne Tabelle

  10. #10
    TP-Moderator hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User Avatar von hero-master
    Registriert seit
    Mar 2003
    Ort
    Hamburg
    Beiträge
    5.927
    Zitat Zitat von MichaG Beitrag anzeigen
    Ist alles schön und gut - hilft dem Threadsteller aber nicht weiter
    Inwiefern nicht? Du meintest sie solle den Doctype weglassen, ich habe dagegen argumentiert und meine Argumente untermauert, damit sie nicht af die Idee kommt den Doctype zu entfernen
    Zitat Zitat von MichaG Beitrag anzeigen
    Es geht übrigens um verschachtelte - also um mehr als eine einzelne Tabelle
    Nicht, wenn sie semantisch korrektes Markup verwendet, zu dem ich ihr auch geraten habe. Außerdem ist eine verschachtelte Tabelle noch lange kein tabellenbasiertes Layout.
    Das Problem scheint dennoch zu bestehen, aus dem Grunde warten wir jetzt, bis Elli uns ein wenig Markup zeigt, dann sehen wir weiter

  11. #11
    TP-Veteran Elli macht sich hier sehr viel Mühe Avatar von Elli
    Registriert seit
    Nov 2002
    Ort
    Orscholz
    Beiträge
    1.114
    So, hier nun mal etwas Code, anhand dessen ihr seht, was ich meine. In der
    2. und 3. Row müssen die Border ganz an den Rand gehen, was sie nicht
    tun, da eine height von 100% keine Auswirkung hat.

    CSS:
    Code:
    table.test { width: 500px; border: 1px solid #666; background: #eee; border-collapse: collapse; }
    			table td { vertical-align: middle; border: 1px solid #fff; }
    			table table { height: 100%; text-align: center; border-collapse: collapse; }
    HTML (transitional)
    HTML-Code:
    <table class="test" width="100%" cellspacing="0">
    	  <tr>
    		<td>eine Zeile<br />zwei Zeilen</td>
    		<td><table width="100%" cellspacing="0">
    		  <tr>
    			<td>ab</td>
    			<td>cd</td>
    		  </tr>
    		  <tr>
    			<td>ef</td>
    			<td>gh</td>
    		  </tr>
    		</table>
    		</td>
    	  </tr>
    	  <tr>
    		<td>eine Zeile<br />zwei Zeilen<br />drei Zeilen</td>
    		<td>
    			<table width="100%" cellspacing="0">
    			  <tr>
    				<td>ab</td>
    				<td>cd</td>
    			  </tr>
    			  <tr>
    				<td>ef</td>
    				<td>gh</td>
    			  </tr>
    			</table>
    		</td>
    	  </tr>
    	  <tr>
    		<td>eine Zeile<br />zwei Zeilen<br />drei Zeilen<br />vier Zeilen</td>
    		<td>
    			<table width="100%" cellspacing="0">
    			  <tr>
    				<td>ab</td>
    				<td>cd</td>
    			  </tr>
    			  <tr>
    				<td>ef</td>
    				<td>gh</td>
    			  </tr>
    			</table>
    		</td>
    	  </tr>
    	</table>
    Es gibt keinen Fortschritt ohne den Glauben an die Zukunft.
    [JFK]

  12. #12
    TP-Veteran wildmieze ist ein richtiges Arbeitstier - DANKE wildmieze ist ein richtiges Arbeitstier - DANKE wildmieze ist ein richtiges Arbeitstier - DANKE wildmieze ist ein richtiges Arbeitstier - DANKE wildmieze ist ein richtiges Arbeitstier - DANKE Avatar von wildmieze
    Registriert seit
    Dec 2003
    Beiträge
    1.720
    hmm .. wenn die zellen immer gleich breit wären, könntest du im faux-columns-stil mit nem hintergrundbild arbeiten .. oder aber, wie schon angedeutet, statt der innen liegenden tabelle was "anderes" verwenden ..

    ich meine mich auch zu erinnern, daß tabellen-höhen-angaben im IE generell ein problem sind .. eine dreckige, schnelle lösung ist da wohl tatsächlich das weglassen des doctypes .. ist aber keine "schöne" lösung, und kann auch wieder zu ganz anderen problemen führen ..

+ Antworten

Ähnliche Themen

  1. Min Tabellenhöhe 19 pt?
    Von Morpheus747 im Forum Dreamweaver & andere Webeditoren
    Antworten: 1
    Letzter Beitrag: 13.06.2006, 17:25
  2. Tabellenhöhe firefox
    Von <<< J >>> im Forum HTML & CSS
    Antworten: 4
    Letzter Beitrag: 30.11.2004, 10:13
  3. Tabellenhöhe 100%??
    Von Axxess im Forum Dreamweaver & andere Webeditoren
    Antworten: 1
    Letzter Beitrag: 27.10.2004, 14:13
  4. Tabellenhöhe
    Von CaPTaInCHaoS im Forum Dreamweaver & andere Webeditoren
    Antworten: 3
    Letzter Beitrag: 10.01.2003, 09:10
  5. tabellenHÖHE auf 100%
    Von jensen im Forum Dreamweaver & andere Webeditoren
    Antworten: 1
    Letzter Beitrag: 08.04.2001, 13:52

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51