Bene: font-size wird eifnach nicht interpretiert

Hallo, ich mochte gern die Schriftgröße udn einige andere textformatierungen über CSS lösen, jdeoch wird der "font-size"-teil immer übergangen
Code:
<body bgcolor="#94ADBD" [...] topmargin="0" style="font-family:Arial,Helvetica,Sans-serif; font-size:1;">

Könnte mir evtl jemand dabei helfen?
mfg,
Bene

  1. Hallo,

    <body bgcolor="#94ADBD" [...] topmargin="0" style="font-family:Arial,Helvetica,Sans-serif; font-size:1;">

    Das Quizz:

    font-size:1apfel;
      font-size:1pt;
      font-size:1birne;
      font-size:1px;
      font-size:1;

    Welche Angaben gehören nicht zu CSS?

    Es handelt sich um die 500-Euro-Frage :-))

    LG
    Chris

    1. äh, sorry, hatte mti allen angaben rumexperimentiert ^^ Der eigentliche Code ist auch
      <body bgcolor="#94ADBD" [...] topmargin="0" style="font-family:Arial,Helvetica,Sans-serif; font-size:10pt;">

      Aber das funktioniert auch net ^^

      mfg, bene

      1. Hallo Bene!

        Aber das funktioniert auch net ^^

        Schöne Aussage. Es sollte aber.

        Wahrscheinlich gibt es einen übergeordneten Stylesheet, der Dir Deine Definition überbügelt. Leider ist dies aus Deinem Codeschnipsel nicht ersichtlich. Zeig uns die Seite und die Lösng ist mit Dir.

        Schönen Gruß

        Afra

        1. Hallo,

          Wahrscheinlich gibt es einen übergeordneten Stylesheet, der Dir Deine Definition überbügelt. Leider ist dies aus Deinem Codeschnipsel nicht ersichtlich. Zeig uns die Seite und die Lösng ist mit Dir.

          Der müsste dann aber mit !important gekennzeichnet sein, oder?
          http://de.selfhtml.org/navigation/suche/index.htm?Suchanfrage=important

          LG
          Chris

          1. Hallo Bene!

            Danny hat noch einen guten Ansatz geliefert. Ansonsten habe ich keine Lust auf die Glaskugel.

            Schönen Gruß

            Afra

            1. Hallo Bene!

              Danny hat noch einen guten Ansatz geliefert. Ansonsten habe ich keine Lust auf die Glaskugel.

              Schönen Gruß

              Afra

              Klasse Sache, danke für die schnelle Hilfe, mit Dannys Tipp funktionierts. Viele Dank!

              mfg, bene

        2. <html>
          <head>
          <title>BMX</title>
          <base target="_self">
          </head>

          <body bgcolor="#94ADBD" text="#000000" link="#0000CC" vlink="#0000CC" alink="#0000CC" topmargin="0" style="font-family:Arial,Helvetica,Sans-serif; font-size:1;">
          <table width="100%" border="0">
            <tr>
              <td colspan="4"><b>BMX</b></td>
            </tr>
            <tr>
              <td colspan="4"><img src="../../pics/leiste.jpg" width="400" height="3"></td>
            </tr>
            <tr>
              <td height="10" colspan="4">Beschreibung folgt</td>
            </tr>
            <tr>
              <td colspan="4"><b>Cube</b></td>
            </tr>
            <tr>
              <td colspan="4"><img src="../../pics/leiste.jpg" width="400" height="3"></td>
            </tr>
            <tr>
                    <td width="25%"><a style="text-decoration: none" href="raeder/cube_thecrimson.htm" target="unten">The
                      Crimson</a></td>

          <td width="15%"> grau </td>
                    <td width="15%"> <div align="right"><b>299.-
                        €</b></div></td>
                    <td width="45%"><br></td>
                  </tr>
                  <tr>
                    <td width="20%"><a style="text-decoration: none" href="raeder/cube_black_cross.htm" target="unten">Black
                      Cross</a></td>

          <td width="20%"> schwarz </td>
                    <td width="10%"> <div align="right"><b>399.-
                        €</b></div></td>
                    <td width="10%"><br></td>
                  </tr>
            <tr>
              <td colspan="4"><b>Focus</b></td>
            </tr>
            <tr>
              <td colspan="4"><img src="../../pics/leiste.jpg" width="400" height="3"></td>
            </tr>
            <tr>
                    <td width="20%"><a style="text-decoration: none" href="raeder/focus_bad_beast.htm" target="unten">Bad
                      Beast</a></td>

          <td width="20%">
                      <p align="left">silber</td>
                    <td width="10%">
                      <div align="right"><b>499.-
                        &#128;</b></div></td>
                                  <td width="10%"><br></td>
            </tr>
            <tr>
              <td colspan="4"><b>Bulls</b></td>
            </tr>
            <tr>
              <td colspan="4"><img src="../../pics/leiste.jpg" width="400" height="3"></td>
            </tr>
            <tr>
                    <td width="20%"><a style="text-decoration: none" href="raeder/bulls_busted.htm" target="unten">Busted</a></td>

          <td width="20%"> grün/matt </td>
                    <td width="10%"> <div align="right"><b>199.-
                        &#128;</b></div></td>
                    <td width="10%"><br></td>
                  </tr>
                  <tr>
                    <td><a style="text-decoration: none" href="raeder/bulls_desert_storm.htm" target="unten">Desert
                      Storm</a></td>

          <td> verschiedene </td>
                    <td> <div align="right"><b>249.-
                        &#128;</b></div></td>
                    <td><br></td>        </tr>
                  <tr>
                    <td><a style="text-decoration: none" href="raeder/bulls_mad_boy.htm" target="unten">Mad
                      Boy</a></td>

          <td> braun/matt - cream/matt </td>
                    <td> <div align="right"><b>299.-
                        &#128;</b></div></td>
                    <td><br></td>
                  </tr>
          </table>
          </body>

          Das ist die seite. sie wurde mal mit Frontpage gemacht (nicht von mir, gottbewahre) und ich übernehme gerade die aktualisierung fürs jahr 2006. Ich bin grad dabei, die Seite zu bereinigen... Und wie man sieht bin ich noch lange nicht fertig ;). Die Seite ist übrigens teil eines framesets, aber in keiner anderen Seite, dei Bestandteil von diesem ist, sind css angaben vorhanden...

          1. Hallo Bene!

            <table width="100%" border="0">

            (...)

            </table>

            Dann könnte Dir doch Danny helfen.

            Schönen Gruß

            Afra

      2. Kann es sein, dass Du Tabellen verwendest? Dann solltst Du zusätzlich zum body die Angaben auch für td u. th machen:

        body {
         margin: 0;
         background-color: #94ADBD;
        }
        body, td, th {
         font-family: Arial,Helvetica,Sans-serif;
         font-size: 1em;
        }

        1. Kann es sein, dass Du Tabellen verwendest? Dann solltst Du zusätzlich zum body die Angaben auch für td u. th machen:

          Danny,
          Nein, dann sollte bene keine Tabellen verwenden, jedenfalls zu nichts anderem als zur Darstellung tabellarischer Daten.

          Live long and prosper,
          Gunnar

          --
          „Weisheit ist nicht das Ergebnis der Schulbildung, sondern des lebenslangen Versuchs, sie zu erwerben.“ (Albert Einstein)
          1. Hallo Gunnar!

            Dass es nicht schön ist, dass er Tabelen verwendet hilft ihm zu seinem Problem aber nicht weiter. Ich finde es auch *sehr* wichtig Code und Design zu trennen, aber man muss es nicht missionarisch sehen. Oder? ;o)

            Schönen Gruß

            Afra

          2. Hi Gunnar,

            Nein, dann sollte bene keine Tabellen verwenden, jedenfalls zu nichts anderem als zur Darstellung tabellarischer Daten.

            Ist schon klar. Nur sollten wir mal die Kirche im Dorf lassen und auf seine Frage antworten. Die Umstellung von Tabellen auf CSS-Box-Modell ist ein anderes Thema.

            Ich persönlich habe schon einige moderne CSS-Layouts entwickelt und kenne deren Vor- aber auch Nachteile ganz gut. In Einzelfällen verwende ich aus versch. Gründen neuerdings wieder Layout-Tabellen. Diese füge ich nachträglich mittels Table-Injection (DOM) per Javascript um z.B. div-Bereiche ein. Das ist m.E. eine gute Kompromisslösung...

            MfG

            • Danny
        2. Kann es sein, dass Du Tabellen verwendest? Dann solltst Du zusätzlich zum body die Angaben auch für td u. th machen:

          Wobei man dazu sagen sollte, dass das nur für kaputte Browser gilt, ältere MSIEs vor allem, auch noch für MSIE 6 im Quirks-Modus. Sie vererben Schriftformatierungen nicht in Tabellenzellen.

          body, td, th {
          font-family: Arial,Helvetica,Sans-serif;
          font-size: 1em;
          }

          font-size:1em für body ist nicht so klug, weil es im MSIE einen Bug beim Vergrößern der Schriftgröße auslöst. http://www.1ngo.de/web/em.html
          Davon abgesehen ist font-size:1em in diesem Fall ohne jeglichen Effekt.

          Mathias

          1. Danke Dir für den Hinweis, hatte nicht so genau drüber nachgedacht.

      3. font-size:10pt;

        bene,
        pt ist keine günstige Einheit für die Bildschirmausgabe. Verwende em oder %.

        Live long and prosper,
        Gunnar

        --
        „Weisheit ist nicht das Ergebnis der Schulbildung, sondern des lebenslangen Versuchs, sie zu erwerben.“ (Albert Einstein)
  2. Hi,

    ist klar warum.

    <body bgcolor="#94ADBD" [...] topmargin="0" style="font-

    family:Arial,Helvetica,Sans-serif; font-size:1;">

    1 was? Äpfel, Birnen? ... Hier fehlt die Einheit (z.B. em)

    Außerdem solltest Du auch die beiden anderen Attribute bgcolor und topmargin in CSS umwandeln! Ist sonst schlechter Stil und ziemlich veraltet.

    MfG

    • Danny
    1. <body bgcolor="#94ADBD" [...] topmargin="0" style="font-family:Arial,Helvetica,Sans-serif; font-size:1;">

      Außerdem solltest Du auch die beiden anderen Attribute bgcolor und topmargin in CSS umwandeln! Ist sonst schlechter Stil und ziemlich veraltet.

      Danny,
      Das ist auch kein schlechter Stil als die Verwendung des style-Attributs.

      Layoutangaben gehören von der Dokumentstruktur getrennt ins zentrale Stylesheet (style-Element oder externe Datei).

      Das style-Attribut gehört in die Mülltonne.

      Live long and prosper,
      Gunnar

      --
      „Weisheit ist nicht das Ergebnis der Schulbildung, sondern des lebenslangen Versuchs, sie zu erwerben.“ (Albert Einstein)
      1. Hallo Gunnar.

        Das style-Attribut gehört in die Mülltonne.

        Ich benutze es sehr oft. In JavaScript.

        Einen schönen Freitag noch.

        Gruß, Ashura

        --
        sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:} fl:( ss:) ls:[ js:|
        <mathbr:del.icio.us />
        1. Ja, Ashura, fall mir nur in den Rücken, wenn ich für die Trennung von Struktur und Layout plädiere. :-( ;-)

          Live long and prosper,
          Gunnar

          --
          „Weisheit ist nicht das Ergebnis der Schulbildung, sondern des lebenslangen Versuchs, sie zu erwerben.“ (Albert Einstein)
          1. Hallo,

            Ja, Ashura, fall mir nur in den Rücken, wenn ich für die Trennung von Struktur und Layout plädiere. :-( ;-)

            Das kannst Du bei der Bewertung kompletter Web-Seiten gerne tun. Als gebetsmühlenartiger Dauerhinweis bei jedem Stückchen Code, zu dem es bei Dir mutiert ist, ist es einfach nicht hilfreich[1]. Soll man, um eine solche grundlegende Frage wie in diesem Thread zu klären, extra zwei getrennte Quellcodeabschnitte posten? Was hätte wer davon?

            viele Grüße

            Axel

            [1] Nein, ich kann und will Postings nicht per Klick bewerten.

        2. Hallo,

          Das style-Attribut gehört in die Mülltonne.

          Ich benutze es sehr oft. In JavaScript.

          Für JavaScript gilt dasselbe: Präsentationslogik und JavaScript-Logik bestenfalls nicht vermischen, genauso wenig wie man Markup und JavaScript vermischen sollte. ;)

          Mathias

          1. Hallo molily.

            Für JavaScript gilt dasselbe: Präsentationslogik und JavaScript-Logik bestenfalls nicht vermischen, genauso wenig wie man Markup und JavaScript vermischen sollte. ;)

            Ja, verstehe ich. (Thema „unobtrusive JavaScript“, nicht?)

            Bei etwas so flüchtigem wie JavaScripts sehe ich dies jedoch nicht so streng.

            Einen schönen Freitag noch.

            Gruß, Ashura

            --
            sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:} fl:( ss:) ls:[ js:|
            <mathbr:del.icio.us />
            1. Tag Ashura.

              Bei etwas so flüchtigem wie JavaScripts sehe ich dies jedoch nicht so streng.

              Ich schon. Einbuchten, alle!!!!!1

              Siechfred

  3. <body bgcolor="#94ADBD" [...] topmargin="0" style="font-family:Arial,Helvetica,Sans-serif; font-size:1;">

    Bin mir nicht sicher, aber probier mal bei font-size:1, ein pt oder px oder em dahinter zu schreiben als grössenangabe.

    1. Bin mir nicht sicher, aber probier mal bei font-size:1, ein pt oder px oder em dahinter zu schreiben als grössenangabe.

      Stahl,
      Macht 1pt bzw. 1px große(?) Schrift Sinn?

      Live long and prosper,
      Gunnar

      --
      „Weisheit ist nicht das Ergebnis der Schulbildung, sondern des lebenslangen Versuchs, sie zu erwerben.“ (Albert Einstein)
  4. Hallo Bene!

    Beschäftige Dich mit der Property font-size dann wirst Du sehen was Dir "fehlt".

    Schönen Gruß

    Afra