Ergebnis 1 bis 15 von 15

Thema: horizontale liste im IE 5 mit hintergrundbild bzw. aufzählungszeichen

  1. #1
    TP-Veteran Avatar von alexf812
    Registriert seit
    Sep 2004
    Beiträge
    1.370

    horizontale liste im IE 5 mit hintergrundbild bzw. aufzählungszeichen

    hallo leute,

    ich bekomm es einfach nicht hin im ie5 ne vernünftige liste zu erstellen. entweder nimmt er nicht das padding für den abstand hintergrundbild zum text oder wenn ich es mit aufzählungszeichen versuche dann verschwinden diese sofort bei der angabe display: inline;
    ist es überhaupt möglich im IE 5 was vernünftiges hinzubekommen?

  2. #2
    TP-Veteran Avatar von Terry
    Registriert seit
    Mar 2004
    Beiträge
    1.772
    Horizontale Listen funktionieren im IE 5 nur mit float, da er wie gesagt auf padding nicht reagiert, was man sonst ja braucht.

    Du mußt dann aber klar definierte Breiten für jeden Listenpunkt vergeben, weil float immer width braucht.
    Also sowas in der Art:

    HTML-Code:
    #menu ul {
              margin:0;
              padding:0;
              list-style-type:none;
             }          
    #menu li {
            list-style-type:none;
            float:left;
            width:9em;
            margin:0;
            padding:0;
            }
    #menu li a {
            display:block;
            color:#fff;
            background-color:#26799b;
            font-weight:bold;
            text-align:center;
            text-decoration:none;
            padding:0.2em 0 0.5em 0;
            }    
    Grüße, Terry

  3. #3
    TP-Veteran Avatar von alexf812
    Registriert seit
    Sep 2004
    Beiträge
    1.370
    hallo terry,

    kann ich da jetzt auch ein hintergrundbild einsetzen?

  4. #4
    TP-Greis Avatar von Boris
    Registriert seit
    Mar 2001
    Ort
    Stuttgart & Kornwestheim
    Beiträge
    9.420
    Versuch es doch einfach, es geht schon nix kaputt
    My software never has bugs. It just develops random features ...

    » DevShack - die Website des freien Webentwicklers Boris

  5. #5
    TP-Veteran Avatar von alexf812
    Registriert seit
    Sep 2004
    Beiträge
    1.370
    also versucht hab ich es ja, nur das problem ist, bei der festen breite ist zw. den einzelnen menüeinträgen unterschiedlich viel platz, wenn die wortlänge unterschiedlich ist. wenn das noch gehen würde das die abstände dazwischen gleich sind wäre super

  6. #6
    TP-Greis Avatar von Boris
    Registriert seit
    Mar 2001
    Ort
    Stuttgart & Kornwestheim
    Beiträge
    9.420
    Terries Listenpunkte haben alle eine feste (und gleiche) Breite, ich versteh Deine Antwort jetzt nicht wirklich?
    My software never has bugs. It just develops random features ...

    » DevShack - die Website des freien Webentwicklers Boris

  7. #7
    TP-Moderator Avatar von hero-master
    Registriert seit
    Mar 2003
    Ort
    Hamburg
    Beiträge
    5.927
    Hast du auch das display:block drinnen?
    Wofür hammers denn :
    http://tuts.nicogutmann.de/css/rollovermenu , vielleicht hilft das ein wenig weiter?

  8. #8
    TP-Veteran Avatar von alexf812
    Registriert seit
    Sep 2004
    Beiträge
    1.370
    ich habs jetzt soweit nur ich bekomm die liste nich in die mitte. das liegt anscheinend am float: left. das <div id="menu"> hat keine breitenangabe und füllt 100% des fensters und dort soll die liste in die mitte...leider klappts nich so richtig

  9. #9
    TP-Veteran Avatar von alexf812
    Registriert seit
    Sep 2004
    Beiträge
    1.370
    hier mal der quelltext, nur ein problem, im FF sollte die breite von 100% durchgängig grau sein ist aber nur der streifen grau wo das menü ist...danke schon mal für einen tip.

    Code:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>title</title>
    <style>
    #menubar
    {
    	width: 100%;
    	border: 1px solid #000080;
    	background-color: #ECECEC;
    }
    
    #menu
    {
    	width: 289px;
    	margin: auto;
    }
    
    #menu ul {
              margin:0;
              padding:0;
              list-style-type:none;
    }          
    
    #menu li {
            list-style-type:none;
            float:left;
            /*width:7em;*/
            margin:0;
            padding:0 10px 0 10px;
            background-color: #ECECEC;
    }
    
    #menu li a {
            font-size: 11px;
            font-family: tahoma;
            display:block;
            color:#666666;
            background-image: url(../images/bullet.gif);
            background-repeat: no-repeat;
            background-position: 0 4px;
            font-weight:bold;
            text-align: center;
            text-decoration:none;
            padding: 0 0 0 9px;
    }
    </style>
    </head>
    <body>
    <div id="menubar">
    <div id="menu">
    <ul>
     <li><a href="#">Irgendwas</a></li>
     <li><a href="#">Über uns</a></li>
     <li><a href="#">AGB</a></li>
     <li><a href="#">FAQ</a></li>
    </ul>
    </div>
    </div>
    </body>
    </html>

  10. #10
    TP-Veteran Avatar von Terry
    Registriert seit
    Mar 2004
    Beiträge
    1.772
    Zitat Zitat von alexf812
    hier mal der quelltext, nur ein problem, im FF sollte die breite von 100% durchgängig grau sein ist aber nur der streifen grau wo das menü ist...danke schon mal für einen tip.
    " Wer float sagt, muß auch clear sagen" - gilt hier mal wieder.
    Mit dem float nimmst du das Menü aus der normalen Positionierung raus und der umgebende Container wächst nicht mit.

    Noch was: du mußt den floatenden Listenelementen zwingend eine width mitgeben - float braucht definitionsgemäß immer eine Breitenangabe und manche Browser (Opera z.B.) zeigen es ohne auch nicht korrekt an.
    Grüße, Terry

  11. #11
    TP-Veteran Avatar von alexf812
    Registriert seit
    Sep 2004
    Beiträge
    1.370
    welches element muss ich den nda ein clear hinzufügen? ich habs schon probiert aber hat nix gebracht.

    ja die breitenangabe habe ich rausgenommen, weil sonst die abstände zwischen den menüeinträgen so unterschiedlich gross sind, aber damit muss man wo dann leben??

  12. #12
    TP-Greis Avatar von Boris
    Registriert seit
    Mar 2001
    Ort
    Stuttgart & Kornwestheim
    Beiträge
    9.420
    Ein sehr interessanter Artikel (besonders Punkt d) zu dem Thema hab ich heute gelesen:
    http://www.sitepoint.com/blog-post-view.php?id=238086

    Mit einem im Content gesetzten overflow:auto braucht man nichts mehr zu clearen in den meisten Fällen. Interessanter Trick, und er funktioniert auf allen Browsern.
    My software never has bugs. It just develops random features ...

    » DevShack - die Website des freien Webentwicklers Boris

  13. #13
    TP-Veteran Avatar von alexf812
    Registriert seit
    Sep 2004
    Beiträge
    1.370
    hallo Boris,

    hey das war genial der tip, genau was ich gesucht habe und funzt super. wär ich niemals drauf gekommen :-)

  14. #14
    TP-Greis Avatar von Boris
    Registriert seit
    Mar 2001
    Ort
    Stuttgart & Kornwestheim
    Beiträge
    9.420
    Der Autor des Artikels auch nicht
    My software never has bugs. It just develops random features ...

    » DevShack - die Website des freien Webentwicklers Boris

  15. #15
    TP-Veteran Avatar von alexf812
    Registriert seit
    Sep 2004
    Beiträge
    1.370
    habe halt nur noch das problem das ich für die breite der listenelemente einen festen wert angeben muss und somit die abstände der einträge nicht gleichmässig sind (also die abstände von wortende eines elements bis wortanfang nächstes element). terry sagte ja z.b. im opera wird sonst nix angezeigt

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. Antworten: 110
    Letzter Beitrag: 16.11.2006, 10:55
  2. [CSS] CSS Problem mit IE, FF funktioniert.....
    Von FriederSchueler im Forum HTML & CSS
    Antworten: 4
    Letzter Beitrag: 19.12.2004, 13:39
  3. Kleiner Fehler mit margin im IE 5
    Von walter im Forum HTML & CSS
    Antworten: 7
    Letzter Beitrag: 22.08.2004, 22:27
  4. Cache Probleme mit IE im TP
    Von Robert im Forum Support-Forum
    Antworten: 1
    Letzter Beitrag: 20.01.2004, 12:14

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51