Tabellenformatierung: Nur obere und untere Rahmenlinie pro Zeile
anfaenger
- css
Hallo liebe Leute!
Ich hoffe ihr könnt mir beistehen, eine Archivsuche verlief leider ergebnislos:
Ich versuche aktuell eine Tabelle in CSS so zu formatieren, dass jeweils nur die untere und die obere Rahmenlinie pro Zeile angezeigt wird.
Hierfür verwende ich folgendes:
table tbody tr
{
font: normal 12px Verdana, sans-serif;
border-bottom: 1px solid #000000;
border-top: 1px solid #000000;
text-align: center;
padding: 6px 6px 6px 12px;
background: #ffffff;
}
Die Tabelle ist hierbei wie folgt formatiert:
table
{
width: 100%;
border-style: none;
border-spacing: 0px;
border-collapse: collapse;
}
Dies funktioniert mit Firefox auch wie gewünscht, nur IE ignoriert die Formatierung vollständig und zeigt keinerlei Rahmenlinien an. Laut SelfHTML sollte dies aber ab IE 3 aufwärts unterstützt werden - Wo also liegt mein Fehler?
Liebe Grüße,
Ein verzweifelter CSS-Anfänger :-)
@@anfaenger:
nuqneH
Dies funktioniert mit Firefox auch wie gewünscht, nur IE ignoriert die Formatierung vollständig und zeigt keinerlei Rahmenlinien an.
IE 8 macht’s.
Laut SelfHTML sollte dies aber ab IE 3 aufwärts unterstützt werden
Wo steht das?
Wo also liegt mein Fehler?
Nirgens. Der Fehler liegt im IE < 8.
Gib nicht den 'tr'-Elementen den Rahmen, sondern den 'td'/'th'.
Qapla'
Hallo Gunnar!
Vielen herzlichen Dank für deine rasche Hilfe!
Faszinierend, ich habe es eben auch mit IE 8 versucht, kein Erfolg.
Zur besseren Nachvollziehbarkeit habe ich eine Demonstration der Seite online gestellt, ich bitte die üble Formatierung (und nicht nur die) zu entschuldigen:
http://www.unet.univie.ac.at/~a0302840/dat/test/test.htm
Wenn du einen kurzen Blick darauf werfen könntest, um mir zu ein Wenig Klarheit zu verhelfen, wäre ich dir sehr verbunden!
Eben ebenfalls aufgefallen: Selbiges gilt ebenso für den Hovereffekt bei den Zeilen. :/ Funktioniert bei Firefox, nicht aber bei IE.
Ganz liebe Grüße,
ein verwirrter Anfänger
@@anfaenger:
nuqneH
Faszinierend, ich habe es eben auch mit IE 8 versucht, kein Erfolg.
Erkunde, was es mit dem Quirks-Modus auf sich hat und wie man ihn vermeidet.
ich bitte die üble Formatierung (und nicht nur die) zu entschuldigen:
http://www.unet.univie.ac.at/~a0302840/dat/test/test.htm
Dass du deine Seite nicht verlinkt hattest, ist kaum zu entschuldigen.
Qapla'
Faszinierend, ich habe es eben auch mit IE 8 versucht, kein Erfolg.
Erkunde, was es mit dem Quirks-Modus auf sich hat und wie man ihn vermeidet.
Vielen Dank für die Erklärung, dies hat Klarheit gebracht!
Dass du deine Seite nicht verlinkt hattest, ist kaum zu entschuldigen.
Qapla'
Ich bitte dies zu entschuldigen, ein Affront gegen den Forenusus war freilich nicht meine Absicht.
Liebe Grüße und vielen Dank für die Hilfe!
Sorry, ganz vergessen:
Laut SelfHTML sollte dies aber ab IE 3 aufwärts unterstützt werden
Wo steht das?
Sofern ich die Angaben richtig verstanden habe, hier:
http://de.selfhtml.org/css/eigenschaften/rahmen.htm#allgemeines
Liebe Grüße,
Anfänger
@@anfaenger:
nuqneH
Laut SelfHTML sollte dies aber ab IE 3 aufwärts unterstützt werden
Wo steht das?
Sofern ich die Angaben richtig verstanden habe, hier:
http://de.selfhtml.org/css/eigenschaften/rahmen.htm#allgemeines
Dass IE < 8 'border' nicht auf 'tr' anwendet, ist dort in der Tat nicht erwähnt.
Qapla'