Michael Nahrath: das SelfHTML-Stylesheet

Beitrag lesen

Ja aber 1.0em ist doch die Grösse, die IHR in EUREM Browser als Standard-Schriftgrösse eingestellt habt.

Wer sagt das eigentlich mit dieser Bestimmtheit? Wieso sollte das eigentlich so sein? Eigentlich ist das doch eher das, was man mit %-Angaben erreichen sollte, sagt mir mein Verstand.

Hallo Stefan

Ja, jetzt hab ichs endlich auch gefunden: http://www.w3.org/TR/REC-CSS2/syndata.html#value-def-length

Allso präziser: em für {fontsize: } ist die relative Grösse zum Eltern-Element.
Wenn nicht für <html> oder <body> (oder weiteren umschliessenden "Eltern"-tags) etwas anderes angegeben ist, ist das die im Browser voreingestellte Schriftgrösse (was sonst?).

Das sollte bei der Art, wie Du die Artikelliste als <ul> in der <ul> in der... geschachtelt hast, für die erste Ebene gelten. Wenn dann allerdings
ul {font-size:0.9em}   im Stylesheet steht, ist es ganz richtig, dass jede weitere Unterebene kleiner wird. Drum heissts ja *Cascading*StyleSheet ;-)
Bei Netscape 4 fällt das nicht auf, weil es Styles für Listen allgemein (fast?) nicht unterstützt.

Allso sollte es auf jeden Fall heissen ul {fontsize:1.0em}, wenn Du die ganze Tabelle kleiner haben willst, musst Du das wohl mit einem <div> um die ganz Liste regeln oder gleich im <html> oder im <body>.

Wenns dann noch nicht klappt, liegt es vieleicht wirklich daran, das die Artikelliste mit <ul><ul> ohne <li> zwischendrin strenggenommen kein gültiges HTML ist und daher der IE4 Schwierigkeiten hat, das Stylesheet richtig zu vererben. (siehe http://validator.w3.org/check?uri=http%3A%2F%2Fwww.teamone.de%2Fselfaktuell%2Fself_forum%2F19003.html das meiste ist Kleinkram, interessant wirds zu dieser Sache erst ab Zeile 42).
Wenn gleich die Frage kommt, obs denn irgendeinen Browser stört: Ja, in iCab ist die Darstellung der Liste deshalb extrem verzerrt (ganz ohne CSS).

Eigentlich wunderts mich, dass sich noch kein MacUser wegen der kleinen Schrift bei Dir gemeldet hat. in de.comp.sys.mac ist das schon ein paarmal durch, meist mit dem Ergebnis:
"CSS im Browser deaktivieren". Aber das kanns doch nicht gewesen sein...

Übrigens find ichs total klasse, dass Du den Vorschlag einfach mal ausprobiert hast.
Schade, dass ich die eigentliche Testphase verpasst hab...

Ich probier nochmal die Probleme aufzuzählen:

  • IE 3 macht Fliegendreck -> Empfehlung: CSS deaktivieren, evtl. hilft eine Schriftgrössenangabe in % statt in em.
  • Listeneinträge kaskadieren, werden immer kleiner -> ist hoffentlich lösbar (siehe oben)
  • Netscape verliert die blaue Farbe -> Netscape-Bug bei style in Listen?
  • Viele Windows-User empfinden ihre voreingestellte Schrift bei 100% als zu gross (-; Wie ist diesen armen Menschen wohl zu helfen ;-).
    Pädagogisch sinnvoll wärs, ihnen die Prefs ihres Browsers zu erklären,
    wenn das nicht durchführbar ist, könnte ein
    body {font-size:85%}     helfen, nicht schön, aber immerhin gibt das den anderen Usern die Möglichkeit, die Schrift browserseits wieder gross zu kriegen.

So, ich hoff, Ihr seid jetzt nicht genervt von mir,
Gruss, Michi

0 57

das SelfHTML-Stylesheet

Michael Nahrath
  • css
  1. 0
    Stefan Muenz
    1. 0
      Chris Weber
      1. 0
        Stefan Muenz
        1. 0
          Wilhelm
          1. 0
            Ingo
          2. 0
            Patrick
            1. 0
              Stefan Muenz
              1. 0
                Patrick
                1. 0
                  Stefan Muenz
                  1. 0
                    Patrick
                    1. 0
                      Martin Speiser
                  2. 0
                    Ingo
                  3. 0
                    Michael Nahrath
        2. 0
          Martin Speiser
        3. 0
          Markus Franzen
        4. 0
          Curt
          1. 0
            Stefan Muenz
            1. 0
              Jens Menke
              1. 0
                Stefan Muenz
                1. 0
                  Jens Menke
                  1. 0
                    Dirk Ruchatz
                    1. 0
                      Wilhelm
        5. 0
          Ludwig Ruderstaller
          1. 0
            Stefan Muenz
            1. 0
              Michael Schröpl
            2. 0
              Michael Nahrath
              1. 0
                Stefan Muenz
                1. 0
                  Michael Nahrath
              2. 0
                Thomas J.S.
                1. 0
                  Michael Nahrath
                  1. 0
                    Thomas J.S.
                    1. 0
                      Michael Nahrath
                      1. 0
                        Thomas J.S.
                        1. 0
                          Michael Nahrath
                          1. 0
                            Michael Nahrath
        6. 0
          Calocybe
          1. 0
            Michael Nahrath
            1. 0

              das SelfHTML-Stylesheet - Aber was tun?

              Calocybe
              1. 0
                Michael Nahrath
                1. 0
                  Calocybe
        7. 0
          Jens Menke
        8. 0
          Michael Nahrath
          1. 0
            Stefan Muenz
            1. 0
              Michael Nahrath
              1. 0
                Stefan Muenz
                1. 0
                  Michael Nahrath
    2. 0
      Benedikt Scholz
    3. 0
      Jules
      1. 0
        Miichael Nahrath
    4. 0
      Jens Menke
    5. 0

      SelfHTML-Stylesheet - wieder im Original, aber wie weiter?

      Stefan Muenz
      1. 0

        SelfHTML-Stylesheet - Tip für Mac-User

        Thomas J.S.
  2. 0
    Thomas J.S.
    1. 0
      Michael Nahrath
  3. 0
    Michael Nahrath
  4. 0

    das SelfHTML-Stylesheet-Ein Beispieldatei-(was ist los?)

    Thomas J.S.