Autor Zpráva
Mirek73
Profil *
mám nadefinovanou "výměnu" obrázku na pozadí odkazu:

a.tlac1 {background-image: url('tlacitko1.png'); width: 410px; height: 300px; background-repeat: no-repeat; background-position: left top; border: none}
a.tlac1:hover {background-position: right top}


a odkaz <a class="tlac1" href="#"></a>

v IE výměna funguje, v Mozille ne. Prosím, kde dělám botu???

dík Mirek
panther
Profil
Mirek73:
Prosím, kde dělám botu???
píšeš moc otazníků za sebou, možná tam.

Nastavuješ odkazu rozměry, což ve FF nelze - odkaz je řádkový, rozměry jdou zadávat pouze blokovým prvkům.

Přidej odkazu display: block nebo float.
Mirek73
Profil
panther:
Zkusil jsem. Odstranil rozměry a vyzkoušel oba parametry display. Nefunguje už ani v IE.
panther
Profil
Mirek73:
jaké oba parametry display? Psal jsem jen o jednom.

Display, float. Chce to trochu přemýšlet, ne jen tupě kopírovat.

Odstranil rozměry
psal jsem někde, abys rozměry odstranil? Nevzpomínám si. Jak pak ten už blokový odkaz má vědět, jak má být velký?
Mirek73
Profil
Vyzkoušel jsem display: block a potom display: float. Ne najednou.
Přidal jsem zpátky rozměry a funguje to s block - float zase jen v IE a já bych je potřeboval vedle sebe. Můžeš mi ještě poradit? Dík.
mattyZEM
Profil
Display:block;
Float je něco jiného, to do displaye nemíchej. Nastav rozměry a použij jak kolega zmiňoval display:block; nebo display:inline;
Pokud chceš vedle sebe, tak display:inline; nebo display:block;float:left;
Mirek73
Profil
Omlouvám se - začínám.
Vyzkoušel jsem - inline v FF nefunguje. když použiji display:block a float:left tak to jde, ale ten druhý obrázek je o něco níž než ten první.
Mirek73
Profil
Vyřešil jsem to pomocí table. Díky za rady.
panther
Profil
Mirek73:
Vyřešil jsem to pomocí table.
špatně.

Co nechápeš na tom, že máš dát obrázkům float: left a nechat jim rozměry? Kdybys tak četl ty odkazy, které jsem ti našel, když ty sám jsi líný, co?

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0