derletztekick: <u> unter xhtml 1.1 Alternative?

1 81

<u> unter xhtml 1.1 Alternative?

derletztekick
  • html
  1. 0
    Cheatah
    1. 0
      derletztekick
      1. 0
        Jeena Paradies
      2. 0
        MudGuard
        1. 0
          molily
        2. 0
          derletztekick
      3. 0
        Cheatah
        1. 0
          derletztekick
          1. 0
            wahsaga
            1. 0
              derletztekick
              1. 0
                Cheatah
                1. 0
                  derletztekick
                  1. 0
                    Martin Hölter
                    1. 0
                      derletztekick
                      1. 0
                        daniel84
                        1. 0
                          derletztekick
                          1. 0

                            merkbefreit

                            Martin Hölter
                            • zur info
      4. 0
        Ingo Turski
        1. 0
          derletztekick
          1. 0
            Ingo Turski
            1. 0
              derletztekick
              1. 0
                Ingo Turski
                1. 0

                  eMail unzugänglich

                  Ingo Turski
                  1. 0
                    derletztekick
                    1. 0
                      Ingo Turski
                      1. 0
                        derletztekick
                        1. 0
                          Detlef G.
                          1. 0
                            derletztekick
                        2. 0
                          Ingo Turski
                          1. 0
                            derletztekick.de
                            1. 0
                              Ingo Turski
                              1. 0
                                derletztekick
                                1. 0
                                  Ingo Turski
                                  1. 0
                                    derletztekick
                                    1. 0
                                      Ingo Turski
                                      1. 0
                                        MudGuard
                                        1. 0
                                          Ingo Turski
                                      2. 0
                                        derletztekick
                                        1. 0
                                          MudGuard
                                          1. 0
                                            derletztekick
                                            1. 0
                                              MudGuard
                                              1. 0
                                                derletztekick
                                                1. 0
                                                  MudGuard
                                                  1. 0
                                                    derletztekick
                                                2. 0
                                                  Ingo Turski
                                        2. 0
                                          Ingo Turski
                                          1. 0
                                            derletztekick
                                            1. 0
                                              Ingo Turski
                              2. 0
                                derletztekick
                                1. 0
                                  Ingo Turski
                                  1. 0

                                    CSS Design

                                    derletztekick
                                    1. 0
                                      MudGuard
                                      1. 0
                                        derletztekick
                                        1. 0
                                          Ingo Turski
                                          1. 0
                                            derletztekick
                                      2. 0
                                        derletztekick
                                        1. 0
                                          MudGuard
                                          1. 0
                                            derletztekick
                                            1. 0
                                              MudGuard
                                              1. 0
                                                derletztekick
                                                1. 0
                                                  MudGuard
                                                  1. 0
                                                    derletztekick
                                                    1. 0
                                                      MudGuard
                                    2. 0
                                      Ingo Turski
                                      1. 0
                                        derletztekick
                                        1. 0
                                          Ingo Turski
                                          1. 0
                                            derletztekick
                                            1. 0
                                              Ingo Turski
                                              1. 0
                                                derletztekick
                                                1. 0
                                                  Ingo Turski
                                                  1. 0
                                                    derletztekick
                                                    1. 0
                                                      Ingo Turski
                                                      1. 0
                                                        derletztekick
                                          2. 0
                                            derletztekick
                  2. 0
                    derletztekick
                2. 0
                  derletztekick
                  1. 0
                    Ingo Turski
                    1. 0
                      derletztekick
  2. 0
    Danny
  3. 1
    Ingo Turski

Hallo Leute

Ich suche nach einer Alternative zu dem Tag <u> in xhtml. Ich habe festgestellt, dass dieser Tag unter xhtml1.1 nicht mehr existiert.

Besteht nun nur noch die Möglichkeit einen Text zu Unterstreichen, indem ich eine css Klasse definiere?

Welchen Sinn macht dies? Der Text wird doch (im Quellcode) nicht übersichtlicher, wenn ich für solche Formatierungen stets eine eingenständige Klasse habe und <span> Entwickelt sich langsam zum SPAM in der CSS.

Übergangsweise habe ich erstmal <ins> genommen, auch wenn dieser Tag _nicht_ für diese Formatierung gedacht ist.

Meine Frage ist somit, gibt es noch einen Tag, der mir ohne css class einen Text unterstreicht?

Vielen Dank
Micha

  1. Hi,

    Ich suche nach einer Alternative zu dem Tag <u> in xhtml.

    da Du offenbar etwas betonen möchtest: <em> oder <strong>.

    Besteht nun nur noch die Möglichkeit einen Text zu Unterstreichen, indem ich eine css Klasse definiere?

    Es besteht die Möglichkeit, dies über CSS zu tun. Eine Klasse ist dafür zunächst einmal nicht nötig.

    Welchen Sinn macht dies?

    Trennung von Struktur und Layout.

    Der Text wird doch (im Quellcode) nicht übersichtlicher, wenn ich für solche Formatierungen stets eine eingenständige Klasse habe

    Deswegen rate ich ja auch davon ab.

    und <span> Entwickelt sich langsam zum SPAM in der CSS.

    Richtig, genau wie <div>.

    Übergangsweise habe ich erstmal <ins> genommen, auch wenn dieser Tag _nicht_ für diese Formatierung gedacht ist.

    *Kein* Element ist für *irgend* eine Formatierung gedacht.

    Meine Frage ist somit, gibt es noch einen Tag, der mir ohne css class einen Text unterstreicht?

    Keine Form der Darstellung findet ohne CSS statt. Nie. XHTML ist _Struktur_ und hat _nichts_ mit Darstellung zu tun.

    Cheatah

    --
    X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
    X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
    1. Hallo

      da Du offenbar etwas betonen möchtest: <em> oder <strong>.

      Die beiden nutz ich ja bereits für Betonung (visuell) als Fett und Kursiv.

      Dann Frage ich mal andersherum, warum ist <i> und <b> noch erlaubt? Es dient auch nur zur Formatierung von Text und kann ebenso in css definiert werden um etwas hervorzuheben, ebenso <u>

      Micha

      1. Hallo,

        Dann Frage ich mal andersherum, warum ist <i> und <b> noch erlaubt? Es dient auch nur zur Formatierung von Text und kann ebenso in css definiert werden um etwas hervorzuheben, ebenso <u>

        Erlaubt zwar schon, aber es sollte wirklich nicht mehr verwendet werden. Ich verstehe eigentlich auch nicht warum man das nicht gleich alles in einem Rutsch herausgeworfen hat.

        Grüße
        Jeena Paradies

      2. Hi,

        Dann Frage ich mal andersherum, warum ist <i> und <b> noch erlaubt?

        Das dürfte vermutlich ähnliche Gründe haben wie die Tatsache, daß in XHTML tr-Elemente direkt in table stehen dürfen, in HTML mußten sie ins tbody (dessen tags aber optional waren). Das hätte eine Umstellung auf XHTML 1.0 erschwert.

        u wird so gut wie nicht benutzt, weil Unterstreichung fast immer mit Link assoziiert wird, u zu entfernen bereitet also kaum Aufwand bei der Umstellung auf XHTML 1.1.
        i und b dagegen sind (leider) sehr weit verbreitet, diese aus dem Standard rauszunehmen bedeutet höheren Aufwand bei der Umstellung.

        cu,
        Andreas

        --
        Warum nennt sich Andreas hier MudGuard?
        Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
        1. Hallo,

          Dann Frage ich mal andersherum, warum ist <i> und <b> noch erlaubt?

          Das dürfte vermutlich ähnliche Gründe haben wie die Tatsache, daß in XHTML tr-Elemente direkt in table stehen dürfen, in HTML mußten sie ins tbody (dessen tags aber optional waren). Das hätte eine Umstellung auf XHTML 1.0 erschwert.

          Vielleicht zur Verdeutlichung: Dieser Sachverhalt hat mit XHTML nichts zu tun. Die Entscheidung, b und i nicht als »deprecated« zu markieren, wurde mit HTML 4 gefasst.
          Somit sind b und i in HTML 4.01 Strict, XHTML 1.0 Strict und XHTML 1.1 enthalten, zusammen mit anderen Elementen, die ebenfalls auf die Präsentation abzielen.

          u wird so gut wie nicht benutzt, weil Unterstreichung fast immer mit Link assoziiert wird, u zu entfernen bereitet also kaum Aufwand bei der Umstellung auf XHTML 1.1.

          ...bei der Umstellung auf die Strict-Reihe von (X)HTML.

          i und b dagegen sind (leider) sehr weit verbreitet, diese aus dem Standard rauszunehmen bedeutet höheren Aufwand bei der Umstellung.

          Das ist nicht ganz schlüssig, weil z.B. small und big vergleichsweise selten Anwendung finden, aber trotzdem in XHTML M12n in einen Topf mit b und i geworfen werden. Hätte man b oder i herauswerfen wollen, hätte man das gesamte Modul nicht einbinden müssen.

          Mathias

        2. u wird so gut wie nicht benutzt, weil Unterstreichung fast immer mit Link assoziiert wird, u zu entfernen bereitet also kaum Aufwand bei der Umstellung auf XHTML 1.1.
          i und b dagegen sind (leider) sehr weit verbreitet, diese aus dem Standard rauszunehmen bedeutet höheren Aufwand bei der Umstellung.

          Danke, das ist doch eine Antwort auf meine Frage.

          Micha

      3. Hi,

        da Du offenbar etwas betonen möchtest: <em> oder <strong>.
        Die beiden nutz ich ja bereits für Betonung (visuell) als Fett und Kursiv.

        na und? Niemand sagt, dass ein Elementname nur ein Mal für eine Formatierung verwendet werden darf.

        Cheatah

        --
        X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
        X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
        X-Will-Answer-Email: No
        X-Please-Search-Archive-First: Absolutely Yes
        1. na und? Niemand sagt, dass ein Elementname nur ein Mal für eine Formatierung verwendet werden darf.

          Das trifft ja mein erstes Posting, das ich eine clas benötige. Das es in dem Fall mit em besser wäre (da Betonung) ist mir auch klar.

          Micha

          1. hi,

            na und? Niemand sagt, dass ein Elementname nur ein Mal für eine Formatierung verwendet werden darf.

            Das trifft ja mein erstes Posting, das ich eine clas benötige.

            nein, nur _irgendeinen_ zutreffenden selektor.

            gruß,
            wahsaga

            --
            "Look, that's why there's rules, understand? So that you _think_ before you break 'em."
            1. Moin wahsaga

              nein, nur _irgendeinen_ zutreffenden selektor.

              der da wäre?

              Micha

              1. Hi,

                nein, nur _irgendeinen_ zutreffenden selektor.
                der da wäre?

                sag Du es uns. Wir kennen Deine Struktur nicht.

                Cheatah

                --
                X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
                X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
                X-Will-Answer-Email: No
                X-Please-Search-Archive-First: Absolutely Yes
                1. Hi Cheatah

                  sag Du es uns. Wir kennen Deine Struktur nicht.

                  Hmm, dachte eigentlich nciht, das ich mir selbst auf meine ursprüngliche Frage antworten muss oder?

                  Was soll ich Dir nun erzählen?
                  p, span, td ist Text
                  strong ist Fett
                  em ist Kursiv

                  Was meinst Du?

                  Micha

                  1. Hi Micha,

                    wie sind diese Elemente denn bei dir verschalchtelt?

                    Willst zum Beispiel alle <em>s im Content-Bereich (der beispielsweise die id "content" hat) unterstreichen, dann setze in CSS

                    #content em {text-decoration_underline;}

                    ein. Das ist dass, was dir Cheatah sagen wollte, allerdings flackert meine Glaskugel so... Muss mal wiede rin Reparatur (gehen aber auch immer so schnell kaputt, die Drecksdinger...)

                    Gruß

                    Martin

                    1. Hi Micha,

                      wie sind diese Elemente denn bei dir verschalchtelt?

                      Willst zum Beispiel alle <em>s im Content-Bereich (der beispielsweise die id "content" hat) unterstreichen, dann setze in CSS

                      #content em {text-decoration_underline;}

                      ein. Das ist dass, was dir Cheatah sagen wollte, allerdings flackert meine Glaskugel so... Muss mal wiede rin Reparatur (gehen aber auch immer so schnell kaputt, die Drecksdinger...)

                      Hi

                      Bereits in meinem Eingangspost habe ich gesagt, das ich die Mglkeit über css kenne.

                      Ich such ja nicht nach der css Anweisung, sondern nach einer Alternativen. Wie ich aber bereits festgestellt habe, gibt es wohl keine.
                      Ich suche also nach einem Tag, den ich nicht schon für was anderes Nutze (z.B. em ist bereits Kursiv und ersetzt mir <i>), um beschriebenes "Problem" zu lösen.

                      Der Grund ist eigentlich nur der Übersicht halber
                      https://forum.selfhtml.org/?t=99633&m=609219

                      Micha

                      1. Hallo derletztekick,

                        Ich such ja nicht nach der css Anweisung, sondern nach einer Alternativen. Wie ich aber bereits festgestellt habe, gibt es wohl keine.
                        Ich suche also nach einem Tag, den ich nicht schon für was anderes Nutze (z.B. em ist bereits Kursiv und ersetzt mir <i>), um beschriebenes "Problem" zu lösen.

                        Du verstehst nicht, was sie dir sagen wollen. Du kannst <em> _sowohl_ als Ersatz für Kursivschrift _als auch_ als Ersatz für das U-Element verwenden - so sich diese beiden Anwednungsfälle im CSS unterscheiden lassen (z.B. weil jene EM-Elemente, die du unterstreichen willst, in einem DIV vorkommen als jene, die du kursiv darstellen willst, oder weil du 2 Klassen verwendest).

                        Gruss aus Luzern,
                        Daniel

                        1. Ja, das weiss ich. Aber der Hinweis, das sowohl <b> als auch <i> in absehbarer Zeit auf der "Abschußliste" der w3c stehen kam ja schon, so dass dieses Problem in x Monaten erneut auftritt/auftreten könnte. Genau dann, wenn <i> hinzugefügt wird.

                          Micha

                          1. Hi!

                            Wo war nochmal der Link zur Merkbefreiung?

                            Gruß

                            AMrtin

      4. Hi,

        da Du offenbar etwas betonen möchtest: <em> oder <strong>.
        Die beiden nutz ich ja bereits für Betonung (visuell) als Fett und Kursiv.

        das ist verkehrt. Diese Elemente haben nicht viel mit der visuellen Darstellung zu tun.

        Aber eine andere Frage: was willst Du konkret unterstreichen?

        freundliche Grüße
        Ingo

        1. Aber eine andere Frage: was willst Du konkret unterstreichen?

          Ist das relevant?

          Gruß Micha

          1. Hi,

            Aber eine andere Frage: was willst Du konkret unterstreichen?

            Ist das relevant?

            Ja. Wenn Du schon den neuesten Standard verwendest, der noch nicht einmal von dem weitverbreitesten Browser unterstützt wird, solltest Du Dein XHTML auch logisch korrekt auszeichnen. Daher die Frage, welche logische Funktion die Elemente haben, die Du unterstrichen darstellen willst. Meist bietet (X)HTML ein passendes Element an, welches Du dann formatieren kannst.

            freundliche Grüße
            Ingo

            1. Ja. Wenn Du schon den neuesten Standard verwendest, der noch nicht einmal von dem weitverbreitesten Browser unterstützt wird, solltest Du Dein XHTML auch logisch korrekt auszeichnen. Daher die Frage, welche logische Funktion die Elemente haben, die Du unterstrichen darstellen willst. Meist bietet (X)HTML ein passendes Element an, welches Du dann formatieren kannst.

              Hi

              <www.derletztekick.com>
              Wenn Du dort im GB einen Eintrag schreiben würdest, könntest Du BB-Code nutzen. Somit auch [U]unterstrichen[/U]. Diesen muss ich ja zwangsläufig durch etwas ersetzen.

              Da könnte man natürlich eine class Nutzen.

              Nun habe ich gerade angefangen mit PHP und habe mir auch ein kleinen Administrationsbereich gebastelt. Dieser besteht aus einem simplen Textfeld. Neben diesem Feld, gibt es Button zur Formatierung von Schrift usw. unteranderen auch wieder ein Button U für unterstreichen...

              Da ich in diesem Bereich html Tags zulasse, habe ich hier zwar nicht das Problem des Ersetzens (von BB Code), aber es ist deutlich übersichtlicher, wenn <u>Unterstrichen</u> da steht als <em class="underline">Unterstrichen</em> oder Vergleichbares.

              Verstehst wie ich mein?
              Micha

              1. Hi,

                <www.derletztekick.com>
                Wenn Du dort im GB einen Eintrag schreiben würdest,

                warum nicht gleich http://www.derletztekick.com/index.php?site=Interaktiv%3AG�stebuch?

                könntest Du BB-Code nutzen. Somit auch [U]unterstrichen[/U]. Diesen muss ich ja zwangsläufig durch etwas ersetzen.

                Warum? Du unterstützt doch ohnehin nicht das volle Spektrum und Unterstreichungen in Fließtexten sollten wie gesagt vermieden werden.

                Da ich in diesem Bereich html Tags zulasse, habe ich hier zwar nicht das Problem des Ersetzens (von BB Code), aber es ist deutlich übersichtlicher, wenn <u>Unterstrichen</u> da steht als <em class="underline">Unterstrichen</em> oder Vergleichbares.

                Verstehst wie ich mein?

                Ja. Und [i] setzt Du dann wohl in <i> um, anstatt eine gewünschte Betonung anzunehmen und <em> zu verwenden? Wie ich schon ansprach: Wenn Dir so sehr an modernem XHTML liegt, daß Du gar 1.1 verwendest und als text/html auslieferst, solltest Du zumindest eine logische Auszeichnung anstreben.

                freundliche Grüße
                Ingo

                1. Hi,

                  kleine Anmerkung am Rande: Deine eMail-Links kannst Du Dir eigentlich sparen. Was hat ein Besucher davon, wenn er eine Mail an "@ <webmaster  derletztekick.de>" verschickt?
                  Und - noch schlimmer - Im Impressum fehlt die eMail-Adresse bei deaktiviertem Javascript völlig.

                  freundliche Grüße
                  Ingo

                  1. Hi,

                    Was hat ein Besucher davon, wenn er eine Mail an "@ <webmaster  derletztekick.de>" verschickt?

                    Die Mails werden mit JS zerschnitten um nicht für SPAMails mißbraucht zu werden. Setzte die Mail korrekt zusammen und sie geht^^

                    Wenn Du JS deaktiviert hast, bekommst Du ja einen Hinweis, das Du nicht den vollen Umfang siehst...

                    Das sollte aber nicht Gegenstand der Diskussion sein

                    Micha

                    1. Hi,

                      Was hat ein Besucher davon, wenn er eine Mail an "@ <webmaster  derletztekick.de>" verschickt?

                      Die Mails werden mit JS zerschnitten um nicht für SPAMails mißbraucht zu werden. Setzte die Mail korrekt zusammen und sie geht^^

                      Der Grund ist mir schon klar. Nur macht ein nicht funktionierender Link doch überhaupt keinen Sinn. Wer keine Ahnung von eMail-Adressen hat, wird eine unzustellbare Mail absenden und irgendeine unverständliche oder gar keine Rückmeldung erhalten.
                      Du solltest schon eine brauchbare Methode hierzu verwenden.

                      freundliche Grüße
                      Ingo

                      1. Abend Ingo

                        Der Grund ist mir schon klar. Nur macht ein nicht funktionierender Link doch überhaupt keinen Sinn. Wer keine Ahnung von eMail-Adressen hat, wird eine unzustellbare Mail absenden und irgendeine unverständliche oder gar keine Rückmeldung erhalten.

                        Da ich selber Netscape Nutzer bin, kenne ich das Problem. Das Script setzt die Mailadresse ja korrekt zusammen aber das Mailprogramm interpretiert dies anders als gewünscht. Wenn Du mit der Maus über eine Mail fährst, siehst Du ja, was eigentlich dort steht:
                        name (@) domain.de und so sollte es auch übergeben werden und das halte ich für tragbar...

                        Eine andere Mehtode wäre @ durch 'at' aber: "Wer keine Ahnung von eMail-Adressen hat, wird eine unzustellbare Mail absenden"

                        Was könntest Du Dir denn noch vorstellen?

                        Micha

                        1. Hallo Micha

                          Was könntest Du Dir denn noch vorstellen?

                          Das kannst du auf Ingos Webseite nachlesen.

                          http://www.1ngo.de/web/spam.html

                          Auf Wiederlesen
                          Detlef

                          --
                          - Wissen ist gut
                          - Können ist besser
                          - aber das Beste und Interessanteste ist der Weg dahin!
                          1. Hallo Detlef

                            Das kannst du auf Ingos Webseite nachlesen.
                            http://www.1ngo.de/web/spam.html

                            Das ist wirklich ein schöne Idee, werde nachher mal versuchen, es einzuarbeiten, muss erstmal die em's machen :-)

                            Auf Wiederlesen

                            Ich bitte darum

                            Schönen Abend Micha

                        2. Hi,

                          Da ich selber Netscape Nutzer bin, kenne ich das Problem. Das Script setzt die Mailadresse ja korrekt zusammen aber das Mailprogramm interpretiert dies anders als gewünscht. Wenn Du mit der Maus über eine Mail fährst, siehst Du ja, was eigentlich dort steht:
                          name (@) domain.de und so sollte es auch übergeben werden und das halte ich für tragbar...

                          nö. das ist immer noch keine gültige Mail-Adresse und wird daher von Firefox und/oder Thunderbird verhunzt.
                          Entweder ich setze einen funktionierenden Link oder ich verzichte darauf. So provozierst Du unzustellbare Mails und verärgerst die Besucher unnötig.

                          freundliche Grüße
                          Ingo

                          1. Hi

                            Entweder ich setze einen funktionierenden Link oder ich verzichte darauf. So provozierst Du unzustellbare Mails und verärgerst die Besucher unnötig.

                            http://www.derletztekick.com/index.php?site=Interaktiv%3AG�stebuch

                            So, ich hoffe es ist nun auch zu Deiner Zufriedengeit ;-)

                            Micha

                            1. Hi,

                              http://www.derletztekick.com/index.php?site=Interaktiv%3AG�stebuch

                              So, ich hoffe es ist nun auch zu Deiner Zufriedengeit ;-)

                              was die Email-Links betrifft: Ja; geht doch..;-)

                              freundliche Grüße
                              Ingo

                              1. Abend

                                So, ich hoffe es ist nun auch zu Deiner Zufriedengeit ;-)
                                was die Email-Links betrifft: Ja; geht doch..;-)

                                Das hat mich noch mal etwas arbeit gekostet, sie nach dem jetzigen Schema neu zu "codieren" Glücklicherweise habe ich ja nciht so viel Besucher, die sich mit Mail Adresse bisher eingetragen haben^^

                                Ich höre aus Deiner Antwort ein aber...? Was stört Dich noch? Vll kann ich es auch noch umsetzen oder verbessern/verändern, so fern es im Rahmen meiner Möglichkeiten liegt - versteht sich.

                                Micha

                                1. Hi,

                                  Ich höre aus Deiner Antwort ein aber...? Was stört Dich noch? Vll kann ich es auch noch umsetzen oder verbessern/verändern, so fern es im Rahmen meiner Möglichkeiten liegt - versteht sich.

                                  Hehe.. richtig vermutet. Sind aber - bis auf die Verwendung von XHTML 1.1 -  nur Kleinigkeiten:

                                  Das Link-Element "zum Seitenanfang" finde ich ungünstig zumal es die Seite neu lädt. Besser fände ich eine komplette guided tour.
                                  Die Schrift ist mir zu klein.
                                  Der Quelltext könnte deutlich entschlackt werden. Viel zuviele Metas, "window.defaultStatus" - pfui und dann noch überall Eventhandler dazu, Tabellenlayout, <td class='emptymenu'>&nbsp;</td> - überflüssig, <td>&nbsp;<a... wozu gibt's CSS, und dann die ganzen Javascripte im Body verstreut. Warum keine allgemein verwendbaren Funktionen im ausgelagerten Script?

                                  freundliche Grüße
                                  Ingo

                                  1. Hi,

                                    Hehe.. richtig vermutet. Sind aber - bis auf die Verwendung von XHTML 1.1 -  nur Kleinigkeiten:

                                    Ich werde die Seite nun nicht nochmal umschreiben. Sie war ja bereits HTML4 valid (kurzzeitig auch xhtml 1.0) und nun habe ich sie eben auf 1.1 umgestellt, ohne tieferen Hintergrund, nur aus Spass an der Freude.

                                    Das Link-Element "zum Seitenanfang" finde ich ungünstig zumal es die Seite neu lädt. Besser fände ich eine komplette guided tour.

                                    Die Seite muss nicht neu Laden, wenn JS aktiviert ist. in html konnte ich einen Anker ja recht simple machen mit name="#top", das ging nun zum einen nicht, da die index.php ja stets die einzige Datei ist und ich keinen anderen Weg gefunden habe außer über ID, was letztlich aber einem neuladen der Seite gleich kommt und zum anderen ist das Attribut "name" ja leider auch nicht mehr dabei ähnlich wie <u>.

                                    Was ist eine "guided tour"?

                                    Die Schrift ist mir zu klein.

                                    Gut, ist subjektiv, ich mags z.Z. klein...

                                    Der Quelltext könnte deutlich entschlackt werden. Viel zuviele Metas, "window.defaultStatus" - pfui und dann noch überall Eventhandler...

                                    Ja, bei den METAS könnte man in der Tat mal welche entfernen^^ Wollte ich eigentlich auch schon gemacht haben, aber andere Sachen hatten irgendiwe Vorrang. Empfehlungen?

                                    Zu window.defaultStatus und den mousover Events: Eine Seite, die sich ursprünglich mit einem JavaScript beschäftigt hat, darf auch ein wenig mit diesen Spielen....

                                    Tabellenlayout [...] wozu gibt's CSS

                                    Das ist auch mein Persönlicher Punkt, der mich noch stört :-/ Leider sind bisher drei anläufe gescheitert, die Seite ohne Layouttabelle zu machen, weil ich es bisher nciht hinbekommen habe, sowohl die Linke als auch die rechte Graphik mit der Seite "mitwachsen" zu lassen. Eine ist kein Problem aber die zweite will dann immer nciht mehr...

                                    und dann die ganzen Javascripte im Body verstreut. Warum keine allgemein verwendbaren Funktionen im ausgelagerten Script?

                                    Das leigt ganz einfach daran, dass ich die Seite gerade erst fertig gestellt habe. Dabei war sie aber stets im Netz, so das Unterseiten immer wieder hinzugekommen sind, wo letztlich auch ggf. neue JS enthalten waren, bzw. Teile aus anderen Scripten übernommen wurden sind. Ich müsste mir auch hier mal die Zeit nehmen, es zu ändern und in meine externe Datei - vorhanden ist sie ja bereits - zu überführen.

                                    Letztlich möchte ich nochmal betonen, dass es sich bei dieser Seite um meine erste in PHP erstellte handelt, die nun vll einem Monat existiert in dieser Form. Erwarte also bitte nicht den Perfektionisten, auch gerade was Fachbegriffe angeht...

                                    freundliche Grüße
                                    Ingo

                                    gute Nacht,
                                    Micha

                                    1. Hi,

                                      bis auf die Verwendung von XHTML 1.1
                                      Ich werde die Seite nun nicht nochmal umschreiben.

                                      wer sagt denn umschreiben? Nur den zur Auslieferung als txt/html passenderen Doctype XHTML 1.9 Strict setzen.

                                      Das Link-Element "zum Seitenanfang" finde ich ungünstig zumal es die Seite neu lädt. Besser fände ich eine komplette guided tour.
                                      Die Seite muss nicht neu Laden, wenn JS aktiviert ist.

                                      tut sie aber, was erwartest Du anderss von
                                      <link rel="up" title="Seitenanfang" href="http://www.derletztekick.com/index.php?site=Interaktiv%3AG%E4stebuch&amp;id=&amp;id=&amp;id=&amp;id=#sitetop" />
                                      und was hat das mit Javascript zu tun?

                                      und ich keinen anderen Weg gefunden habe außer über ID, was letztlich aber einem neuladen der Seite gleich kommt

                                      wie kommst Du nur darauf? Welcher Browser lädt bei #top die Seite neu?

                                      Was ist eine "guided tour"?

                                      So etwas, was Du in einem entsprechenden Browser hier im Forum siehst (ja ich weiß... das ist eigentlich nicht wirklich eine) oder auf meinen unten verlinkten Seiten.

                                      Ja, bei den METAS könnte man in der Tat mal welche entfernen^^ Wollte ich eigentlich auch schon gemacht haben, aber andere Sachen hatten irgendiwe Vorrang. Empfehlungen?

                                      Da Du ohnehin Dublin Core verwendest, alles ab keywords streichen.

                                      Zu window.defaultStatus und den mousover Events: Eine Seite, die sich ursprünglich mit einem JavaScript beschäftigt hat, darf auch ein wenig mit diesen Spielen....

                                      Nicht mit meinem Firefox und wenn es denn unbedingt sein muß, dann sollte gerade eine solche Seite die Eventhandler dynamisch über ein ausgelagertes Script erzeugen und nicht den Quelltext damit zumüllen.

                                      Das ist auch mein Persönlicher Punkt, der mich noch stört :-/ Leider sind bisher drei anläufe gescheitert, die Seite ohne Layouttabelle zu machen, weil ich es bisher nciht hinbekommen habe, sowohl die Linke als auch die rechte Graphik mit der Seite "mitwachsen" zu lassen.

                                      Kein Problem mit float, wenn Du dafür sorgst, daß der Inhaltsbereich stets höher als die Navigation ist.

                                      Letztlich möchte ich nochmal betonen, dass es sich bei dieser Seite um meine erste in PHP erstellte handelt, die nun vll einem Monat existiert in dieser Form. Erwarte also bitte nicht den Perfektionisten, auch gerade was Fachbegriffe angeht...

                                      keine Sorge. Der Witz ist ja, daß man vom PHP außer wenn man sich die unmöglichen URLs wie /index.php?site=Interaktiv%3AG%E4stebuch ansieht, nichts mitbekommt. Sicher ist das jetzt Dein Experimentierfeld, aber manche Profis erzeugen bewußt statische Seiten - aus Performance- und Suchmaschinengründen.

                                      freundliche Grüße
                                      Ingo

                                      1. Hi,

                                        wer sagt denn umschreiben? Nur den zur Auslieferung als txt/html passenderen Doctype XHTML 1.9 Strict setzen.

                                        Wo gibt's denn den dazu passenden Standard XHTML 1.9? ;-)
                                        Und txt/html halte ich auch nicht für sehr günstig als Content-Type ...

                                        cu,
                                        Andreas

                                        --
                                        Warum nennt sich Andreas hier MudGuard?
                                        Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
                                        1. Hi,

                                          Wo gibt's denn den dazu passenden Standard XHTML 1.9? ;-)
                                          Und txt/html halte ich auch nicht für sehr günstig als Content-Type ...

                                          ohje... ich sollte wirklich immer korrekturlesen bei dieser Tastatur. Nie wieder schwarz und auch keine von Genius mehr - Mäuse können sie ja machen, aber Tastatruren... :-(

                                          Aber als Sofortmaßnahme werde ich mir wohl gleich mal die textarea-Schriftgröße höher einstellen., dann sollten die Fehler besser auffallen.

                                          freundliche Grüße
                                          Ingo

                                      2. Hi,

                                        bis auf die Verwendung von XHTML 1.1
                                        Ich werde die Seite nun nicht nochmal umschreiben.
                                        wer sagt denn umschreiben? Nur den zur Auslieferung als txt/html passenderen Doctype XHTML 1.9 Strict setzen.

                                        1.0 meints Du sicher(?) Warum kreidet mir der Vlidator nichts an, wenn ich "text/html" setze -  es scheint mir ja dann nicht falsch zu sein. Belehre mich eines besseren^^

                                        Die Seite muss nicht neu Laden, wenn JS aktiviert ist.
                                        tut sie aber, was erwartest Du anderss von
                                        <link rel="up" title="Seitenanfang" href="http://www.derletztekick.com/index.php?site=Interaktiv%3AG%E4stebuch&amp;id=&amp;id=&amp;id=&amp;id=#sitetop" />

                                        Ups, das ist natürlich falsch so, es soll lediglich eine ID übergeben werden. Das habe ich auch geändert, nur läd er die Seite nun trotzdem einmal neu, um diese Variable zu deklarieren.

                                        und was hat das mit Javascript zu tun?

                                        Das hat wenig mit JS zu tun, aber da er neu Läd habe ich für Alternative (also Leute mit aktivierter Scriptsprache) auch ein window.scrollTo eingebaut, was bestetns funktioniert. ;-)

                                        wie kommst Du nur darauf? Welcher Browser lädt bei #top die Seite neu?

                                        Na keiner ;-) Aber wie soll ich an eine URl die so aussieht (also von PHP generiert wird) index.php?site=xyz noch #top ranhängen, oder geht das doch?

                                        Was ist eine "guided tour"?

                                        ^^ Sorry, weiss immer noch nicht was Du mir damit sagen möchtest.

                                        Da Du ohnehin Dublin Core verwendest, alles ab keywords streichen.

                                        Habe ich gemacht (zum Teil). Was ist mit den Suchmaschinen angaben? robots.txt usw?

                                        Nicht mit meinem Firefox und wenn es denn unbedingt sein muß, dann sollte gerade eine solche Seite die Eventhandler dynamisch über ein ausgelagertes Script erzeugen und nicht den Quelltext damit zumüllen.

                                        Dies wird dynamisch über ein externes Script realisiert. Und zwar von meiner PHP Datei, die das Menü erstellt. Ich habe mich da auch nicht hingesetzt und jeden einzelnen mouseover Event reingeschrieben. Ich kann es nicht noch einmal extern auslagern - zumindest nichht mit vertrtbaren Aufwand^^
                                        Mein FireFox kann es, wenn ich ihn lasse.

                                        Kein Problem mit float, wenn Du dafür sorgst, daß der Inhaltsbereich stets höher als die Navigation ist.

                                        Dafür kann ich nicht sorgen!

                                        Sicher ist das jetzt Dein Experimentierfeld, aber manche Profis erzeugen bewußt statische Seiten - aus Performance- und Suchmaschinengründen.

                                        Bin ich Profi? ;-)

                                        Micha

                                        1. Hi,

                                          <link rel="up" title="Seitenanfang" href="http://www.derletztekick.com/index.php?site=Interaktiv%3AG%E4stebuch&amp;id=&amp;id=&amp;id=&amp;id=#sitetop" />
                                          Ups, das ist natürlich falsch so, es soll lediglich eine ID übergeben werden.

                                          Warum willst Du überhaupt eine id (mit leerem Wert) übergeben?

                                          Um an den Seitenanfang zu springen, reicht doch als Inhalt des href-Attributs schlicht und einfach der Fragment Identifier
                                          #sitetop
                                          (vorausgesetzt, daß am Seitenanfang ein Element mit id sitetop oder ein Anker mit diesem Namen steht)

                                          Das habe ich auch geändert, nur läd er die Seite nun trotzdem einmal neu, um diese Variable zu deklarieren.

                                          Wenn sich die URL ändert, muß der Browser die neue URL vom Server holen. Aber wie gesagt, die URL braucht sich gar nicht zu ändern, es reicht, den Fragment Identifier anzugeben.

                                          cu,
                                          Andreas

                                          --
                                          Warum nennt sich Andreas hier MudGuard?
                                          Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
                                          1. Hi

                                            Wenn sich die URL ändert, muß der Browser die neue URL vom Server holen. Aber wie gesagt, die URL braucht sich gar nicht zu ändern, es reicht, den Fragment Identifier anzugeben.

                                            Das habe ich auch Probiert aber es will nicht. An erster stelle steht wie gesagt <a id="sitetop"></a>. Ein Anker am Ende <a href="#sitetop>Zum Anfang</a> befördert die Seite zu index.php und somit zur Startseite und nicht zum Anfang...

                                            Siehe:
                                            http://www.derletztekick.com/index.php?site=Aktuelles

                                            Beste Grüße MIcha

                                            1. Hi,

                                              Das habe ich auch Probiert aber es will nicht. An erster stelle steht wie gesagt <a id="sitetop"></a>. Ein Anker am Ende <a href="#sitetop>Zum Anfang</a> befördert die Seite zu index.php und somit zur Startseite und nicht zum Anfang...
                                              Siehe:
                                              http://www.derletztekick.com/index.php?site=Aktuelles

                                              Funktioniert bestens.
                                              Hast Du vielleicht noch ne ältere Variante der Seite im Cache?

                                              cu,
                                              Andreas

                                              --
                                              Warum nennt sich Andreas hier MudGuard?
                                              Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
                                              1. Moin Andreas

                                                http://www.derletztekick.com/index.php?site=Aktuelles

                                                Funktioniert bestens.
                                                Hast Du vielleicht noch ne ältere Variante der Seite im Cache?

                                                Nein, Du hast sicher JavaScript aktiviert, so dass dieses bei Dir greift.

                                                Wenn ich auf den Linbk klicke, ändert sich meine Adresse in:
                                                http://www.derletztekick.com/#top

                                                und die Seite läd neu...

                                                Micha

                                                1. Hi,

                                                  http://www.derletztekick.com/index.php?site=Aktuelles

                                                  Funktioniert bestens.
                                                  Hast Du vielleicht noch ne ältere Variante der Seite im Cache?

                                                  Nein, Du hast sicher JavaScript aktiviert, so dass dieses bei Dir greift.

                                                  Ups, ja.

                                                  Aber Du sorgst ja selber dafür, daß relative URLs nicht relativ zur aktuellen Seite ausgewertet werden _müssen_:

                                                  <base href="http://www.derletztekick.com/" />

                                                  Warum eigentlich?

                                                  cu,
                                                  Andreas

                                                  --
                                                  Warum nennt sich Andreas hier MudGuard?
                                                  Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
                                                  1. Danke Euch zwei.

                                                    Aber Du sorgst ja selber dafür, daß relative URLs nicht relativ zur aktuellen Seite ausgewertet werden _müssen_:

                                                    <base href="http://www.derletztekick.com/" />

                                                    Warum eigentlich?

                                                    Ja, das ist noch aus der Zwit, wo ich die Seite zum Üben bei funpic ausgelagert hatte. Funpic hatte gelegentlich damit Probleme, so das ich es damals so gelöst bekommen habe - nun funktioniert. Danke!

                                                    Die JavaScripte aus dem Kontaktformular und dem Gästebuch habe ich mitlerweile auch ausgelagert (bis auf die Email-Codierungen).
                                                    Das gefällt mir zwar noch nicht so recht, da ich nun fast immer zwei Funktionen habe, die im Prinzip das selbe machen aber dass sollte nicht das Problem sein, es bei gelegenheit mal zu ändern.

                                                    Was stand noch auf meinem Laufzettel?^^

                                                    Micha

                                                2. Hi,

                                                  Wenn ich auf den Linbk klicke, ändert sich meine Adresse in:
                                                  http://www.derletztekick.com/#top

                                                  und die Seite läd neu...

                                                  Du solltst den bösen <base href="http://www.derletztekick.com/" /> rausnehmen.

                                                  freundliche Grüße
                                                  Ingo

                                        2. Hi,

                                          1.0 meints Du sicher(?) Warum kreidet mir der Vlidator nichts an, wenn ich "text/html" setze -  es scheint mir ja dann nicht falsch zu sein. Belehre mich eines besseren^^

                                          ja klar... Suche mal im Archiv nach Argumentationen von Molily - besser kann man es wohl nicht erklären.

                                          und was hat das mit Javascript zu tun?
                                          Das hat wenig mit JS zu tun, aber da er neu Läd habe ich für Alternative (also Leute mit aktivierter Scriptsprache) auch ein window.scrollTo eingebaut, was bestetns funktioniert. ;-)

                                          wie kommst Du nur darauf? Welcher Browser lädt bei #top die Seite neu?
                                          Na keiner ;-) Aber wie soll ich an eine URl die so aussieht (also von PHP generiert wird) index.php?site=xyz noch #top ranhängen, oder geht das doch?

                                          Natürlich geht das. Es müßte sogar nur #top als href möglich sein, was auf jeden Fall ein Neuladen und JS erübrigt.

                                          Was ist eine "guided tour"?
                                          ^^ Sorry, weiss immer noch nicht was Du mir damit sagen möchtest.

                                          Geh' mal mit einem Browser, der die Link-Elemente anzeigt (also Opera, Mozilla oder Firefox mit der Link Toolbar) z.B. auf meine unten verlinkte em-Seite.
                                          Über prev/next kannst Du in den Tips blättern und über up kommst Du eine Ebene höher. Du kannst also ohne Menü meine Seiten linear bzw. so wie ich die tour "geführt" habe durchgehen.

                                          Habe ich gemacht (zum Teil). Was ist mit den Suchmaschinen angaben? robots.txt usw?

                                          Die robots.txt macht nur Sinn, um Seiten auszuschließen und natürlich 404er zu vermeiden.
                                          Von den Metas wirkt sich lediglich Description bei einigen Suchmaschinen aus. Mehr braucht es eigentlich nicht.

                                          Nicht mit meinem Firefox und wenn es denn unbedingt sein muß, dann sollte gerade eine solche Seite die Eventhandler dynamisch über ein ausgelagertes Script erzeugen und nicht den Quelltext damit zumüllen.
                                          Dies wird dynamisch über ein externes Script realisiert. Und zwar von meiner PHP Datei, die das Menü erstellt.

                                          Das ist nicht das, was ich meinte. Der Quelltext wird so unnötig aufgebläht. Das wäre zu vermeiden, wenn diese Arbeit clientseitig erfolgt.

                                          Kein Problem mit float, wenn Du dafür sorgst, daß der Inhaltsbereich stets höher als die Navigation ist.
                                          Dafür kann ich nicht sorgen!

                                          Warum nicht? Du hast doch die Kontrolle über das, was ausgegeben wird.

                                          Sicher ist das jetzt Dein Experimentierfeld, aber manche Profis erzeugen bewußt statische Seiten - aus Performance- und Suchmaschinengründen.

                                          Bin ich Profi? ;-)

                                          Nö. Ich wollte auch nur anmerken, daß statische Seiten einige Vorteile haben. In vielen Fällen halte ich den generellen Einsatz von PHP auch für übertrieben; wenn SSI dasselbe erledigen könnte.

                                          freundliche Grüße
                                          Ingo

                                          1. Hi,

                                            1.0 meints Du sicher(?) Warum kreidet mir der Vlidator nichts an, wenn ich "text/html" setze -  es scheint mir ja dann nicht falsch zu sein. Belehre mich eines besseren^^
                                            ja klar... Suche mal im Archiv nach Argumentationen von Molily - besser kann man es wohl nicht erklären.

                                            Z.B: http://forum.de.selfhtml.org/archiv/2004/1/t68031/#m389830

                                            Oder spielst Du auf: "application/xhtml+xml" statt "text/html"?

                                            Natürlich geht das. Es müßte sogar nur #top als href möglich sein, was auf jeden Fall ein Neuladen und JS erübrigt.

                                            Also ich steh vll momentan ein wenig auf der Leitung aber es geht nicht.
                                            Probiert habe ich:
                                            <a id="sitetop"></a>
                                            // viel Text
                                            und dann der Anker:
                                            <a href="#sitetop">Seitenanfang</a>

                                            Das ganze habe ich auch ohne <a id="sitetop"></a> probiert, was ich aus Deinem letzten Post so interpretiert habe, das es auch ohne gehen sollte/würde.

                                            Wenn man nun auf Aktuelles oder so ist, und zum Seitenanfang springen möchte, ist man stets auf der Startseite - so wie ich es bereits beschrieben habe. Ich habs noch online, kannst Dich also selbst Überzeugen.

                                            Was ist eine "guided tour"?
                                            Geh' mal mit einem Browser, der die Link-Elemente anzeigt (also Opera, Mozilla oder Firefox mit der Link Toolbar) z.B. auf meine unten verlinkte em-Seite.

                                            Also, ich habe mir Deine Seite mit Mozilla, FireFox und meinem Standardbrowser Netscape angesehen und nichts gefunden. Mit Opera kam dann die "Erleuchtung", was Du meinst - nette Geschichte übrigens...

                                            Das ist nicht das, was ich meinte. Der Quelltext wird so unnötig aufgebläht. Das wäre zu vermeiden, wenn diese Arbeit clientseitig erfolgt.

                                            Ich lass mir da vll mal was einfallen, ich persönlich empfinde es nicht als Störend - Die Seite soll ja schließlich angesehen werden und nicht der Quellcode. Und gerade beim Menü ist noch eine übersichtliche Struktur drin - finde ich zumindest. Wie gesagt, mal sehen..

                                            Kein Problem mit float, wenn Du dafür sorgst, daß der Inhaltsbereich stets höher als die Navigation ist.
                                            Dafür kann ich nicht sorgen!
                                            Warum nicht? Du hast doch die Kontrolle über das, was ausgegeben wird.

                                            Ja habe ich, aber eine Seite mit Entern zumüllen will ich auch nicht. Wenn da kein Text ist, ist dort keiner. Wenn eine Galerie nur drei Bilder hat, sind dort nur Drei und das ist definitv weniger (kleiner) als das Menü.

                                            Nö. Ich wollte auch nur anmerken, daß statische Seiten einige Vorteile haben. In vielen Fällen halte ich den generellen Einsatz von PHP auch für übertrieben; wenn SSI dasselbe erledigen könnte.

                                            Ich muss es ja nicht überstürzen, oder? Habe ja wie gesagt gerade erst angefangen mit PHP

                                            Beste Grüße Micha

                                            1. Hi,

                                              Z.B: http://forum.de.selfhtml.org/archiv/2004/1/t68031/#m389830

                                              Oder spielst Du auf: "application/xhtml+xml" statt "text/html"?

                                              konkret auf letzteres, aber im Prinzip natürlich beides.

                                              Probiert habe ich:
                                              <a id="sitetop"></a>

                                              Wozu ein unnötiges A-Element?
                                              <a href="#mainhead">Seitenanfang</a>
                                              tut's doch auch.

                                              Also, ich habe mir Deine Seite mit Mozilla, FireFox und meinem Standardbrowser Netscape angesehen und nichts gefunden. Mit Opera kam dann die "Erleuchtung", was Du meinst - nette Geschichte übrigens...

                                              Im Firefox benötigst Du wie gesagt die Erweiterung "Link Toolbar". Im Mozilla mußt Du diese Funktion aktivieren: Ansicht -> Site-Navigationsleiste.
                                              Mich wundert, daß Du das noch nicht kanntest, wo Du doch selbst Link-Elemente verwendest.

                                              Ich lass mir da vll mal was einfallen, ich persönlich empfinde es nicht als Störend - Die Seite soll ja schließlich angesehen werden und nicht der Quellcode.

                                              nunja... und sie muß übertragen werden. Kleinvieh macht bekanntlich auch Mist.

                                              Warum nicht? Du hast doch die Kontrolle über das, was ausgegeben wird.

                                              Ja habe ich, aber eine Seite mit Entern zumüllen will ich auch nicht. Wenn da kein Text ist, ist dort keiner. Wenn eine Galerie nur drei Bilder hat, sind dort nur Drei und das ist definitv weniger (kleiner) als das Menü.

                                              Und was hindert Dich daran, auf jeder Seite sinnvollen Text auszugeben oder Galerien erst ab einer bestimmten Anzahl online zu stellen?

                                              freundliche Grüße
                                              Ingo

                              2. Hi Ingo

                                Ich habe nun auch die LAyouttabelle nach etlichen Anläufen entfern bekommen. Ob das mit den ganzen DIV's nun der Weisheits letzter Schluss ist? Bei den Formularen muss ich noch ran, die wollten in Opera nicht so aussehen, wie geplant/vorgesehen von mir...

                                Micha

                                1. Hi,

                                  Ich habe nun auch die LAyouttabelle nach etlichen Anläufen entfern bekommen. Ob das mit den ganzen DIV's nun der Weisheits letzter Schluss ist?

                                  Nein. Du hast die Tabelle quasi mit DIVs nachgebaut:

                                  <div id="top"></div>
                                      <div id="main">      <!-- main start //-->
                                        <div id="mainhead">&nbsp;</div>    <!-- mainhead the gfx //-->
                                        <div id="mainmenu">     <!-- mainmenu start //-->
                                          <div id="menu"><div id="mainheadend"></div>  <!-- mainhead gfxend //-->

                                  Ich schätze, daß hier mindestens 2 DIVs überflüssig sind und mindestens ein DIV durch ein passenderes Element ersetzt werden könnte.

                                  freundliche Grüße
                                  Ingo

                                  1. Hi Ingo

                                    Nein. Du hast die Tabelle quasi mit DIVs nachgebaut

                                    Ja sowas in der art werde ich gemacht haben, um auf das gewünschte Ergebnis zu kommen.

                                    <div id="top"></div>
                                        <div id="main">      <!-- main start //-->
                                          <div id="mainhead">&nbsp;</div>    <!-- mainhead the gfx //-->
                                          <div id="mainmenu">     <!-- mainmenu start //-->
                                            <div id="menu"><div id="mainheadend"></div>  <!-- mainhead gfxend //-->

                                    Ich schätze, daß hier mindestens 2 DIVs überflüssig sind

                                    Gut, zwei habe ich nun auch weniger. Zum einen ist <div id="top"> überflüssig, da dies auch eine andere ID sein kann. Und id="main" ist insoweit überflüssig, da dies mainmenu im Prinzip macht. Beide habe ich entfernt (wobei mainmenu nun main ist)

                                    Da es nicht auf anhieb ging, habe ich mal meine Entwurfsdatei hochgeladen - in der stehen noch die Styles in der Datei...

                                    http://www.derletztekick.com/index2.php

                                    Ich tippe mal, es das es nicht wirklich besser ist?

                                    und mindestens ein DIV durch ein passenderes Element ersetzt werden könnte.

                                    Ein kleinen Tip hierzu vll noch?

                                    MfG Micha

                                    1. Hi,

                                      http://www.derletztekick.com/index2.php
                                      Ich tippe mal, es das es nicht wirklich besser ist?

                                      Du schmeißt z.B. mit viel zu vielen Klassen rum:
                                      <ul class="mainmenu">
                                      <li class='mainmenu'><a class='mainmenu'

                                      Sämtliche li im ul haben dieselbe Klasse. Also ist die Klasse im li überflüssig (ul.mainmenu li reicht als Selektor für die Listenelemente vollkommen).
                                      Und dann nochmal dieselbe Klasse in den a-Elementen, genauso überflüssig - (ul.mainmenu a reicht aus).

                                      Damit wird die Klasse nur noch genau einmal benutzt, kann also ne id sein.

                                      Und die onmouseover/onmouseout kannst Du auch weglassen. In vielen Browsern wird das eh nicht funktionieren, weil das Vorenthalten der Browserinformationen durch den Webdesigner durch die Browserkonfiguration unterbunden wird.
                                      Schreib das Zeug, wenn überhaupt, in den title - so wie jetzt mit Wiederholung des Inhalts sind die titles sinnlos und können weg.

                                      cu,
                                      Andreas

                                      --
                                      Warum nennt sich Andreas hier MudGuard?
                                      Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
                                      1. Hallo

                                        Du schmeißt z.B. mit viel zu vielen Klassen rum:
                                        <ul class="mainmenu">
                                        <li class='mainmenu'><a class='mainmenu'

                                        Ja, das habe ich auch schon bemerkt^^ Ich werd versuchen zu ändern

                                        Sämtliche li im ul haben dieselbe Klasse. Also ist die Klasse im li überflüssig (ul.mainmenu li reicht als Selektor für die Listenelemente vollkommen).

                                        Gut, das muss ich Probieren. Problem ist mein Menü. Ich wollte ja eine logische Aufzählung ereichen. So dass die Untermenüpunkte auch als solche erkannt werden:

                                        <ul>
                                          <li>Hauptpunkt<ul>
                                            <li>Unterpunkt</li>
                                            <li>Unterpunkt</li>
                                          </ul>
                                          </li>
                                          <li>Hauptpunkt</li>
                                        </ul>

                                        Mir fällt aber einfach keine Schleife mit entsprechender If-Bedingung ein, die dass realisiert. Somit habe ich das optische Einrücken über zwei Klassen realisiert.

                                        Und die onmouseover/onmouseout kannst Du auch weglassen.

                                        Gut, das hatten wir schon. Wenn sie sich auslagern lassen würden, würde ich es machen. Nur wie will ich einen Event extern auslagern?
                                        Z.z sind sie ja nicht weiter störend und bei deaktiviertem JS auch nicht sichtbar^^

                                        Beste Grüße Micha

                                        1. Hi,

                                          Problem ist mein Menü. Ich wollte ja eine logische Aufzählung ereichen. So dass die Untermenüpunkte auch als solche erkannt werden:

                                          <ul>
                                            <li>Hauptpunkt<ul>
                                              <li>Unterpunkt</li>
                                              <li>Unterpunkt</li>
                                            </ul>
                                            </li>
                                            <li>Hauptpunkt</li>
                                          </ul>

                                          Mir fällt aber einfach keine Schleife mit entsprechender If-Bedingung ein, die dass realisiert.

                                          Wieso Schleife? Verwende entsprechende Selektoren. Zur Verfügung stehen Dir:

                                          ul {}
                                          ul li {}
                                          ul li ul {}
                                          ul li ul li {}

                                          freundliche Grüße
                                          Ingo

                                          1. Hi

                                            Wieso Schleife?

                                            Weil das Menü in einem Array steht, brauche ich eine Schleife, um es auszulesen. In dieser Schleife gebe ich den Menüpunkten dann auch ihre klasse
                                            also:

                                            echo "<a href='wasauchimmer' class='meineclass'>Link</a>";

                                            Verwende entsprechende Selektoren. Zur Verfügung stehen Dir:

                                            Ich glaube, ich sollte mich mal mit ein paar Grundbegriffen vertraut machen, das würde der Komunikation sicher gut tun...

                                            Micha

                                      2. Hi
                                        http://www.derletztekick.com/index2.php

                                        Einige Klassen konnte ich zusammenfassen, so das ein Link nun so aussieht:

                                        <ul>
                                          <li class="mainmenu"><a href="#">1. Menüpunkt</a></li>
                                          <li class="mainmenu"><a href="#">2. Menüpunkt</a></li>
                                          <li class="submenu"><a href="#">1.Unterpunkt</a></li>
                                          <li class="submenu"><a href="#">2.Unterpunkt</a></li>
                                          <li class="mainmenu"><a href="#">3. Menüpunkt</a></li>
                                        </ul>

                                        Vll bekomme ich es noch besser hin, aber die Reduzierung zum vorherigen ist ja schonmal da...

                                        Danke für den Tip Micha

                                        1. Hi,

                                          Hi
                                          http://www.derletztekick.com/index2.php

                                          Einige Klassen konnte ich zusammenfassen, so das ein Link nun so aussieht:

                                          <ul>
                                            <li class="mainmenu"><a href="#">1. Menüpunkt</a></li>
                                            <li class="mainmenu"><a href="#">2. Menüpunkt</a></li>
                                            <li class="submenu"><a href="#">1.Unterpunkt</a></li>
                                            <li class="submenu"><a href="#">2.Unterpunkt</a></li>
                                            <li class="mainmenu"><a href="#">3. Menüpunkt</a></li>
                                          </ul>

                                          Unterpunkte sollten m.E. in einer eigenen Liste im übergeordneten Punkt stehen, also

                                          <ul id="mainmenu">
                                            <li><a href="#">1. Menüpunkt</a></li>
                                            <li><a href="#">2. Menüpunkt</a>
                                              <ul>
                                                <li><a href="#">1.Unterpunkt</a></li>
                                                <li><a href="#">2.Unterpunkt</a></li>
                                              </ul>
                                            </li>
                                            <li><a href="#">3. Menüpunkt</a></li>
                                          </ul>

                                          cu,
                                          Andreas

                                          --
                                          Warum nennt sich Andreas hier MudGuard?
                                          Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
                                          1. Hi,

                                            http://www.derletztekick.com/index2.php

                                            Unterpunkte sollten m.E. in einer eigenen Liste im übergeordneten Punkt stehen.

                                            Ich weiss und ich habe bereits darauf hingewiesen, warum das momentan noch nciht der Fall ist. Mit fällt noch keine passende If-Bedingung ein, die beim Schleifendurchlauf entsprechend die Formatierung setzt...

                                            Ich habe mich mal bei css4you umgesehen und es nun so gelöst:
                                            Das Menü:
                                                  <ul>
                                                    <li><a href="#">1. Menüpunkt</a></li>
                                                    <li><a href="#">2. Menüpunkt</a></li>
                                                    <li><div><a href="#">2.1.Unterpunkt</a></div></li>
                                                    <li><div><a href="#">2.2.Unterpunkt</a></div></li>
                                                    <li><a href="#">3. Menüpunkt</a></li>

                                            <li><a href="#">4. Menüpunkt</a></li>
                                                  </ul>

                                            Und dazu der Style:
                                            #menu ul * div {
                                             padding-left: 5px;
                                             margin-top: -10px;
                                             margin-bottom: 1px;
                                            }

                                            Somit wären alle Klassen verschwunden.
                                            Gruß Micha

                                            1. Hi,

                                              Ich weiss und ich habe bereits darauf hingewiesen, warum das momentan noch nciht der Fall ist. Mit fällt noch keine passende If-Bedingung ein, die beim Schleifendurchlauf entsprechend die Formatierung setzt...

                                              Die Bedingung, anhand derer Du momentan die verschiedenen Klassen setzt ...

                                              <li><div><a href="#">2.1.Unterpunkt</a></div></li>
                                                      <li><div><a href="#">2.2.Unterpunkt</a></div></li>

                                              Wieso fängst Du jetzt mit unsinnigen divs an?

                                              cu,
                                              Andreas

                                              --
                                              Warum nennt sich Andreas hier MudGuard?
                                              Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
                                              1. Abend Andreas

                                                Die Bedingung, anhand derer Du momentan die verschiedenen Klassen setzt ...

                                                Ja, diese Bedingung(en) sind mir noch nicht einfefallen. Also das er zum Hauptpunkt auch die unterpunkte anzeigen soll und nur diese. Wird ein anderer Punkt angeklickt, dann eben die zugehörigen. Leider gibts auch Hauptpunkte, die keine Unterpunkte haben...

                                                Wieso fängst Du jetzt mit unsinnigen divs an?

                                                Weil Du wolltest/mir den Tip gegeben hast, das ich die ganzen Klassen verschwinden lassen soll - weg sind sie nun...

                                                1. Hi,

                                                  Wieso fängst Du jetzt mit unsinnigen divs an?
                                                  Weil Du wolltest/mir den Tip gegeben hast, das ich die ganzen Klassen verschwinden lassen soll - weg sind sie nun...

                                                  Ich hab nicht gesagt, daß Du alle verschwinden lassen sollst, nur die überflüssigen.

                                                  cu,
                                                  Andreas

                                                  --
                                                  Warum nennt sich Andreas hier MudGuard?
                                                  Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
                                                  1. Abend Andreas

                                                    Ich hab nicht gesagt, daß Du alle verschwinden lassen sollst, nur die überflüssigen.

                                                    Also dann doch lieber so:

                                                    <ul>
                                                      <li class="mainmenu"><a href="#">1. Menüpunkt</a></li>
                                                      <li class="mainmenu"><a href="#">2. Menüpunkt</a></li>
                                                      <li class="submenu"><a href="#">1.Unterpunkt</a></li>
                                                      <li class="submenu"><a href="#">2.Unterpunkt</a></li>
                                                      <li class="mainmenu"><a href="#">3. Menüpunkt</a></li>
                                                    </ul>

                                                    Also für alle eine Klasse?

                                                    Micha

                                                    1. Hi,

                                                      Ich hab nicht gesagt, daß Du alle verschwinden lassen sollst, nur die überflüssigen.
                                                      Also dann doch lieber so:
                                                      <ul>
                                                        <li class="mainmenu"><a href="#">1. Menüpunkt</a></li>
                                                        <li class="mainmenu"><a href="#">2. Menüpunkt</a></li>
                                                        <li class="submenu"><a href="#">1.Unterpunkt</a></li>
                                                        <li class="submenu"><a href="#">2.Unterpunkt</a></li>
                                                        <li class="mainmenu"><a href="#">3. Menüpunkt</a></li>
                                                      </ul>

                                                      Nö, mit verschachtelter Liste. Aber das hatten wir ja schon ...

                                                      cu,
                                                      Andreas

                                                      --
                                                      Warum nennt sich Andreas hier MudGuard?
                                                      Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
                                    2. Hi,

                                      und mindestens ein DIV durch ein passenderes Element ersetzt werden könnte.
                                      Ein kleinen Tip hierzu vll noch?

                                      H1 mit einem per CSS ausgeblendetem textuellen Inhalt.

                                      <div id="menu"> und <div id="mainheadend"> dürften ebenfalls noch überflüssig sein.

                                      freundliche Grüße
                                      Ingo

                                      1. Hallo Ingo

                                        <div id="menu"> und <div id="mainheadend"> dürften ebenfalls noch überflüssig sein.

                                        Ja? Das eine ist mein Menü (sagt der Name ja bereits)
                                        das lasse ich links float'en neben meinen Inhalt...

                                        Das mainheadend ist lediglich eine Graphik - genauer gesagt der Fuss von dem Männchen oben links. Wie soll ich das ersetzen?

                                        Nichtsdestotrotz habe ich noch ein DIV gefunden, was nach kleiner Abwandlung durch eine anderes ersätzt werden konnte (mainbody übernimmt nun auch den content)

                                        Habe mal allesn Schnick-Schnack entfernt.
                                        http://www.derletztekick.com/index2.php

                                        Wie Du das mit h1 meinst versteh ich nocht nicht. Ein einfaches ersetzen von div in h1 wirst Du ja sicher nicht meinen...

                                        Micha

                                        1. Hi,

                                          <div id="menu"> und <div id="mainheadend"> dürften ebenfalls noch überflüssig sein.

                                          Das mainheadend ist lediglich eine Graphik - genauer gesagt der Fuss von dem Männchen oben links. Wie soll ich das ersetzen?

                                          Stimmt. Ein IMG wäre wohl auch nicht viel besser und den Hintergrund für das Menü kachelst Du ja.

                                          Wie Du das mit h1 meinst versteh ich nocht nicht. Ein einfaches ersetzen von div in h1 wirst Du ja sicher nicht meinen...

                                          Doch. natürlich müßtest Du die Browservorgaben für H1 überschreiben und solltest einen sinnvollen Text für die Überschrift einsetzen. Auch möglich wäre, die Hintergrundgrafik über IMG in H1 zu setzen und einen Alt-Text zu verwenden. Schau' Dir in diesem Zusammenhang einmal die Druckvorschau der Seite an.

                                          freundliche Grüße
                                          Ingo

                                          1. Guten Abend,

                                            Doch. natürlich müßtest Du die Browservorgaben für H1 überschreiben und solltest einen sinnvollen Text für die Überschrift einsetzen.

                                            Wir reden von der Graphik im Kopf, wenn ich Dich richtig verstanden habe. Du bevorzugst, das dort die Überschrift: "www.derletztekick.de" besser als reiner Text steht und nicht ein graphisches Element ist?

                                            Die Druckvorschau - auf so eine Idee, mit diese anzusehen, bin ich ja noch nie gekommen - sehe ich meine Seite ohne jeglichen Designkram - also ohne Graphiken. Somit beschränkt sich der Ausdruck auf das wesentliche: den Text. Das würde ich mal als postiv Werten. Würde ich das Bild als IMG einfügen, so würde es (unsinnigerweise) beim Ausdruck mit erscheinen. Zum anderen wiederspricht sich das doch mit der Aussage, dass ich Layout und Grundgerüst trennen soll, oder nicht?

                                            Das "einfach" erstsetzen geht in der Tat nicht. Wenn ich aus diesem DIV ein H1 mache, erhalte ich einen blauen Rand unter der Graphik. Das wird der Abstand sein, den H1 standardmäßig zur nächsten Ebene nach unten hin hat. Der Versuch, es mit margin-bottom: -10px; zu korrigieren brachte leider nichts :-/

                                            Ich frag mich den ganze Zeit, welchen Sinn es machen würde, dieses DIV (oder auch jedes andere) durch ein anderen Tag zu ersetzen?

                                            Beste Grüße Micha

                                            1. Hi,

                                              solltest einen sinnvollen Text für die Überschrift einsetzen.
                                              Wir reden von der Graphik im Kopf, wenn ich Dich richtig verstanden habe. Du bevorzugst, das dort die Überschrift: "www.derletztekick.de" besser als reiner Text steht und nicht ein graphisches Element ist?

                                              reiner Text ja - "www.derletztekick.de" nein (ds sehe ich bereits in meiner Adreßzeile).

                                              Die Druckvorschau - auf so eine Idee, mit diese anzusehen, bin ich ja noch nie gekommen - sehe ich meine Seite ohne jeglichen Designkram - also ohne Graphiken. Somit beschränkt sich der Ausdruck auf das wesentliche: den Text. Das würde ich mal als postiv Werten. Würde ich das Bild als IMG einfügen, so würde es (unsinnigerweise) beim Ausdruck mit erscheinen. Zum anderen wiederspricht sich das doch mit der Aussage, dass ich Layout und Grundgerüst trennen soll, oder nicht?

                                              Nicht unbedingt. Mir fehlt eine Seitenüberschrift, die auch ausgedruckt wird und auch in Textbrowsern zur Verfügung steht. Ob dies nun über ein IMG mit ALT-Attribut oder am Bildschirm unsichbaren Text geschieht, finde ich nicht so wichtig.

                                              Das wird der Abstand sein, den H1 standardmäßig zur nächsten Ebene nach unten hin hat. Der Versuch, es mit margin-bottom: -10px; zu korrigieren brachte leider nichts :-/

                                              Du solltest margin:0; padding:0; sowie ggfls. font-size definieren.

                                              Ich frag mich den ganze Zeit, welchen Sinn es machen würde, dieses DIV (oder auch jedes andere) durch ein anderen Tag zu ersetzen?

                                              Denselben wie Menüs als Liste oder Textabsätze als P: der Klient bekommt zusätzliche Informationen über die Struktur der Seite, die er auch ohne CSS auswerten kann. Mit einem Screenreader kann man sich z.B. von Überschrift zu Überschrift hangeln.

                                              freundliche Grüße
                                              Ingo

                                              1. Hi Ingo

                                                Ich geb mir ja Mühe aber es will nicht :-/

                                                Ich habe das Div gegen ein H1 getauscht und folgende Angaben gemachgt:

                                                #mainhead h1{
                                                 background-color:#112A5D;
                                                 background-image: url('template/head.gif');
                                                 background-repeat: no-repeat;
                                                 width:750px;
                                                 height:125px;
                                                 border: none;
                                                 padding: 0px
                                                 margin: 0px;
                                                 font-size:12px;
                                                }

                                                Ich bekomme einen Blauen Balken unter dem Kopf.

                                                Nichtsdestotrotz habe ich Deinen Rat befolgt -hoffe ich zumindest - und die Druckvorschau mit einem Kopf versehen.

                                                Meintest Du so: http://www.derletztekick.com ?

                                                Habe die Seite nebenbei mal mit WebFormator getestet - naja, Formatierungen stellt der nicht dar aber es erscheint nun ein Kopf^^

                                                Micha

                                                1. Hi,

                                                  Ich bekomme einen Blauen Balken unter dem Kopf.

                                                  schonmal line-height gesetzt? Ansonsten wüßte ich auch keinen möglicherweise relevanten Default für H1. Beim IE könnte ich mir noch Leerzeichen oder Zeilenumbrüche als Ursache denken.

                                                  Nichtsdestotrotz habe ich Deinen Rat befolgt -hoffe ich zumindest - und die Druckvorschau mit einem Kopf versehen.

                                                  schon besser.

                                                  freundliche Grüße
                                                  Ingo

                                                  1. Hi,

                                                    schon besser.

                                                    Das erste Lob, das ich von Dir höre^^

                                                    Das Kontaktformular habe ich auch schon Tabellenlos bekommen (und ohne DIV's) mit Hilfe von label. Ich denke, das wird schon das Optimum sein.

                                                    Mit line-height: 10px; zum Beispiel würde es funktionieren. Dann müsste ich aber die Schrift, die ich nun mit visibility:hidden; im Layout unsichtbar gemacht habe, mit einem SPAN-Tag reinsetzen (sofern ich das Kopfbild so wie es ist behalten möchte, was auch dr Fall ist) und diesem dann die Eigenschaft zuweisen.
                                                    Das Bild als IMG möchte ich nicht einfügen, da es dann gedruckt wird und das ist unsinnig, zumal das Männchen ja auch nicht vollständig wäre...

                                                    Was ist nun besser? mit H1 im DIV oder das DIV durch H1 ersetzen und mit SPAN die Schrift unsichtbar machen?

                                                    Micha

                                                    1. Hi,

                                                      Was ist nun besser? mit H1 im DIV oder das DIV durch H1 ersetzen und mit SPAN die Schrift unsichtbar machen?

                                                      mMn letzteres. Ein DIV ist vorwiegend zur Gruppierung da, ein SPAN für bestimmte inline-Formatierungen, für die es keine passendere Alternative gibt.

                                                      freundliche Grüße
                                                      Ingo

                                                      1. Guten Abend,

                                                        Okay, habe ich gemacht - Danke schön.

                                                        Micha

                                          2. Hi

                                            NAchdem ich mir nun die Seite auch mal im IE angesehen habe, musste ich wieder ein DIV hinzufügen. Der Explorer kommt ja momentan noch nciht mit <?xml version="1.0" encoding="ISO-8859-1" standalone="no"?> im Kopf klar. Sei es wie es sei, ich lass es nun erstmal so. Zwei DIVS weniger ist schon mal ein Anfang und für meinen ersten brauchbaren Versuch bin ich doch recht zufrieden...

                                            Danke für die Hilfe & Anregungen
                                            Micha

                  2. Und - noch schlimmer - Im Impressum fehlt die eMail-Adresse bei deaktiviertem Javascript völlig.

                    Ich habe es geändert.

                    Micha

                2. Hi,

                  warum nicht gleich http://www.derletztekick.com/index.php?site=Interaktiv%3AG�stebuch?

                  Weil das nicht Gegenstand des eigentlichen Themas ist.

                  Ja. Und [i] setzt Du dann wohl in <i> um, anstatt eine gewünschte Betonung anzunehmen und <em> zu verwenden?

                  Nein [i] wird im GB zu <em> im Adminbereich wird sofort <em> genommen...

                  Wie ich schon ansprach: Wenn Dir so sehr an modernem XHTML liegt, daß Du gar 1.1 verwendest und als text/html auslieferst, solltest Du zumindest eine logische Auszeichnung anstreben.

                  Rom wurde auch nicht an einem Tag erbaut und man kann ja nicht alles wissen oder?^^
                  Was meinst Du somit mit "logische Auszeichnung"?

                  freundliche Grüße
                  Ingo

                  Micha

                  1. Hi,

                    warum nicht gleich http://www.derletztekick.com/index.php?site=Interaktiv%3AG�stebuch?

                    Weil das nicht Gegenstand des eigentlichen Themas ist.

                    das meinte ich doch nicht, sondern allgemein einen _direkten_ _Link_ anstelle einer URL und Hinweis, wo man klicken soll.

                    Was meinst Du somit mit "logische Auszeichnung"?

                    Na z.B. em statt i, was Du ja schon machst.

                    freundliche Grüße
                    Ingo

                    1. Abend

                      das meinte ich doch nicht, sondern allgemein einen _direkten_ _Link_ anstelle einer URL und Hinweis, wo man klicken soll.

                      Ich werde es beim nächsten mal bestimmt beachten - sry. Nichtsdestotrotz denke ich, das weder meine index noch das Gästebuch eine relevanz für dieses Thema hat.

                      Was meinst Du somit mit "logische Auszeichnung"?
                      Na z.B. em statt i, was Du ja schon machst.

                      Ja, das mache ich bereits. Wie ich aber feststelle, werde ich um zwei em's nicht rumkommen. Was letztlich zwar nciht schlimm ist, da man in der Tat eine Unterstreichung nur sehr selten benutzt - ich zumindest.

                      Puhh, was für ein lehrreicher Tag...

                      Beste Grüße Micha

  2. Hi,

    vermutlich hast Du denn Sinn und Zweck von XHTML und CSS nicht richtig verstanden. Eine Unterstreichung z.B. ist eine rein visuelle Formatierung und sagt nichts logisches über den Textinhalt aus...

    freundlichen Gruß
    Danny

    --
    Selfcode: fo:) br:& n4:& ie:% mo:) va:| de:] zu:) fl:| ss:) ls:& ls:& js:|
    Motto:    OpenSource - Das Wissen der Menschheit gehört der Welt!
  3. Hi,

    Besteht nun nur noch die Möglichkeit einen Text zu Unterstreichen, indem ich eine css Klasse definiere?

    abgesehen vom schon angesprochenem grundsätzlichen Mißverständnis (wobei ich mich frage, wieso Du überhaupt XHTML 1._1_ verwendest): warum willst Du überhaupt Texte unterstreichen? Diese Formatierung ist doch allgemein für Links vorgesehen und sollte zumindest in Fließtexten nicht vorkommen, sondern allenfalls in Überschriften, worauf Du aber über die Hx-Tags zugreifen kannst.

    freundliche Grüße
    Ingo