ugrás a tartalomhoz

css padding dolog

Sepiroth · 2007. Már. 25. (V), 14.51
Vagy egy

#menu { position:absolute; left:46px; top:127px; width:212px; height:146px; background-image:url(menu.gif); }

értékű div
beteszek egy szöveget, amit jobbra akarok igazítani, ha fent lévő kódsorba írom be , hogy padding-left 20px; akkor az egész divet kinyomja jobbra hátérrel mindennel egyűt
külön divet a padding miatt nem szeretnék felvenni
a kérdés az lenne hogy a #menu-ben meglehetne e oldalni, hogy a szöveg jobbra menjen anélkül , hogy bármi gubanc történne ?
 
1

Hogy mit?

janoszen · 2007. Már. 25. (V), 15.15
Te, a kissé zavaros magyarázatod helyett nem lenne jobb, ha egy képet tennél be és egy forráskódot? Ha egyszer position:absolute, akkor miért nem úgy igazítod a dolgot, hogy 20 px-es arrább legyen?
2

css

Sepiroth · 2007. Már. 25. (V), 15.17
szerintem egyáltalán nem zavaros amit írtam, ha ebből nem érted meg ,

"akkor miért nem úgy igazítod a dolgot, hogy 20 px-es arrább legyen?"
ott a háttere is ha odéb igazítanám akkor ugyebár a háttér is menne vele együtt és így nem passzolna a design , ezért diven belülkel jobbra, és úgy szeretném hogy ne egy másik divvel legyen megoldva a jobbra vívés hanem ebben a kódban
3

padding-left + - width

pint3r · 2007. Már. 25. (V), 15.24
a kérdés az lenne hogy a #menu-ben meglehetne e oldalni, hogy a szöveg jobbra menjen anélkül , hogy bármi gubanc történne ?

A hátteret azt kizárt, hogy kitolja, max ha nem adtad meg a no-repeat-et akkor a szélesebb box miatt ismétli.
A padding-left irányvonal a célnak megfelel, csak a div szélességét annyival kisebbre kell venni mint amennyi a padding-left.
De elég gány megoldásnak tűnik amit csinálsz.
4

cs

Sepiroth · 2007. Már. 25. (V), 15.32
"A padding-left irányvonal a célnak megfelel, csak a div szélességét annyival kisebbre kell venni mint amennyi a padding-left."
ez müködik thx

"De elég gány megoldásnak tűnik amit csinálsz."
te hogy csinálnád ?
8

Re: te hogy csinálnád ?

pint3r · 2007. Már. 25. (V), 15.57
te hogy csinálnád ?

Mivel a design-t nem láttam így nem tudok nyilatkozni, pl.: lehet másképp vágnám meg.
De az is lehet, hogy tényleg nincs más megoldás, ezért írtam, hogy annak tűnik, ez nem jelenti azt, hogy feltétlen az is. ;)
5

Megvan

janoszen · 2007. Már. 25. (V), 15.34
Ja, megvan, mit szeretnél. A box modellel van problémád. padding-left:20px és a szélességet 20px-szel kisebbre veszed. Úgy jó lesz?
6

cs

Sepiroth · 2007. Már. 25. (V), 15.51
egy másik dolog
a firefox ie6 nem ismeri a padding-right-ot
van valamilyen kevésbé ismert parancs vagy parancsok ami azt tudná mint amit a padding-right nak kellene tudnia ha használná a böngésző ?
7

padding

pint3r · 2007. Már. 25. (V), 15.55
padding: 1px 2px 3px 4px;

1px = top;
2px = right;
3px = bottom;
4px = left;

Értelemszerűen értékeket megadva, ahol nem kell ott 0 vagy 0px;
9

Ismeri

Ajnasz · 2007. Már. 25. (V), 16.15
De ismeri...
10

cs

Sepiroth · 2007. Már. 25. (V), 16.44
elfelejtettem hogy először alingal jobra kel igazítani hoopsz
11

Nem feltétele

Ajnasz · 2007. Már. 25. (V), 19.40
A kitöltés nem függ a szöveg igazításától. Maximum nem látod, mert nem ér el addig a tartalom.