Herbert Maier: Erster Buchstabe bei einem Link gross und fett

Hallo!

Ich meine einmal etwas gelesen zu haben, dass es moeglich sei - zumindest im IE - bei Links per Stylesheet z.B. den ersten Buchstaben fett oder gar gross auszugeben.

Weiss da jemand was???

Bitte!!!!

Danke!

Gruss,
   Herbie

  1. Hallo!

    Tach

    Ich meine einmal etwas gelesen zu haben, dass es moeglich sei - zumindest im IE - bei Links per Stylesheet z.B. den ersten Buchstaben fett oder gar gross auszugeben.

    Nein. Das geht nur bei block-level-Elementen (http://awa-pc.logics.de/Doku/CSS2/selector.html#first-letter).
    a-Elemente sind inline-Elemente.

    Es bleibt aber immer noch die Möglichkeit:
    <a href="..."><span class="firstletter">L</span>ink</a>
    und dann im CSS
    span.firstletter { /*...*/ }

    Weiss da jemand was???

    Ja, ich, siehe oben.

    Danke!

    Bitte

    Gruss,
       Herbie

    Andreas

    1. Nein. Das geht nur bei block-level-Elementen (http://awa-pc.logics.de/Doku/CSS2/selector.html#first-letter).

      wo steht das? opera unterstützt a:first-letter

      1. Hi,

        wo steht das? opera unterstützt a:first-letter

        der IE 5.5 aber definitiv nicht :o( (hab´s gerade getestet).

        viele Grüße
        Karsten

        1. hi

          wo steht das? opera unterstützt a:first-letter

          der IE 5.5 aber definitiv nicht :o( (hab´s gerade getestet).

          wow.. Tag rot anstreichen - MSIE5.5 macht etwas richtig, Opera falsch! Bin mal gespannt, wo die Norweger diesmal einen Absatz finden, der ihnen recht gibt ;)

          Grüße aus Lüneburg

          Kai

      2. Nein. Das geht nur bei block-level-Elementen (http://www.w3.org/TR/REC-CSS2/selector.html#first-letter).

        wo steht das? opera unterstützt a:first-letter

        Unter der im zweiten Posting angegebenen Adresse (hier nochmal: http://www.w3.org/TR/REC-CSS2/selector.html#first-letter) steht (etwas weiter unten):

        The :first-letter pseudo-element matches parts of block-level elements only.

        Wenn Opera a:first-letter interpretiert, ist also Opera fehlerhaft.

        1. The :first-letter pseudo-element matches parts of block-level elements only.

          ok danke, hatte nicht soweit gelesen.

          Wenn Opera a:first-letter interpretiert, ist also Opera fehlerhaft.

          stimmt.

  2. Hallo!

    Ich meine einmal etwas gelesen zu haben, dass es moeglich sei - zumindest im IE - bei Links per Stylesheet z.B. den ersten Buchstaben fett oder gar gross auszugeben.

    Geht in allen Browsern, die CSS unterstüzen!

    z.B. so:

    <a href="link.htm"><span style="font-weight:bold">D</span>as ist ein Link!</a>

    natürlich kann man auch eine class für den ersten buchstaben definieren:

    im head:
    <style type="text/css">
    .erster {
    font-weight:bold;
    font-size:14pt;
    }
    </style>

    im body:
    <a href="link.htm"><span class="erster">D</span>as ist ein Link!</a>

    Das entscheidende ist auf jeden Fall der <span>-Tag!

    GRuß, Arne.

    1. Hi,
      oder auch so:

      <html><head><title></title>
      <style type="text/css">
      #link:first-letter {
       font-size : 44px;
      }
      </style>
      </head>
      <body>
      <a href="#"><div id="link">ID link</div></a>
      </body></html>

      Wäre bei automatisch generierten links einfacher zu verwenden, weil der div den gesamten linktext umschließt und der erste Buchstabe automatisch gewählt wird. Ist ansonsten natürlich das gleiche ;-)

      viele Grüße
      Karsten

      1. <a href="#"><div id="link">ID link</div></a>

        Wäre bei automatisch generierten links einfacher zu verwenden, weil der div den gesamten linktext umschließt und der erste Buchstabe automatisch gewählt wird. Ist ansonsten natürlich das gleiche ;-)

        nein. die erste variante mit span war durchaus ok die hier ist falsch. a darf kein div enthalten zumindest nicht wenn man sich nach den vorgaben des w3c richtet.