Autor | Zpráva | ||
---|---|---|---|
yFang Profil |
#1 · Zasláno: 16. 11. 2008, 14:01:58
Poradíte mi, prosim vás, někdo, jak dostat ta kolečka doprostřed obrázků? Zkoušel jsem toho už hodně, ale pořád mi to nefunguje.
http://labs.yellowfang.wz.cz/obrbox/preloader.html |
||
Měsíček Profil |
#2 · Zasláno: 16. 11. 2008, 14:04:38
Dej odkazu display:block; a float:left;
|
||
Měsíček Profil |
#3 · Zasláno: 16. 11. 2008, 14:05:41 · Upravil/a: Měsíček
Čiliže:
a.obrbox { color: #FFFFFF; display:block; float:left; position:relative; text-decoration: none; } |
||
Manq Profil |
#4 · Zasláno: 16. 11. 2008, 14:44:03
Měsíček
Stačí říct, že po nastavení float:left je display:block zbytečný. |
||
yFang Profil |
#5 · Zasláno: 16. 11. 2008, 14:46:24
Měsíček
Takže upravil jsem to dle tvých rad, ale: - v IE (7) to pořád nefunguje - rozhodí to odstavce, nezobrazují se už pod sebou, ale ten s obrázky je vedle, prvního textového |
||
imploder Profil |
#6 · Zasláno: 16. 11. 2008, 14:47:36
Manq
„Stačí říct, že po nastavení float:left je display:block zbytečný.“ Nevím jak tobě, ale mně teda floatovat nic bez display:block nešlo. |
||
Měsíček Profil |
#7 · Zasláno: 16. 11. 2008, 14:49:43
Reaguji na implodera:
"Nevím jak tobě, ale mně teda floatovat nic bez display:block nešlo." Manq má pravdu. Reaguji na yFanga: "- rozhodí to odstavce, nezobrazují se už pod sebou, ale ten s obrázky je vedle, prvního textového" V pořádku dej tam čistič .. <br clear="all"> |
||
Měsíček Profil |
#8 · Zasláno: 16. 11. 2008, 14:53:33
Čiliže:
<p> <a class="obrbox" href="#"><img height="100" width="200" alt="Zimní krajina" src="obrazky/1-pre.jpg"/><span class="nacitani"/></a> <a class="obrbox" href="#"><img height="100" width="200" alt="Konec" src="obrazky/2-pre.jpg"/><span class="nacitani"/></a> <a class="obrbox" href="#"><img height="100" width="200" alt="Světlo v lese" src="obrazky/3-pre.jpg"/><span class="nacitani"/></a><br clear="all"> </p> |
||
yFang Profil |
#9 · Zasláno: 16. 11. 2008, 14:57:09
Měsíček
Tohle řešení se sice nabízí, nicméně nemohu si dovolit ho použít. Preloader má být součástí jistého skriptu a tam se nemůže počítat s přidáním <br clear="all">. Musí to být řešeno pouze přes odkaz (dovnitř se může přidat cokoliv, ven ne). |
||
Bubák Profil |
#10 · Zasláno: 16. 11. 2008, 15:03:21 · Upravil/a: Bubák
Je pár řešení, jak clearovat bez cleaneru, zkusím to najít.
Komplet změna: Já si myslím že by preloader klidně mohl mohl být i uprostřed obrazovky. |
||
Měsíček Profil |
#11 · Zasláno: 16. 11. 2008, 15:06:14
"Tohle řešení se sice nabízí, nicméně nemohu si dovolit ho použít. Preloader má být součástí jistého skriptu a tam se nemůže počítat s přidáním <br clear="all">.
Musí to být řešeno pouze přes odkaz (dovnitř se může přidat cokoliv, ven ne)." V tom případě to budeš nucen dělat úplně jinak :) |
||
yFang Profil |
#12 · Zasláno: 16. 11. 2008, 15:11:12
Bubák
Udělal bych to, jak to máš teď, jenom bych zbytečně nemnožil třídy, a vynechal šířku, protože blok, pokud může, tak se potvůrka roztáhne sám. Když vynechám šířku, nezobrazí se nic (což je logické, neboť span má nulovou šířku) Třídu bych tam radši nechal, nemohu vědět, co tam kdo bude mít za spany. Udělal jsem ještě jiné řešní, funkční v IE(7) i FF(3). Zůstává akorát problém s tím floatem. :( http://labs.yellowfang.wz.cz/obrbox/preloader2.html |
||
Měsíček Profil |
#13 · Zasláno: 16. 11. 2008, 15:14:15
Tomu čističi se IMHO opravdu nevyhneš.
|
||
Bubák Profil |
#14 · Zasláno: 16. 11. 2008, 15:14:26
|
||
Měsíček Profil |
#15 · Zasláno: 16. 11. 2008, 15:20:46
Co se týče 2 článku tak ten je IMHO nepoužitelný zase je potřeba další tag (jestli jsem to dobře pochopil) .. takže ten by byl pro yFanga nepoužitelný ten první vypadá zajímavě.
|
||
yFang Profil |
#16 · Zasláno: 16. 11. 2008, 15:22:41
Bubák
Zkoušel jsem tam přidat: a.obrbox + * { clear: both; } Avšak nefunguje mi to. Napadá mě ještě pozicovat to z celého dokumentu, podle pozice obrázku, který to má překrývat. Bude to trochu komplikovanější, ale snad funkční. |
||
Bubák Profil |
#17 · Zasláno: 16. 11. 2008, 15:32:12
„Když vynechám šířku, nezobrazí se nic (což je logické, neboť span má nulovou šířku)“
Span je inline, při nulovém obsaku má nulovou šířku. Ale ty ho deklaruješ blokový a bloky se chovají jinak. Je to logicky tím, že blokový span je absolutně pozicován, je vytržen z toku dokumenu. |
||
yFang Profil |
#18 · Zasláno: 16. 11. 2008, 15:38:35
No asi se nakonec uchýlím k tomu, že to budu javascriptem počítat a pozicovat z celého dokumentu.
|
||
Časová prodleva: 16 let
|
0