|
|||
li-Elemente: oberen Abstand definieren
Moin Männer,
ich habe eine Problem bei dem ich nicht weiter komme... Ich habe ein horizontales Menü gebastelt, mit einem schicken Rollover und einem flyout Effekt für die Unterpunkte. Alles funktioniert...nur an der Optik haperts noch...siehe Anhang dieses threads. Ich möchte den Abstand der li-Elemente zum oberen Rand (im Bildbeispiel ist das Kontakt und das abgehackte Wort Firmenprofil) justieren....Leider klappt das net Mein CSS: PHP-Code:
Grüsse Rob |
Sponsored Links |
|
|||
juhu,
ich hab mir mal selber geholfen. Ich habe einfach die Padding Angaben für #nav a folgdermaßen geändert: PHP-Code:
PHP-Code:
Trotzdem danke... |
|
||||
Weißt du denn, wieso es funktioniert, bzw. was du da geändert hast?
__________________
“My software never has bugs. It just develops random features ...” » DevShack - die Website des freien Webentwicklers Boris Bojic |
|
|||
hi,
ich bin nur grad mal über den thread hier gestolpert und gebe einfach mal ne antwort : also ich denke, dass dein problem in der line-height liegt. gib dem betreffenden <li> einfach mal folgendes: PHP-Code:
mfg holger |
|
|||
Aber wenn es sich z.b. um einfach nur einen Menüpunkt handelt, werden dort doch eh keine Zeilenumbrüche drin sein. Und ich finde es persönlich unsauberer, wenn ich mit padding rumexperimentieren muss, denn ich bin der Meinung, dass ich genau wissen muss, was ich tue und rumexperimentieren find ich doof
Richtig ist aber auch, dass bei mehrzeiligem Text die ganze Sache schon wieder nicht klappt. Aber dabei wird ja meist so viel reingeschrieben in den Textbereich, dass die Zeilenumbrüche automatisch gemacht werden und bei "normalem" Text ist ja sowieso seltener eine vertikale Zentrierung notwendig. Nuja - Ich weiß immer noch nicht so recht, was ich von meinen Methoden halten soll Es funktioniert, aber ist dann doch wieder unsauber. Aber ich denke, die Zeit wird den Fortschritt bringen mfg Holger |
|
||||
Man vergibt eine normale line-height und padding-top/-bottom statt height - ich weiß nicht, was Du daran unsauber findest.
Unsauber ist in jedem Falle line-height = height, denn height sollte man nie für textenthaltende Elemente vergeben. Diese brauchen überhaupt keine Höhe, da man diese auf ganz natürliche Weise erzeugt; eben durch ihren Inhalt sowie padding. |
Sponsored Links |
Themen-Optionen | |
Ansicht | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
[Formular] Semantisch richtige Elemente verwenden | Zeussi | (X)HTML | 9 | 07.09.2010 01:02 |
Elemente unbrauchbar bei absolute | Bara | CSS | 0 | 28.07.2010 07:18 |
Mehr (unnötige) Elemente oder weniger Flexibilität? | Pleex | CSS | 3 | 13.05.2009 23:17 |
Welche Positionierung für elemente eines Formulas? | bastien | CSS | 3 | 01.01.2007 23:31 |
footer elemente richtig im ie-mac? | CYBERSTYLE | Site- und Layoutcheck | 0 | 04.03.2006 13:52 |