+ Antworten
Ergebnis 1 bis 13 von 13

Thema: Menütext verschieben

  1. #1
    TP-Supporter felis macht alles soweit korrekt Avatar von felis
    Registriert seit
    Aug 2001
    Ort
    Österreich
    Beiträge
    362

    Menütext verschieben

    Ich habe eine Bitte:

    Ich habe mir ein Menü gebastelt mit einer Grafik als Hintergrund für die Buttons (Rechteck mit abgerundeten Ecken)

    Alles geht wunderbar: Der Menütext wird angezeigt und der Hintergrund für jeden Button auch, sogar der Hg für den Overeffekt geht (stolz auf mich )

    Einziges Problem:
    1. Mein Menüpunkt ist 60px hoch und der Text klebt am oberen Rand. Könnt ihr mir da weiterhelfen?

    Wie spreche ich im css nur den Text an, ohne den Hg oder die ganze Navi zu verschieben???

    2. Die Unterpunkte vom Menü sollen nicht so wie die Hauptpunkte zentriert sein sondern linksbündig. Das hab ich mit text-align:left; auch hinbekommen nur kleben die jetzt wieder ganz links und ich hätte sie gerne nur etwas eingerückt (2-3px oder so)

    Ich hoffe sehr, dass ihr mir weiter helfen könnt!
    Ein großes Danke schon im Vorraus!
    Die Sonne scheint immer, man kann sie nur manchmal nicht sehen!

  2. #2
    TP-Veteran wildmieze ist ein richtiges Arbeitstier - DANKE wildmieze ist ein richtiges Arbeitstier - DANKE wildmieze ist ein richtiges Arbeitstier - DANKE wildmieze ist ein richtiges Arbeitstier - DANKE wildmieze ist ein richtiges Arbeitstier - DANKE Avatar von wildmieze
    Registriert seit
    Dec 2003
    Beiträge
    1.720
    zu 1)
    Wenn alle Menüpunkte einzeilig sind, könnte line-height:60px; helfen.

    zu 2)
    müsste zB mit padding-left gehen.

    Für genauere Antworten wäre Dein Code hilfreich, aber vielleicht reichen Dir ja die Stichworte zur Lösung der Probleme

  3. #3
    TP-Supporter felis macht alles soweit korrekt Avatar von felis
    Registriert seit
    Aug 2001
    Ort
    Österreich
    Beiträge
    362
    Hallo! Danke für Deine Antwort!

    Ich poste mal was ich hab:

    HTML-Code:
    div id="navi">
    <dl class="menu">
    	<dt>
    		<a href="unternehmen.html">Unternehmen</a>
    	</dt>
        <dd>
            <a href="ueber.html">Über uns</a>
        </dd>
    </dl>
    <dl class="menu">
    	<dt>
    		<a href="unternehmen.html">Leistungen</a>
    
    	</dt>
    	<dd>
    		<a href="l_unternehmen.html">Unternehmen</a>
    		<a href="test.html">test</a>
    		<a href="test2.html">Beschreibung</a>
    		<a href="test3.html">test</a>
    	</dd>
    </dl>
    <dl class="menu">
    	<dt>
    		<a href="neues.html">News</a>
    	</dt>
    </dl>
    
    <dl class="menu">
    	<dt>
    		<a href="downloads.html">Downloads</a>
    	</dt>
    </dl>
    <dl class="menu">
    	<dt>
    		<a href="kontakt.html">Kontakt</a>
    	</dt>
    </dl>
    
             </div>
    <!-- Ende navibereich -->
    Css:
    HTML-Code:
    a, a:visited, a:hover, a:active, a:focus {direction:ltr; outline:0;}
    
     #positioner {position:relative; width:160px; height:160px; margin-left:10px;z-index:100;}
     #holder {position:absolute; width:150px; overflow:hidden; border:5px solid #000;}
     dl.menu {width:300px; float:left; margin:-32700px -150px 0 0;}
     dl.menu a {display:block; height:30px; color:#fff; font:normal 11px/28px verdana, sans-serif; text-decoration:none; text-align:center;}
    /* Menü erste Ebene */
     dl.menu dt {float:left; padding:0; margin:32700px 0 0 0; position:relative; z-index:50;}
     dl.menu dt a {background-image:url(images/hgnavi.jpg); background-repeat:no-repeat; width:150px; height:60px; font-size:18px;  }
     dl.menu dt a:hover,
     dl.menu dt a:focus,
     dl.menu dt a:active
     {margin-right:1px; background-image:url(images/hgnaviover.jpg); background-repeat:no-repeat; font-size:18px;}
    
    /* Untermenü */
     dl.menu dd {float:left; padding:30px 0 0 0; margin:-30px 0 0 0; position:relative; z-index:10;  }
     dl.menu dd a {background-image:url(images/hgup.jpg); background-repeat:no-repeat; width:150px; text-align:left; font-weight:bold; padding-left: 10px;}
    
     dl.menu dd a:hover,
     dl.menu dd a:focus,
     dl.menu dd a:active
     {margin-right:1px; background-image:url(images/hgupover.jpg); background-repeat:no-repeat; color:#ffffff; font-weight: bold;}
    </style>
    DAS MIT DEM PADDLING HAT FUNKTIONIERT! DANKE!
    Aber wo muß das mit der line hight hin?
    Die Sonne scheint immer, man kann sie nur manchmal nicht sehen!

  4. #4
    TP-Veteran wildmieze ist ein richtiges Arbeitstier - DANKE wildmieze ist ein richtiges Arbeitstier - DANKE wildmieze ist ein richtiges Arbeitstier - DANKE wildmieze ist ein richtiges Arbeitstier - DANKE wildmieze ist ein richtiges Arbeitstier - DANKE Avatar von wildmieze
    Registriert seit
    Dec 2003
    Beiträge
    1.720
    vermutlich musses hier mit rein.. einfach mal ausprobieren:

    dl.menu dt a {background-image:url(images/hgnavi.jpg); background-repeat:no-repeat; width:150px; height:60px; font-size:18px; }

  5. #5
    TP-Supporter felis macht alles soweit korrekt Avatar von felis
    Registriert seit
    Aug 2001
    Ort
    Österreich
    Beiträge
    362
    vielen Dank! Das war genau richtig! Ich versuche immer noch das Menü zu verstehen! Jetzt bin ich einen Schritt weiter! Ich dachte ich muß den Text direkt be3schreiben mit text-...irgendwas. Drum war ich ganz auf dem Holzweg!

    Nochmal vielen Dank!
    Die Sonne scheint immer, man kann sie nur manchmal nicht sehen!

  6. #6
    TP-Veteran wildmieze ist ein richtiges Arbeitstier - DANKE wildmieze ist ein richtiges Arbeitstier - DANKE wildmieze ist ein richtiges Arbeitstier - DANKE wildmieze ist ein richtiges Arbeitstier - DANKE wildmieze ist ein richtiges Arbeitstier - DANKE Avatar von wildmieze
    Registriert seit
    Dec 2003
    Beiträge
    1.720
    gern geschehen

    .. und so ganz verstehe ich dein Menu auch nicht *g* .. ich frage mich gerade, warum mein Nachbar dl.menu sehen soll - da komme ich mit einem Negativ-Margin von 32700 Pixeln nämlich ungefähr an *lach* .. aber seis drum, hauptsache, es funktioniert

  7. #7
    TP-Supporter felis macht alles soweit korrekt Avatar von felis
    Registriert seit
    Aug 2001
    Ort
    Österreich
    Beiträge
    362
    Hm, ok, jetzt hab ich ein anderes Problem, sobald ich das mit dem paddling einfüge sind plötzlich alle menüpunkte aufgeklapt und sichtbar,.

    Das gleiche passiert wenn ich versuche die Menüpunte breiter zu machen.
    Die Sonne scheint immer, man kann sie nur manchmal nicht sehen!

  8. #8
    TP-Veteran wildmieze ist ein richtiges Arbeitstier - DANKE wildmieze ist ein richtiges Arbeitstier - DANKE wildmieze ist ein richtiges Arbeitstier - DANKE wildmieze ist ein richtiges Arbeitstier - DANKE wildmieze ist ein richtiges Arbeitstier - DANKE Avatar von wildmieze
    Registriert seit
    Dec 2003
    Beiträge
    1.720
    Hmm .. merkwürdig ... beim padding könntest Du stattdessen versuchen, es hier einzufügen:

    dl.menu dd {float:left; padding:30px 0 0 0;

    beim padding die letzte Null - das ist links. Ob das jetzt hier den gewünschten Effekt hat, weiß ich auch nicht so genau .. aber probieren schadet ja nicht^^

  9. #9
    TP-Supporter felis macht alles soweit korrekt Avatar von felis
    Registriert seit
    Aug 2001
    Ort
    Österreich
    Beiträge
    362
    Das hat leider den selben Effekt.
    Sobald ich irgendwas an Größen und Abständen ändere ist sofort alles sichtbar

    Wie kann es das geben, dass ich den Menüpunkt z.B. nicht von 150px in 160px ändern kann?
    Die Sonne scheint immer, man kann sie nur manchmal nicht sehen!

  10. #10
    TP-Moderator hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User Avatar von hero-master
    Registriert seit
    Mar 2003
    Ort
    Hamburg
    Beiträge
    5.927
    Hi
    wenn du links einzeilig einen Abstand haben willst, dann kannst du auch mit text-indent arbeiten.
    Wobei ich nicht der Ansicht bin, dass eine Definitionsliste für ein Menu geeignet ist! Ich weiß, wahrscheinlich hast du das von STu Nicols oder ähnlichen Seiten, aber es macht imho mehr Sinn mit unordered lists zu arbeiten, da du hier ja z.B. nicht das "Unternehmen" definierst, sondern es lediglich aufgliederst...

    Hol dir doch mal ein anderes Menu, mit Listen wirds dann auch einfacher

  11. #11
    TP-Senior schollsen hilft, wo's geht schollsen hilft, wo's geht schollsen hilft, wo's geht Avatar von schollsen
    Registriert seit
    Nov 2008
    Beiträge
    131
    Ich find die Definitionsliste vollkommen in Ordnung.
    Letztendlich empfinde ich einen Grundaufbau per dl semantischer,
    als z.B. ein UL-Konstrukt mit Überschriften als Gliederung.
    Bei der DL Variante besteht mehr Bezug.

    Hier mal ein Beispiel
    Red nicht – Geh los!

  12. #12
    TP-Moderator hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User hero-master lebt für das TP und seine User Avatar von hero-master
    Registriert seit
    Mar 2003
    Ort
    Hamburg
    Beiträge
    5.927
    Zitat Zitat von schollsen Beitrag anzeigen
    Letztendlich empfinde ich einen Grundaufbau per dl semantischer,
    als z.B. ein UL-Konstrukt mit Überschriften als Gliederung.
    Darüber kann man wohl noch länger diskutieren (gehört ja auch nicht hier rein), ich bleibe bei meiner Sicht, da der Menupunkt ja nicht wirklich beschrieben wird, sondern nur aufgegliedert:

    1. Menupunkt
    1.1. Untermenupunkt 1
    1.2. Untermenupunkt 2
    1.3. Untermenupunkt 3
    1.4. Untermenupunkt 4
    2. Menupunkt
    2.1. Untermenupunkt 1
    2.2. Untermenupunkt 2
    2.3. Untermenupunkt 3

    Mehr Bezug dazu sehe ich bei deinem Beispiel nicht wirklich...
    Aber im Zuge der neuen Forenstruktur, können wir doch gerne mal eine Diskussionsrunde starten, was so das TP darüber denkt

  13. #13
    TP-Supporter felis macht alles soweit korrekt Avatar von felis
    Registriert seit
    Aug 2001
    Ort
    Österreich
    Beiträge
    362
    Hm, also text-indent bewirkt gar nix,......die Menüpunkte stehen an der selben stelle.

    padding-left rückt mir den Text an die richtige Stelle aber dann sind plötzlich alle Menüpunkte sichtbar = aufgeklappt (auch die UPs)

    Ich würde gerne den Aufbau dieses Menüs etwas besser verstehen

    Wofür sind diese beiden Zeilen:
    HTML-Code:
    #positioner {position:relative; width:160px; height:160px; margin-left:10px;z-index:100;}
     #holder {position:absolute; width:150px; overflow:hidden; border:5px solid #000;}
    Und wo kann ich die Menüpunkte größer (breite) machen???
    Die Sonne scheint immer, man kann sie nur manchmal nicht sehen!

+ Antworten

Ähnliche Themen

  1. Taskleiste verschieben
    Von rednug im Forum Betriebssysteme
    Antworten: 4
    Letzter Beitrag: 26.02.2010, 19:25
  2. Bilder verschieben
    Von -christin- im Forum Dreamweaver & andere Webeditoren
    Antworten: 3
    Letzter Beitrag: 25.01.2008, 21:52
  3. Layer verschieben
    Von Ramses_II im Forum Dreamweaver & andere Webeditoren
    Antworten: 3
    Letzter Beitrag: 11.06.2004, 22:58
  4. Textur verschieben
    Von M@tzM@N im Forum Fireworks
    Antworten: 13
    Letzter Beitrag: 08.03.2003, 16:16

Aktive Benutzer

Aktive Benutzer

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

     

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