Autor | Zpráva | ||
---|---|---|---|
xlifer Profil |
#1 · Zasláno: 23. 3. 2010, 15:07:56
Potřebuji měnit pozici pozadí přes css background-position, ale problém nastává v tom,
že pokud použiju definici: <!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN"> pozicování "-10px left" funguje, ale pokud definuji: <!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> můžu použít pouze top left, bottom left, apod. Nevíte kde by mohl být problém nebo jak to vyřešit? |
||
Joker Profil |
#2 · Zasláno: 23. 3. 2010, 15:11:26
xlifer:
Zkuste ty hodnoty psát ve správném pořadí... nejdřív horizontální a potom vertikální. Viz také http://www.jakpsatweb.cz/css/background-position.html |
||
xlifer Profil |
#3 · Zasláno: 23. 3. 2010, 15:22:45
Ano! Bylo to tím, moc díky! (x, y)
Ani nevím proč jsem měl zafixováno, že je v této definici y a pak x. |
||
Bubák Profil |
#4 · Zasláno: 23. 3. 2010, 15:25:59 · Upravil/a: Bubák
Jokerova rada sice pomůže, ale kvůli starším IE (verze si nepamatuji) není dobré míchat slovní a číselné hodnoty. Míchání číselných hodnot s různými jednotkami není problém.
background-position: 0 -10px; Ještě dodám 0 (může být bez jednotky) je vlevo (případně nahoře), 50% uprostřed, 100% je vpravo (případně dole). Tak se jednoduše vyhneš "nebezpečné" kombinaci klíčového slova a číselné hodnoty. |
||
xlifer Profil |
#5 · Zasláno: 23. 3. 2010, 15:51:50
Ano, beru na vědomí a raději si to upravím na pouze kombinaci čísel. Díky.
|
||
Chamurappi Profil |
#6 · Zasláno: 23. 3. 2010, 16:35:18
Reaguji na Bubáka:
„kvůli starším IE (verze si nepamatuji) není dobré míchat slovní a číselné hodnoty“ Není to spíš tak, že CSS 1 i 2 to míchání zakazuje, Explorer na zákaz odjakživa dlabe, ostatní prohlížeče na to před pár lety také začaly dlabat a CSS 2.1 se chystá dlabání dovolit? (Nemám teď po ruce starší verze Exploreru, je to jen mlhavá vzpomínka.) |
||
Bubák Profil |
#7 · Zasláno: 23. 3. 2010, 16:50:26
Moc jsem nehledal, našel jsem tohle, je možné, že se problém netýkal IE:
http://diskuse.jakpsatweb.cz/?action=vthread&forum=7&topic=44478#5 |
||
Časová prodleva: 14 let
|
0