Mathias Treim: Grafiktexte auf gleiche Höhe bringen - verstehe nix mehr

Hallo miteinander!

Ich habe im Footer meiner neuen Webseite drei Grafiken, die etwas aufgepeppte Texte sind (das hängt mit der CI der Firma zusammen, da ist die Hausschrift Univers). Aussehen soll das etwa so:

--------------------------------------------------
                    Blog | Übersicht | Impressum
--------------------------------------------------

Das Problem ist: Die Ü-Punkte bei Übersicht sind zwei Pixel über dem B von Blog und dem I von Impressum. Und genau um diese beiden Punkte ist das jetzt schief.

Ich hab alles mögliche probiert und stehe jetzt ziemlich auf dem Schlauch:

  • Nach wie vor verstehe ich nicht, warum es nicht geht, wenn man bei blog.png und impressum.png einfach zwei leere Pixel drauftut. Es ändert aber nichts am Ergebnis. Ich check es einfach nicht.

  • Ich habe auch versucht, einzelne IDs zu vergeben, aber aus Gründen, die ich ebenfalls nicht verstehe, gilt jeweils die ID mit dem größten Margin-Top für alle.

Der Code dafür ist so:

  
<div id="footer">  
<div id="footer_btn">  
    <a href=""><img onMouseOver="this.src='img/blog_a.png'" onMouseOut="this.src='img/blog.png'" src="img/blog.png" width="25" height="21" alt="Blog"></a>  
    <a href =""><img src="img/vertical_line.png" alt="Seperator" width="2" height="18" /></a>  
    <a href =""><img src="img/uebersicht.png" alt="Übersicht" width="55" height="21" onMouseOver="this.src='img/uebersicht_a.png'" onMouseOut="this.src='img/uebersicht.png'" /></a>  
    <a href =""><img src="img/vertical_line.png" alt="Seperator" width="2" height="18" /></a>  
    <a href =""><img src="img/impressum.png" alt="Impressum" width="63" height="21" onMouseOver="this.src='img/impressum_a.png'" onMouseOut="this.src='img/impressum.png'" /></a>  
    </div>  
</div>  

Der CSS Code der folgende:

  
#footer {  
	height:48px;  
	background-image: url(img/footer.png);  
	background-repeat: repeat-x;  
}  
  
#footer_btn {  
 margin-right:50px;  
	float:right;  
 margin-top: 11px;  
}  

Bitte helft mit! Danke!

  1. @@Mathias Treim:

    nuqneH

    Bitte helft mit!

    Wie denn?

    Ich sehe deine Grafiken nicht einmal in meiner Glaskugel.

    Aber ich sehe, dass du die Separator-Grafiken gar nicht verlinken willst.

    Und ich sehe, dass es zu viele Grafiken sind. Die optimale Anzahl wäre 1 – entweder Imagemap oder CSS-Sprites.

    Qapla'

    --
    Alle Menschen sind klug. Die einen vorher, die anderen nachher. (John Steinbeck)
  2. Danke für deine Antwort.

    Hier ist ein Beispiel Link:

    http://digitale-avantgarde.com/files/test.html

    Wenn ich eine Imagemap mache, wird das ganze ja nicht mehr WAI-Tauglich, außerdem kann ich dann keine richtigen Hoover Effekte mehr machen...

    1. Hallo,

      Danke für deine Antwort.

      wessen Antwort? Wenn du Gunnars Beitrag meinst, antworte doch bitte auch direkt auf den und nicht auf dein eigenes Originalposting.

      Hier ist ein Beispiel Link:
      http://digitale-avantgarde.com/files/test.html

      Das ist kein Link. Das ist einer: http://digitale-avantgarde.com/files/test.html

      Und da sieht man das Problem deutlich: Die Grafiken sind unterschiedlich beschnitten. Beim Wort "Impressum", das keine Unterlängen hat, wurde der Platz, der eigentlich für Unterlängen reserviert ist, gleich mit weggeschnitten. Kein Wunder, dass dieses Wort dann vertikal versetzt erscheint.

      So long,
       Martin

      --
      Lieber Blödeleien als blöde Laien.
      1. @@Der Martin:

        nuqneH

        Das ist kein Link. Das ist einer: http://digitale-avantgarde.com/files/test.html

        Und so wird’s gemacht. Oder per „Formatierungen einfügen: [Link]“

        --
        Lieber Blödeleien als blöde Laien.

        Über Leyen und Laien

        Qapla'

        --
        Alle Menschen sind klug. Die einen vorher, die anderen nachher. (John Steinbeck)
        1. Wie schön.

          @@Der Martin wiederholt das Problem, dass ich geschildert habe und der Gunnar gibt seinen Senf dazu.

          Lösungen gibt es nicht? Wie kann ich die Verschnitte so positionieren, dass es wieder stimmt?

          @@Der Martin:

          nuqneH

          Das ist kein Link. Das ist einer: http://digitale-avantgarde.com/files/test.html

          Und so wird’s gemacht. Oder per „Formatierungen einfügen: [Link]“

          --
          Lieber Blödeleien als blöde Laien.

          Über Leyen und Laien

          Qapla'

          1. Om nah hoo pez nyeetz,

            Wie schön.

            @@Der Martin wiederholt das Problem, dass ich geschildert habe und der Gunnar gibt seinen Senf dazu.

            Ich finde Martins Lösung schon richtig gelungen.

            Übersetzung: Bearbeite die Grafiken so, dass die Texte in der selben Höhe liegen.

            Matthias

            --
            1. Entschuldigung: Ich habe gar keine große Klappe. Außerdem ist das gar nicht meine Domain.

              Hier scheint auch nicht die große Ahnung zu herrschen, da bisher nur Belehrungen kamen und keine konstruktiven Tipps obwohl ich eigentlich eine recht ausführlich gestellte Frage gestellt habe.

              Inzwischen hab ich's auch gelöst.

              Om nah hoo pez nyeetz,

              Wie schön.

              @@Der Martin wiederholt das Problem, dass ich geschildert habe und der Gunnar gibt seinen Senf dazu.

              Ich finde Martins Lösung schon richtig gelungen.

              Übersetzung: Bearbeite die Grafiken so, dass die Texte in der selben Höhe liegen.

              Matthias

              1. Hi,

                Hier scheint auch nicht die große Ahnung zu herrschen, da bisher nur Belehrungen kamen und keine konstruktiven Tipps

                Wenn du nicht in der Lage bist, aus der Erklärung der Ursache eines Problems selbstständig die (/eine) Lösung zu erarbeiten, ist das nicht unsere Schuld.

                MfG ChrisB

                --
                “Whoever best describes the problem is the person most likely to solve the problem.” [Dan Roam]
              2. Hallo Mathias!

                Entschuldigung: Ich habe gar keine große Klappe.

                Dafür nimmst Du aber den Mund sehr voll.

                Hier scheint auch nicht die große Ahnung zu herrschen

                Hier herrscht mehr Ahnung als Du zu ahnen in der Lage bist.

                obwohl ich eigentlich eine recht ausführlich gestellte Frage gestellt habe.

                Das stimmt. Dafür hast Du die Tipps nicht beherzigt.

                Oder doch?

                Viele Grüße aus Frankfurt/Main,
                Patrick

                --
                _ - jenseits vom delirium - _

                   Diblom   [link:hatehtehpehdoppelpunktslashslashwehwehwehpunktatomicminuseggspunktcomslash]
                Achtung Agentur! | Nichts ist unmöglich? Doch! | Heute schon gegökt?
                1. Welche Tipps?

                  Der?

                  Und da sieht man das Problem deutlich: Die Grafiken sind unterschiedlich »» beschnitten. Beim Wort "Impressum", das keine Unterlängen hat, wurde der »» Platz, der eigentlich für Unterlängen reserviert ist, gleich mit
                  weggeschnitten. Kein Wunder, dass dieses Wort dann vertikal versetzt
                  erscheint.

                  Dazu zitiere ich mal aus meiner Frage:

                  Nach wie vor verstehe ich nicht, warum es nicht geht, wenn man bei
                  blog.png und impressum.png einfach zwei leere Pixel drauftut. Es ändert
                  aber nichts am Ergebnis.

                  Das hatte ich schon probiert. Whatsoever, mault euch gegenseitig an, ich hab es ja schon gelöst.

                  Danke trotzdem.

                  Hallo Mathias!

                  Entschuldigung: Ich habe gar keine große Klappe.

                  Dafür nimmst Du aber den Mund sehr voll.

                  Hier scheint auch nicht die große Ahnung zu herrschen

                  Hier herrscht mehr Ahnung als Du zu ahnen in der Lage bist.

                  obwohl ich eigentlich eine recht ausführlich gestellte Frage gestellt habe.

                  Das stimmt. Dafür hast Du die Tipps nicht beherzigt.

                  Oder doch?

                  Viele Grüße aus Frankfurt/Main,
                  Patrick

                  1. @@Mathias:

                    nuqneH

                    ich hab es ja schon gelöst.

                    Aber suboptimal.

                    Dafür hast Du die Tipps nicht beherzigt.
                    Welche Tipps?

                    Zum Beispiel diesen, nicht 4 Grafikdateien zu verwenden, sondern eine.

                    Für den Hover-Effekt (ein O!) benutzt du ja schon CSS-Sprites: "blogBLOG", "übersichtÜBERSICHT", "impressumIMPRESSUM". (Die Klein-/Großschreibung soll die Textvarianten für nicht gehovert/gehovert symbolisieren.) Wobei die Anordnung untereinander sinnvoller wäre
                      blog
                      BLOG
                    etc., dann hättest du nicht jeweils unteschiedliche Werte für den horizontalen Versatz, sondern für alle den gleichen vertikalen Versatz. Und dabei musst du nicht einmal Pixel zählen, sondern kannst "top" und "bottom" verwenden. Hm, du hättest auch bei deiner Anordnung "left" und "right" verwenden können, aber:

                    Genauso, wie du jeweils beide Textgrafiken "blogBLOG" usw. in jeweils einer Grafikdatei hast, kannst du auch gleich alle Texte und den Separator in einer Grafikdatei unterbringen:
                      blog|übersicht|impressum
                      BLOG|ÜBERSICHT|IMPRESSUM
                    'background-position' in x liefert den entsprechenden Text; in y die Textvariante für nicht gehovert/gehovert.

                    Wobei du für den Hover-Effekt gar keine verschiedenen Textvarianten als Grafik bräuchtest; er ließe sich auch mit der 'opacity'-Eigenschaft realisieren.

                    Qapla'

                    PS: Und den Tip mit „kein TOFU“ hast du auch nicht verstanden?

                    --
                    Alle Menschen sind klug. Die einen vorher, die anderen nachher. (John Steinbeck)
                    1. @@Mathias:

                      nuqneH

                      ich hab es ja schon gelöst.

                      Aber suboptimal.

                      Dafür hast Du die Tipps nicht beherzigt.
                      Welche Tipps?

                      Zum Beispiel diesen, nicht 4 Grafikdateien zu verwenden, sondern eine.

                      Für den Hover-Effekt (ein O!) benutzt du ja schon CSS-Sprites: "blogBLOG", "übersichtÜBERSICHT", "impressumIMPRESSUM". (Die Klein-/Großschreibung soll die Textvarianten für nicht gehovert/gehovert symbolisieren.) Wobei die Anordnung untereinander sinnvoller wäre
                        blog
                        BLOG
                      etc., dann hättest du nicht jeweils unteschiedliche Werte für den horizontalen Versatz, sondern für alle den gleichen vertikalen Versatz. Und dabei musst du nicht einmal Pixel zählen, sondern kannst "top" und "bottom" verwenden. Hm, du hättest auch bei deiner Anordnung "left" und "right" verwenden können, aber:

                      Genauso, wie du jeweils beide Textgrafiken "blogBLOG" usw. in jeweils einer Grafikdatei hast, kannst du auch gleich alle Texte und den Separator in einer Grafikdatei unterbringen:
                        blog|übersicht|impressum
                        BLOG|ÜBERSICHT|IMPRESSUM
                      'background-position' in x liefert den entsprechenden Text; in y die Textvariante für nicht gehovert/gehovert.

                      Wobei du für den Hover-Effekt gar keine verschiedenen Textvarianten als Grafik bräuchtest; er ließe sich auch mit der 'opacity'-Eigenschaft realisieren.

                      Qapla'

                      PS: Und den Tip mit „kein TOFU“ hast du auch nicht verstanden?

                      Das mit dem TOFU habe ich tatsächlich nicht verstanden (hoffe jetzt wird es richtig).

                      Danke für deinen Tipp. Ich verstehe noch nicht so ganz, woher der Browser dann weiß, wo er gerade drüber ist, aber ich lese mich mal noch ein bisschen in die CSS Sprites ein. Es ließe sich doch dann nur "ALle aktiviert" bzw. "nicht aktiviert" anzeigen, oder?

                      Grundsätzlich finde ich diese Sache mit den Sprites allerdings nicht so toll, weil es Dinge, die eigentlich nicht im Hintergrund sind (die Navigation ist ja schon wichtig), als Hintergrund kennzeichnet (background-url). Barrierefrei ist das ja nicht gerade.

                      Die Idee mit der Opacity gefällt mir sehr gut.

                      Danke!

                      1. @@Mathias:

                        nuqneH

                        Das mit dem TOFU habe ich tatsächlich nicht verstanden (hoffe jetzt wird es richtig).

                        Nicht wirklich. FOTU ist auch nicht besser. Zitiere bitte sinnvoll, nicht alles.

                        Danke für deinen Tipp. Ich verstehe noch nicht so ganz, woher der Browser dann weiß, wo er gerade drüber ist

                        Die 3 Links sind doch 3 verschiedene 'a'-Elemente. Da weiß der Browser schon, über welchem der Mauszeiger ist. Bzw. welches den Fokus hat. An Navigation per Tastatur hast du gedacht?

                        Es ließe sich doch dann nur "ALle aktiviert" bzw. "nicht aktiviert" anzeigen, oder?

                        Nein.

                        Grundsätzlich finde ich diese Sache mit den Sprites allerdings nicht so toll, weil es Dinge, die eigentlich nicht im Hintergrund sind (die Navigation ist ja schon wichtig), als Hintergrund kennzeichnet (background-url). Barrierefrei ist das ja nicht gerade.

                        Ja, deinen Links fehlt der Linktitel: bspw. <a id="blog_btn" href="#">Blog</a>. Beschäftige dich mit Image-Replacement-Techniken!

                        Qapla'

                        --
                        Alle Menschen sind klug. Die einen vorher, die anderen nachher. (John Steinbeck)
                        1. Nicht wirklich. FOTU ist auch nicht besser. Zitiere bitte sinnvoll, nicht alles.

                          So?

                          Ja, deinen Links fehlt der Linktitel: bspw. <a id="blog_btn" href="#">Blog</a>. Beschäftige dich mit Image-Replacement-Techniken!

                          Qapla'

                          Danke. Ich habe mir den Artikel durchgelesen, der sehr gut ist. Das werde ich mal versuchen umzusetzen.

          2. Hi,

            @@Der Martin wiederholt das Problem, dass ich geschildert habe und der Gunnar gibt seinen Senf dazu.

            Für jemanden, der trotz eines Beispiels unter einem Domainnamen, der eigentlich höhere Erwartungen weckt, so wenig Ahnung hat, hast du eine ganz schön grosse Klappe.

            MfG ChrisB

            --
            “Whoever best describes the problem is the person most likely to solve the problem.” [Dan Roam]
          3. Hallo,

            @@Der Martin wiederholt das Problem, dass ich geschildert habe und der Gunnar gibt seinen Senf dazu.

            wenn du feststellst, dass es im Zimmer zieht, reicht es dir also nicht, dass jemand feststellt: Das Fenster ist offen. Du brauchst anscheinend den Imperativ: Mach das Fenster zu.

            Lösungen gibt es nicht?

            Die Problemanalyse ist doch schon der wesentliche Schritt zur Lösung. Den letzten kleinen Denkschritt hatte ich dir schon zugetraut.

            Wie kann ich die Verschnitte so positionieren, dass es wieder stimmt?

            Entweder schneide die Grafiken gleich so zu, dass sie auf den abgebildeten Text bezogen alle die gleichen Maße haben, oder gleiche die zuviel abgeschnittenen Ränder durch entsprechende Margins aus.

            @@Der Martin:
            [...]
            Qapla'

            Und das nächste Mal bitte kein TOFU. Danke.

            Ciao,
             Martin

            --
            Finanztipp:
            Leihen Sie sich Geld von einem Pessimisten.
            Er rechnet sowieso nicht damit, dass er es zurückbekommt.
      2. @@Der Martin:

        nuqneH

        --
        Lieber Blödeleien als blöde Laien.

        Lieber blöde Laien als blöde Leyen.

        So, genug geblödelt.

        Qapla'

        --
        Alle Menschen sind klug. Die einen vorher, die anderen nachher. (John Steinbeck)
    2. @@Mathias Treim:

      nuqneH

      Wenn ich eine Imagemap mache, wird das ganze ja nicht mehr WAI-Tauglich

      Warum sollte es das nicht sein? @alt für 'area' existiert.

      außerdem kann ich dann keine richtigen Hoover Effekte mehr machen...

      Auch das ist falsch. JavaScript macht’s möglich.

      Qapla'

      --
      Alle Menschen sind klug. Die einen vorher, die anderen nachher. (John Steinbeck)
    3. @@Mathias Treim:

      nuqneH

      Hoover Effekte

      Den Blitz-blank-Effekt hätte ich bei mir auch gerne. Wenn du bei dir fertig bist, kommst du dann bitte bei mir staubsaugen?

      Und bei zusammengesetzten Substantiven, die nicht zusammengeschrieben sind, steht im Deutschen ein Bindestrich, kein Deppenleerzeichen.

      Qapla'

      --
      Alle Menschen sind klug. Die einen vorher, die anderen nachher. (John Steinbeck)
      1. Hallo Gunnar!

        Den Blitz-blank-Effekt hätte ich bei mir auch gerne. Wenn du bei dir fertig bist, kommst du dann bitte bei mir staubsaugen?

        Wenn er mit einem Gerät der britischen Marke kommt, lieber nicht! ;)

        Viele Grüße aus Frankfurt/Main,
        Patrick

        --
        _ - jenseits vom delirium - _

           Diblom   [link:hatehtehpehdoppelpunktslashslashwehwehwehpunktatomicminuseggspunktcomslash]
        Achtung Agentur! | Nichts ist unmöglich? Doch! | Heute schon gegökt?
        1. @@Patrick Andrieu:

          nuqneH

          Wenn er mit einem Gerät der britischen Marke kommt, lieber nicht! ;)

          Wenn er verspricht, mit einem Hoover daherzukommen, dann bestehe ich auch auf diesen.

          Qapla'

          --
          Alle Menschen sind klug. Die einen vorher, die anderen nachher. (John Steinbeck)