Kuno: block in a?

morgen!

mal eine frage:
habe gelesen, dass Blockelemente in <a> nicht zulässig sind.
Wollte deshalb einen Trick anwenden:

<a href="#"><span style="display:block;height:2em;width:4em">Text</span></a>

Was ist von soetwas zu halten?

  1. Hi,

    Wollte deshalb einen Trick anwenden:

    <a href="#"><span style="display:block;height:2em;width:4em">Text</span></a>

    Was ist von soetwas zu halten?

    Nichts. Was hindert Dich,
    a {display:block;height:2em;width:4em}
    ins CSS zu setzen?

    freundliche Grüße
    Ingo

    1. Hey danke für die schnelle Antwort :)

      Naja, ich las:
      http://de.selfhtml.org/html/referenz/elemente.htm#a

      Dort steht, dass <a> nur Inline-Elemente beinhalten darf. <span> ist ein solches Inline-Element. Aber was ist, wenn ich mittels display:block einen Block daraus mache? Ist das Syntaxtechnisch einwandfrei?

      1. Hi,

        <span> ist ein solches Inline-Element. Aber was ist, wenn ich mittels display:block einen Block daraus mache? Ist das Syntaxtechnisch einwandfrei?

        natürlich - HTML und CSS sind "Syntaxtechnisch" getrennt voneinander zu sehen. Aber ein überflüssiges Element zu verwenden ist dennoch nicht sinnvoll.

        freundliche Grüße
        Ingo

        1. Was bzw welches Element meinst du mit Überflüssig?

          1. Hi,

            Was bzw welches Element meinst du mit Überflüssig?

            den span natürlich.

            freundliche Grüße
            Ingo

  2. Hello out there!

    <a href="#"><span style="display:block;height:2em;width:4em">Text</span></a>

    s.a. </archiv/2006/6/t132132/#m854853>

    Was ist von soetwas zu halten?

    Von Inline-Style-Angaben in 'style'-Attributen ist rein gar nichts zu halten.

    See ya up the road,
    Gunnar

    --
    „Wer Gründe anhört, kommt in Gefahr nachzugeben.“ (Goethe)
    1. Hi,

      Von Inline-Style-Angaben in 'style'-Attributen ist rein gar nichts zu halten.

      Außer Abstand.

      cu,
      Andreas

      --
      Warum nennt sich Andreas hier MudGuard?
      O o ostern ...
      Fachfragen unaufgefordert per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
    2. Schonmal dran gedacht dass er das nur macht damit das Beispiel, worum es geht, hier schnell, einfach und kurz beschrrieben ist?

      Klar er kann auch 'ne Beispielseite machen mit seperater Stylesheet-Datei. Dann muss ich mir das erstmal laden um zu sehen was sache ist.

      1. Hello out there!

        Schonmal dran gedacht dass er das nur macht damit das Beispiel, worum es geht, hier schnell, einfach und kurz beschrrieben ist?

        Beispiele hier sollten einfach sein, ja. Und übersichtlich. Also Markup und Style getrennt.

        Klar er kann auch 'ne Beispielseite machen mit seperater Stylesheet-Datei.

        Es darf auch ein Stylesheet im HTML-Dokuement sein – im 'style'-Element.

        See ya up the road,
        Gunnar

        --
        „Wer Gründe anhört, kommt in Gefahr nachzugeben.“ (Goethe)