Marc: Hilfe zur Umstellung auf CSS

Beitrag lesen

Hallo Konrad,

Nein, so ein Programm kenne ich nicht und wird es wohl kaum geben. Wozu auch? Schließlich ist das eigentlich zu simpel. Eine Farbangabe in font wird auch im CSS zu einer simplen Farbangabe. Der Farbwert bleibt derselbe.

Du bringst hier auch das einfachste Beispiel.

Ich habe zwei Beispiele gebracht - wenn Du für jede Fromatierung ein Beispiel willst: in selfhtml findest Du sie alle!

Wie aber weiß ich, dass "align=..." in CSS plötzlich text-align heißt und auch anders reagiert?

Das muss man tatsächlich nachschlagen (z. B. in SelfHTML) - oder hier fragen.

text-align heißt im Übrigen nicht align, weil es sich nur auf Text bezieht (außer - fälschlicherweise - im InternetExplorer).

Für ein Programm ergeben sich aber auch andere Probleme. Es gibt tausend Arten eine schwarze Linie zu erstellen. Wie soll ein Programm darauf kommen, dass bespielsweise eine leere, 1px hohe Tabellen-Zeile mit schwarzem Hintergrund missbraucht wird, um eine horizontale Linie zu erzeugen?

Das Programm schlägt Dir statt dessen vielleicht ein Div vor - korrekt wäre aber <hr>.

Layout ohne CSS ist einfach Pfusch (vieles ließ sich früher halt einfach nicht anders machen).

Wie soll ein Programm nun von Pfusch auf das schließen, was der Programmier haben wollte, wenn er korrektes CSS verwenden möchte?

Schon allein an Deinem Beispiel siehst Du ja, dass es keine eindeutigen Zuordnungen gibt. Das HTML-Attribut "align" macht nun einmal nicht dasselbe wie text-align.

je nachdem, was du möchtest, kannst Du das auf unterschiedliche Arten mit CSS erreichen - welche davon soll Dir das Programm denn vorschlagen? ich kann es ja nicht einmal, ohne zu wissen, welchen Effekt du erreichen willst.

Im übrigen: warum sollte jemand sich die Mühe machen, eine Seite neu zu machen und das alte Layout eins zu eins zu übernehmen - wäre das nicht DIE Gelegenheit, auch optisch eine Modernisierung vorzunehmen?

Und vielleicht gibt es ja nicht immer ein passendes CSS?

Und was soll das arme Programm Dir dann vorschlagen?

Mein Rat: nimm Dir die HTML-Elemente und Attribute, die Du verndest eins nach dem anderen vor und suche nach Alternativen mittels CSS hier in SelfHTML - wenn Du alleine nicht klar kommst, frag hier bei einem konkreten Problem nach. Dafür sind wir ja da :-)

Dann bist Du bald besser als jedes Programm.

Ansonsten nimm FrontPage oder ähnliches - frag dann aber nicht, warum irgendwas in einem Browser nicht klappt - DEN Fehler kannst Du dann selber suchen. Die Bereitschaft sich durch solchen Code zu kämpfen ist auch hier relativ gering.

Viele Grüße,
Marc.

--
Und immer schön
validieren (http://validator.w3.org/)