1. Liebe Forumsgemeinde,

    aufgrund der Bestimmungen, die sich aus der DSGVO ergeben, müssten umfangreiche Anpassungen am Forum vorgenommen werden, die sich für uns nicht wirtschaftlich abbilden lassen. Daher haben wir uns entschlossen, das Forum in seiner aktuellen Form zu archivieren und online bereit zu stellen, jedoch keine Neuanmeldungen oder neuen Kommentare mehr zuzulassen. So ist sichergestellt, dass das gesammelte Wissen nicht verloren geht, und wir die Seite dennoch DSGVO-konform zur Verfügung stellen können.
    Dies wird in den nächsten Tagen umgesetzt.

    Ich danke allen, die sich in den letzten Jahren für Hilfesuchende und auch für das Forum selbst engagiert haben. Ich bin weiterhin für euch erreichbar unter tti(bei)pcwelt.de.
    Dismiss Notice

HTML horizontales Menü mit Bildern

Discussion in 'Software allgemein' started by lisaaa17, Oct 3, 2009.

Thread Status:
Not open for further replies.
  1. lisaaa17

    lisaaa17 Byte

    Ich will ein simples horizontales menü erstellen, dass 5 bilder (schaltflächen) darstellt.
    wenn ich mit der maus über diese buttons, soll sich das bild (die schlatfläche) aufleuchten. dazu verwende ich einfach ein 2. bild, dass bei einem mouse over ersetzt wird.

    mein html code sieht also wie folgt aus:
    <div id="buttons">
    <ul>
    <li><a id="index" href="index.html"></a></li>
    <li><a id="seite2" href="seite2.html"></a></li>
    <li><a id="seite3" href="seite3.html"></a></li>
    <li><a id="seite4" href="seite4.html"></a></li>
    </ul>

    die css:
    #buttons ul {
    margin: 0; padding: 0;
    list-style-type: none;
    list-style-image: none;
    }
    #buttons li {display: inline; }

    a# index{
    background-image:url(startseite.png);
    width:100px;
    height:30px;
    }
    a:hover# index {
    background-image:url(startseite2.png);
    }

    ....



    Der IE 8.0 zeigt alles korrekt an, der Firefox nichts.
    Ich hab auch schon versucht nichtsichtbare Zeichen als Schaltflächen anzufzeigen, funktioniert auch nicht.
    Wenn ich die Images gleich im Button <a href=... > <img .. </a> anzeige, entstehen zwischen den einzelnen buttons kleine lücken, auch ein mouse over effekt wäre dann nicht möglich?

    finde auch leider dazu nichts über google, wer kann mir helfen?
     
  2. lisaaa17

    lisaaa17 Byte

    Ich will ein simples horizontales menü erstellen, dass 5 bilder (schaltflächen) darstellt.
    wenn ich mit der maus über diese buttons, soll sich das bild (die schlatfläche) aufleuchten. dazu verwende ich einfach ein 2. bild, dass bei einem mouse over ersetzt wird.

    mein html code sieht also wie folgt aus:
    <div id="buttons">
    <ul>
    <li><a id="index" href="index.html"></a></li>
    <li><a id="seite2" href="seite2.html"></a></li>
    <li><a id="seite3" href="seite3.html"></a></li>
    <li><a id="seite4" href="seite4.html"></a></li>
    </ul>
    </div>

    die css:
    #buttons ul {
    margin: 0; padding: 0;
    list-style-type: none;
    list-style-image: none;
    }
    #buttons li {display: inline; }

    a# index{
    background-image:url(startseite.png);
    width:100px;
    height:30px;
    }
    a:hover# index {
    background-image:url(startseite2.png);
    }

    ....



    Der IE 8.0 zeigt alles korrekt an, der Firefox nichts.
    Ich hab auch schon versucht nichtsichtbare Zeichen als Schaltflächen anzufzeigen, funktioniert auch nicht.
    Wenn ich die Images gleich im Button <a href=... > <img .. </a> anzeige, entstehen zwischen den einzelnen buttons kleine lücken, auch ein mouse over effekt wäre dann nicht möglich?

    finde auch leider dazu nichts über google, wer kann mir helfen?
     
  3. X.MAN

    X.MAN Moderator a. D.

    Ein Thema ein Thread!
    Ansonsten bei Probleme den [​IMG] Button benutzen...

    Weiter gehts...
     
  4. kalweit

    kalweit Hüter der Glaskugel

    Ich würde nicht mit "ID" sondern mit "CLASS" arbeiten, dann sollten auch ältere Browser das verstehen. Zudem scheint mir das # am Ende einer ID in der CSS-Datei nicht korrekt.
     
Thread Status:
Not open for further replies.

Share This Page