Autor |
Nachricht |
Sunlifestyle
Threadersteller
Dabei seit: 20.12.2005
Ort: Hoyerswerda bei Dresden
Alter: -
Geschlecht:
|
Verfasst Mi 12.08.2009 15:35
Titel padding für das link <a> Element? |
|
|
Hallo.
Also heute ist bei mir einfach der Wurm drin.
Ich komme grade nicht drauf warum mein Menü keinen <a> elemente mit padding versehen will.
mein menü soll vertikal sein und ein padding von 10 px besitzen.
der hintergrund sollte schwarz sein.
per css sollte es so aussehen:
Code: | .menubox a{ padding:10px; background-color:#000; color:#fff; border:none; } |
leider passiert nix.
mit display:block; macht er mir alle menü links auf eine länge. das wollte ich auch nicht.
kann mir grade mal jemand weiter helfen?
danke!
so sollte es dann aussehen
Zuletzt bearbeitet von Sunlifestyle am Mi 12.08.2009 16:02, insgesamt 2-mal bearbeitet
|
|
|
|
|
Icehawk
Dabei seit: 17.04.2002
Ort: gleich hinten links
Alter: 51
Geschlecht:
|
Verfasst Mi 12.08.2009 15:38
Titel
|
|
|
Padding wirkt sich nur auf display:block aus.
Probiers einfach mal mit display: inline-block
|
|
|
|
|
Anzeige
|
|
|
Sunlifestyle
Threadersteller
Dabei seit: 20.12.2005
Ort: Hoyerswerda bei Dresden
Alter: -
Geschlecht:
|
Verfasst Mi 12.08.2009 15:58
Titel
|
|
|
hallo und danke für den tipp.
leider hat es nix gebracht.
habe alle display anweisungen probiert, leider geht nix.
|
|
|
|
|
m
Moderator
Dabei seit: 18.11.2004
Ort: -
Alter: -
Geschlecht:
|
Verfasst Mi 12.08.2009 16:22
Titel
|
|
|
Code: | a {
display: block;
width: n px;
padding: n px;
} |
|
|
|
|
|
Sunlifestyle
Threadersteller
Dabei seit: 20.12.2005
Ort: Hoyerswerda bei Dresden
Alter: -
Geschlecht:
|
Verfasst Mi 12.08.2009 16:32
Titel
|
|
|
danke m.
aber leider geht das auch nicht.
vllt. hilft mein html markup weiter:
Code: |
<div class="mainleft">
<div class="menubox">
<ul>
<li class="alt"><a href="#" title="#">News</a></li>
<li><a href="#">Termine</a></li>
<li><a href="#">Galerie</a></li>
<li><a href="#">Kontakt</a></li>
</ul>
</div>
</div>
|
hier der css teil:
Code: |
.menubox { float:left; width:300px;}
.menubox li{ font: 26px "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif; letter-spacing:-1px; color:#fff; text-transform:uppercase; }
.menubox a{ padding:10px; background-color:#000000; color:#fff; padding:1px; border:none; display:block; width:auto; }
.alt { background-image:url#); background-position:bottom center; background-repeat:repeat-x; }
.alt a{ color:#ea6f0f; } |
leider kann ich die breite der einzelnen links bestimmen da es ein dynamisches menü für worpress wird.
deshalb habe ich bei der breite auto gewählt.
leider wird der link dann so breit wie die box.
|
|
|
|
|
m
Moderator
Dabei seit: 18.11.2004
Ort: -
Alter: -
Geschlecht:
|
Verfasst Mi 12.08.2009 16:35
Titel
|
|
|
Ich sehe gerade erst dass die Links unterschiedliche width Eigenschaften besitzen sollen.
Entweder gibst du diese an, oder nutzt doch dispay: inline-block; (sollte in modernen
Browsern laufen) oder eine float Eigenschaft.
Code: | ul li a {
float: left;
padding-left: 100px;
} |
Zuletzt bearbeitet von m am Mi 12.08.2009 16:37, insgesamt 1-mal bearbeitet
|
|
|
|
|
Sunlifestyle
Threadersteller
Dabei seit: 20.12.2005
Ort: Hoyerswerda bei Dresden
Alter: -
Geschlecht:
|
Verfasst Mi 12.08.2009 16:48
Titel
|
|
|
dank dir...habe es hin bekommen!
|
|
|
|
|
Krisslinger
Dabei seit: 21.04.2006
Ort: -
Alter: -
Geschlecht:
|
Verfasst Mi 12.08.2009 16:52
Titel
|
|
|
Code: |
<style>
ul {
background: #993300;
float: left;
list-style: none;
padding-right: 10px;
}
ul li a {
background: #CCCCCC;
display: inline-block;
margin-top: 4px;
padding: 2px 4px 2px 30px;
text-decoration: none;
}
ul li a:hover {
background: #FF6633;
}
</style>
<body>
<ul>
<li><a href="#">Home</a></li>
<li><a href="#">Termine</a></li>
<li><a href="#">Galerie</a></li>
<li><a href="#">Kontakt</a></li>
</ul>
</body>
|
Kacke, zu langsam. Aber so sollte es gehen, zumindest in modernen Browsern
Zuletzt bearbeitet von Krisslinger am Mi 12.08.2009 16:53, insgesamt 1-mal bearbeitet
|
|
|
|
|
|
|
|
Ähnliche Themen |
Element > link (href) per JS erweitern/abändern
Kampf mit :after wenn auf einen Link ein bestimmtes Element
per css anderes list element zuweisen wenn im li ein link is
Padding von Listenpunkten setzt sich über allg. Padding
PDF Seiten-"link" Element mit Acrobat ?
über css ein Element nach definiertem Element ansprechen
|
|