Sie sind nicht angemeldet.

Tom Sailor

Schatzjäger

  • »Tom Sailor« ist der Autor dieses Themas

Beiträge: 1 102

Registrierungsdatum: 7. Juni 2003

  • Nachricht senden

1

Sonntag, 19. Juni 2005, 10:59

CSS-Fehlermeldung

Habe jetzt mal angefangen meine Webseite zu überarbeiten und dabei möglichst viel in CSS zu packen, was ich vorher noch nicht gemacht hatte. Nun zeigt er mir folgende Warnmeldung beim Erstellen:

Zitat

Support for the top, text-top, middle, bottom, and text-bottom values of the CSS property vertical-align is incomplete; these values may not produce the intended effect. [Microsoft Internet Explorer 5.0, Microsoft Internet Explorer 5.5]


Muss ich die ernstnehmen, und was kann ich tun? :rolleyes:

Edit: Noch eine Frage, wie kann ich in CSS den rollover-status für Links und denn visited Status festlegen? A:hover und a:visited gehen irgendwie nicht!?

Zitat


a {
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
color: #183889;
background-color: #9999ff;
text-decoration: none;
}
  Tom :)

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Tom Sailor« (19. Juni 2005, 13:37)


Tom Sailor

Schatzjäger

  • »Tom Sailor« ist der Autor dieses Themas

Beiträge: 1 102

Registrierungsdatum: 7. Juni 2003

  • Nachricht senden

2

Freitag, 24. Juni 2005, 12:46

Alsooo: Die oben genannten Problem sind alle gelöst. Jetzt tritt aber ein anderes auf... Ich habe die Navi/Side/Headbars oben und links. Den Inhalt richte ich dann immer links aus. Klappt im Firefox auch wunderbar, im IE zentriert er mir aber eine Tabelle und will sie partout nicht links ausrichten. Any hints? :(
  Tom :)

Sir Henry

Pensionierter Oberbordschrauber

Beiträge: 1 710

Registrierungsdatum: 24. Mai 2003

  • Nachricht senden

3

Freitag, 24. Juni 2005, 13:42

Verwechselt du beim Ausrichten vielleicht die Tabelle mit ihrem Inhalt?

Vielleicht zitierst du mal die entscheidenden Teile des HTML- bzw. CSS-Codes. :rolleyes:
  Cheers, Sir Henry
Schon im Anno-Pool vorbeigeschaut?

Tom Sailor

Schatzjäger

  • »Tom Sailor« ist der Autor dieses Themas

Beiträge: 1 102

Registrierungsdatum: 7. Juni 2003

  • Nachricht senden

4

Freitag, 24. Juni 2005, 14:12

Ich muss zugeben, dass ich zu denjenigen gehöre, die Tabellen zum Seitenlayout missbrauchen :rotw: Das seltsame ist, dass es in der Version ohne CSS, die Momentan noch online ist, klappt...

Hier die CSS Datei:

Zitat

html {
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
background-color: #9999ff;
text-align: left;
}
body {
margin: 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
background-color: #9999ff;
text-align: left;
}
td {
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
background-color: #9999ff;
text-align: left;
vertical-align: top;
}
table {
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
background-color: #9999ff;
text-align: left;
vertical-align: top;
}
a {
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
color: #183889;
background-color: #9999ff;
text-decoration: none;
}
a:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
text-decoration: underline;
color: #183889;
}
a:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
color: #0066FF;
}
  Tom :)

Santa

Schatzjäger

Beiträge: 1 355

Registrierungsdatum: 28. August 2004

  • Nachricht senden

5

Freitag, 24. Juni 2005, 16:11

Zitat

Original von Tom Sailor
Ich muss zugeben, dass ich zu denjenigen gehöre, die Tabellen zum Seitenlayout missbrauchen :rotw:


was spricht dagegen?


auch an deiner css-datei kann ich nix finden ...

man beachte meine private homepage (link müsste da unten sein ....)
da werden im internet explorer die ränder nicht dargestellt.
im firefox passt alles bestens ...


das ist halt der IE :(

ps: wie lautet denn die adresse deiner website, dann könnt ich ma guckn ....?

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Santa« (24. Juni 2005, 16:12)


Tom Sailor

Schatzjäger

  • »Tom Sailor« ist der Autor dieses Themas

Beiträge: 1 102

Registrierungsdatum: 7. Juni 2003

  • Nachricht senden

6

Freitag, 24. Juni 2005, 17:00

Ist halt bei den Webdesignprofis verpönt, Tabellen zu verwenden. Die sind nur dazu da, um Daten tabelarisch zu präsentieren. Alles andere soll man mit CSS machen... Naja.
Auf meiner Seite wirst Du keinen Fehler finden, denn das was online ist ist ohne CSS, d.h. alles ist direkt in den Code gepfriemelt. Das bin ich gerade dabei umzubauen. :konfus:
  Tom :)

Santa

Schatzjäger

Beiträge: 1 355

Registrierungsdatum: 28. August 2004

  • Nachricht senden

7

Freitag, 24. Juni 2005, 17:44

hach ja ich wollte meine seite auch umbauen

aber mein selbst-programmiertes CMS ist so schlecht dass es kein templatesystem hat und jetzt praktisch in jeder datei was zu ändern ist für ein neues design

und designen kann ich sowieso nicht, ideen guck ich mir nur ab (wie z.b. dieser doppelpfeil (>>) bei andrés seite bei den links) und so weiter :rolleyes:


na egal :D

zu den tabellen ... eine andere möglichkeit sind ja die divs (die ich auch verwende), aber häufig ist es so dass der InternetExplorer von MS die blöd darstellt und oft ist das ganze in tabellen dann korrekt ...

deswegen ... nix gegen tabellen :)

Sir Henry

Pensionierter Oberbordschrauber

Beiträge: 1 710

Registrierungsdatum: 24. Mai 2003

  • Nachricht senden

8

Freitag, 24. Juni 2005, 20:02

Seh ich auch wie Santa. Ich glaube, Tom verwechselt da was, denn Tabellen sind doch fürs Seitenlayout ideal, inklusive CSS, das ist ja kein Widerspruch. :rolleyes:

Zu Toms CSS: Wenn man jetzt noch das Ergebnis sehen könnte, wäre es ideal. Mir ist nämlich immer noch nicht klar, was nicht stimmt: Wird die Tabelle nicht richtig ausgerichtet oder ihr Inhalt? Falls ersteres, dann wäre eine horizontale Ausrichtung "center" des "table"-Elements sinnvoll. Beim Inhalt steht ausdrücklich "text-align: left", also ist die linksbündige Ausrichtung nicht verwunderlich.
  Cheers, Sir Henry
Schon im Anno-Pool vorbeigeschaut?

Tom Sailor

Schatzjäger

  • »Tom Sailor« ist der Autor dieses Themas

Beiträge: 1 102

Registrierungsdatum: 7. Juni 2003

  • Nachricht senden

9

Freitag, 24. Juni 2005, 20:30

Zu 1.: Stimmt schon, aber normalerweise sollte man Tabellen dafür nicht verwenden. Bilder und Text kann man ja auch anderweitig ausrichten...

Zu 2.: Das Problem habe ich mittlerweile gelöst. Die Tabelle wurde im IE immer zentriert (nicht der Inhalt). Es lag daran das hinter <table> im Code <align="center"> stand. Seltsam ist nur, dass der Firefox den entsprechenden Eintrag im CSS erkennt und es links ausrichtet. Scheint aber so, als hätte der IE diesbezüglich Probleme mit CSS. Das habe ich in verschiedenen Foren gelesen. :konfus:

Trotzdem Danke! :up:
  Tom :)

Santa

Schatzjäger

Beiträge: 1 355

Registrierungsdatum: 28. August 2004

  • Nachricht senden

10

Freitag, 24. Juni 2005, 20:32

Zitat

Original von Tom Sailor
<align="center">


ist das nen gültiger html-befehl :scratch:


sag mir einen grund der gegen tabellen als layouthilfe spricht :) :D

Tom Sailor

Schatzjäger

  • »Tom Sailor« ist der Autor dieses Themas

Beiträge: 1 102

Registrierungsdatum: 7. Juni 2003

  • Nachricht senden

11

Freitag, 24. Juni 2005, 20:37

Ich meinte <div align="center">, sorry :)

Der Tabellenaufbau in einigen Browsern ist wohl etwas problematisch. Außerdem bietet CSS mehr Möglichkeiten. Aber ich kenne mich da auch nicht wirklich aus ;)
  Tom :)

Sir Henry

Pensionierter Oberbordschrauber

Beiträge: 1 710

Registrierungsdatum: 24. Mai 2003

  • Nachricht senden

12

Freitag, 24. Juni 2005, 21:00

Zitat

Originally posted by Tom Sailor
Außerdem bietet CSS mehr Möglichkeiten. Aber ich kenne mich da auch nicht wirklich aus ;)


Nochmals: Tabellen und CSS sind keine Alternativen. Man kann nicht sagen, dass das eine mehr kann als das andere - beide ergänzen sich. Kann man hervorragend bei Selfhtml nachlesen. :) Dabei sieht man auch gleich, was IE6 noch nicht mitmacht.
  Cheers, Sir Henry
Schon im Anno-Pool vorbeigeschaut?