Dmitri Rettig: Welche CSS Angaben genügen für XHTML?

Servus,

ich will meine Seite nicht in HTML, sondern in XHTML schreiben. Da ich sowieso neu anfange.

Da habe ich zwei Fragen:

1. Für den MSIE muss man jedes verwendete Element mit CSS formatieren. Welche Angaben muss man machen?

2. Ich habe meine Seite [bislang in HTML 4.01] soweit, dass sie im Mozilla, Microsoft Internet Explorer und Opera ungefähr gleich aussieht. Ich will aber, dass sie in jedem Browser _gleich_ aussieht. Muss ich dann für jedes Verwendete Element alle möglichen Angaben machen, bishin zu line-height in einem p-Tag? Das wäre dann viel Arbeit. Hat sich vielleicht schon jemand die Mühe gemacht, jedes HTML Element zu formatieren? Dann brauche ich nur noch die für mich wichtige Elemente selber zu formatieren, und der Rest bleibt auf Pixel genau der gleiche.

MfG Dmitri

  1. Servus,

    Moinsen

    Da habe ich zwei Fragen:

    1. Für den MSIE muss man jedes verwendete Element mit CSS formatieren. Welche Angaben muss man machen?

    da kann ich nur ein gutes beispiel posten, ein fertiges layout was in den meisten WIndows browsern gleich aussieht : http://www.thenoodleincident.com/tutorials/box_lesson/basic4.html oder bzw http://www.thenoodleincident.com/tutorials/box_lesson/

    1. Ich habe meine Seite [bislang in HTML 4.01] soweit, dass sie im Mozilla, Microsoft Internet Explorer und Opera ungefähr gleich aussieht. Ich will aber, dass sie in jedem Browser _gleich_ aussieht.

    100% wirst du das nicht hinbekommen, denke ich ;), aber den versuch ists wert!

    MfG Dmitri

    AnalphaBestie

  2. hi

    1. Für den MSIE muss man jedes verwendete Element mit CSS formatieren. Welche Angaben muss man machen?

    eigentlich nicht... in dem Moment, wo die Datei als text/html beim User ankommt (was eh sein muss, da wohl 90%+ Der IE-User einen veralteten XML-Parser benutzen), werden die "Stanadrd-Styles" angewendet.

    1. Ich habe meine Seite [bislang in HTML 4.01] soweit, dass sie im Mozilla, Microsoft Internet Explorer und Opera ungefähr gleich aussieht. Ich will aber, dass sie in jedem Browser _gleich_ aussieht.

    100%ig wirst du das eh nie schaffen - es gibt einfach Dinge, die nicht genau festgelegt sind und man über CSS keinen Einfluß daranf hat.

    Grüße aus Bleckede

    Kai

  3. Hi Dmitri,

    ich will meine Seite nicht in HTML, sondern in XHTML schreiben. Da ich sowieso neu anfange.

    sehr schön.

    1. Für den MSIE muss man jedes verwendete Element mit CSS formatieren. Welche Angaben muss man machen?

    Ich glaube, du verwechselst da XML mit XHTML:

    http://selfhtml.teamone.de/xml/intro.htm
      http://selfhtml.teamone.de/html/xhtml/index.htm

    XHTML ist ja nichts anderes, als die Weiterentwicklung von HTML und in der Version 1.1 die konsequenteste Variante. Du _kannst_ Elemente formatieren, musst dies aber nicht. Ohne CSS hast du somit eine reine Text-Version.

    1. Ich habe meine Seite [bislang in HTML 4.01] soweit, dass sie im Mozilla, Microsoft Internet Explorer und Opera ungefähr gleich aussieht. Ich will aber, dass sie in jedem Browser _gleich_ aussieht.

    Beschwere dich bei M$ ;) Ernsthaft, pixelgenaues Layout ist kaum zu realisieren [1] und sollte eigentlich auch nicht nötig sein, schließlich ist ja einer der Vorteile von HTML die Skalierbarkeit. Bei einem von mir frei wählbarem Zoomfaktor fällt eine Seite dann vielleicht sogar auseinander. Es gibt natürlich Möglichkeiten, einzelne Browser von Stylesheets auszuschließen, dh. deren Bugs für solche Zwecke auszunützen, man sollte diese IMHO aber nur bei groben Problemen (sagte ich schon sch... M$IE?) einsetzen. Ein Besucher sieht deine Seite ohnehin nur mit *seinem* Browser, etwaige kleine Abweichungen fallen da nicht auf. Wer mit mehreren Browsern vorbeikommt, weiß auch um die Unterschiede im Rendering.

    LG Orlando

    [1] Flash ist pöse

    --
    SELF-TREFFEN 2002
    http://www.rtbg.de/selftreffen/
    http://www.megpalffy.org/temp/penneninhh.html