2009-06-05 6 views
2

Aus irgendeinem Grund verschwindet einer der inneren Rahmen auf meinem Tisch, wenn ich die Standardhöhe mit etwas CSS ändere.Grenze vom Tisch verschwunden?

HTML:

<table class="event"> 
    <tr> 
    <td>Start Date</td> 
    <td>2009-6-2</td> 
    </tr> 
    <tr> 
    <td>End Date</td> 
    <td>2009-6-8</td> 
    </tr> 
    <tr> 
    <td>Location</td> 
    <td>Vail</td> 
    </tr> 
</table> 

CSS:

table.event 
{ 
    border-collapse: collapse; 
    border: 1px solid #000; 
    width: 33%; 
    height: 300px; 
} 

table.event td 
{ 
    border: 1px solid #000; 
    padding: 2px; 
} 

Hier ist, was es sieht derzeit wie

http://img410.imageshack.us/img410/394/whatv.png http://img410.imageshack.us/img410/394/whatv.png

jemand irgendwelche Ideen haben, wie ich dieses Problem beheben?

+2

In welchem ​​Browser geschieht dies? – CodeLikeBeaker

+1

Firefox, und nicht IE. – JasonV

+1

hast du sichergestellt, dass dein Cache gelöscht wird? Vielleicht Strg + F5 drücken, um neu zu laden und sehen, ob das korrigiert .... gerade funktionierte für mich in IE und Firefox ... – RSolberg

Antwort

6

Wenn Sie Ihren Code nehmen und direkt in eine leere HTML-Seite einfügen, funktioniert das? Ich frage mich, ob es etwas gibt, das es verursacht, in einem anderen CSS (nur Raten).

Ich zog dieses Öffnen in FF, Safari, Opera, Chrome, IE6-7 und 8 und konnte es nicht replizieren.

Auch mit/ohne den Grenz-Kollaps bekomme ich die gleichen Ergebnisse.

+3

Ja, es funktioniert mit einer komplett leeren HTML-Seite und CSS. Danke, dass Sie diese Methode zur Fehlerbehebung angeboten haben. Es muss noch etwas anderes geben. – JasonV

+0

Kein Problem, sorry kann dir nicht viel mehr helfen, ohne deine gesamte Codebasis zu sehen. – CodeLikeBeaker

+0

Ja, ich werde den Rest durchsehen. Danke für die Eingabe. – JasonV

0

Dieser Code funktioniert gut für mich in Firefox und ie7. Ändern Sie die Höhe mit Javascript oder etwas anderem oder nur innerhalb des Editors? Sie könnten jedoch versuchen, den Grenzkollaps zu beseitigen.

+0

Nein, ich ändere nichts mit JS. – JasonV

+0

Ist es möglich, dass Sie später auf ein anderes Stylesheet verweisen oder dass Sie später in Ihrem CSS einen anderen Style für die Tabelle erstellt haben, der das verursachen könnte? – ryanulit

1

Gerade hat das Problem gelöst. Meine Güte, ich fühle mich wie ein Idiot. Der Grund dafür war, dass ich in Firefox ein wenig "herausgezoomt" wurde. Die Skalierung löste eine der inneren Grenzen.

Danke an alle für die Hilfe, Es war Jason Heines Idee, die schließlich dazu führte, dass ich es herausgefunden habe.

+0

du solltest seine Antwort dann annehmen – Jason

+0

habe ich gerade gemacht ..... – JasonV