zurück zur Startseite
  


Zurück XHTMLforum > (X)HTML und CSS > CSS
Seite neu laden Interpretation von width

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 20.07.2005, 11:02
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 20.07.2005
Beiträge: 2
streetworker befindet sich auf einem aufstrebenden Ast
Standard Interpretation von width

Hallo zusammen,

habe gerade damit begonnen mich in CSS einzuarbeiten, und stehe vor folgendem Problem:

Ich möchte eine Tabelle in einen <div> Container so einfügen, dass die gesamte Breite ausgenutzt wird.
Problem: width:100% funktioniert im Firefox aber IE6 scheint die 100%
nicht auf den umgebenden Container sondern auf die Seitenbreite zu beziehen
womit die Tabelle immer zu groß wird.

Gibt es eine portable Lösung für dieses Problem oder mache ich einfach etwas falsch?

Danke für Eure Hilfe.
//sw


Code:
<html>
  <head>
    <title>Tabellen Test</title>
    <style type="text/css">
      <!--
      #container { width: 95%; border: 1px solid black; }
      #leftnav { float: left; width: 150px; }
      #content { margin-left: 150px; border-left: 1px solid black; padding: 1em; }
      table { border: 1px solid black; width: 100%; text-align: left; }
      -->
    </style>
  </head>

  <body>
    <div id="container">

      <div id="leftnav">
        <ul>[*]abc[*]def[/list]      </div>

      <div id="content">
        <table>
          <tr>
            <th>Spalte1</th>
            <th>Spalte2</th>
            <th>Spalte3</th>
          </tr>
          <tr>
            <td>Wert1</td>
            <td>Wert2</td>
            <td>Wert3</td>
          </tr>
        </table>
      </div>

    </div>
  </body>
</html>
[/code]
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 20.07.2005, 11:46
{ display: random;}
XHTMLforum-Kenner
 
Registriert seit: 08.09.2004
Ort: Stuttgart
Beiträge: 5.034
andir ist ein wunderbarer Anblickandir ist ein wunderbarer Anblickandir ist ein wunderbarer Anblickandir ist ein wunderbarer Anblickandir ist ein wunderbarer Anblickandir ist ein wunderbarer Anblick
Standard

Die Tabelle bezieht sich nicht auf die Seitenbreite.

Hier kommt meiner Ansicht nach das fehlerhafte Boxmodell des IE zum tragen, da du keine Dokumententypdeklaration für dein Dokument angegeben hast.

Such mal nach DTD im Forum hier und nach Quirksmode ( für das genannte Boxmodell)

Eine brauchbare DTD für dein Projekt könnte sein:

Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
Damit stellt auch der IE es "richtig" dar.

grüsse andir
__________________
Grüsse Andreas- auch mal wieder da...

Design isn't about the tools, it's about creating the best experience for the user. A design should be based on usability, accesibility, aesthetics, but never on floats, lists or background images. ( by Cameron Adams)
Wiedergelesen: > hier und hier

[Foren-Links] Dein Post? Klar, DAS vorher gelesen? Hilft. ## User-Landkarte
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 20.07.2005, 11:49
Benutzerbild von netspy
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 13.08.2004
Ort: Leipzig
Beiträge: 1.953
netspy sorgt für eine eindrucksvolle Atmosphärenetspy sorgt für eine eindrucksvolle Atmosphäre
Standard

Positioniere die DIV-Box mal relative, das hilft dem IE meist auf die Sprünge.

Code:
#container { position: relative; }
Mario
__________________
AppDev Blog · AppDev Forum
Mit Zitat antworten
  #4 (permalink)  
Alt 20.07.2005, 12:08
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 20.07.2005
Beiträge: 2
streetworker befindet sich auf einem aufstrebenden Ast
Standard

Hallo

und danke für Eure Vorschläge.

Die fehlende DTD war tatsächlich das Problem.
Jetzt wird die Tabelle auch im IE6 richtig formatiert.

Danke für die schnelle Hilfe!
//sw
Mit Zitat antworten
  #5 (permalink)  
Alt 20.07.2005, 12:19
Benutzerbild von netspy
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 13.08.2004
Ort: Leipzig
Beiträge: 1.953
netspy sorgt für eine eindrucksvolle Atmosphärenetspy sorgt für eine eindrucksvolle Atmosphäre
Standard

Zitat:
Zitat von streetworker
Die fehlende DTD war tatsächlich das Problem.
Jetzt wird die Tabelle auch im IE6 richtig formatiert.
Im IE 5.5 und kleiner wird sie aber immer noch falcsh formatiert.

Mario
__________________
AppDev Blog · AppDev Forum
Mit Zitat antworten
Antwort


Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Problem mit CSS Menü FuFi CSS 1 05.01.2015 15:46
Verschiebungen bei größerem Bildschirm seelefant CSS 4 28.07.2014 15:43
Media Querys - Layout geht wird über den Displayrand angezeigt DarkNemesis84 CSS 9 05.05.2013 22:00
CSS von Plugin beisst! expand CSS 0 28.09.2012 17:44
Responsive webdesign: horizontales Menü mit angepasster Schriftgröße Spencer Javascript & Ajax 3 18.09.2012 23:16


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:40 Uhr.