Display BLOCK tulajdonságu <a> tag?
Sziasztok!
Ismét egy CSS problémám van (nem vagyok nagyon otthon benne).
Egy menüt úgy szeretnék megcsinálni, hogy a "gomb" <a> tag legyen. Azonban "gomb" szerüen szeretném megcsinálni. Meg is oldódik a probléma első fele, mert csinálok mondjuk egy div-et, és backgroundba beteszem a képet és megadom hogy 300 pixel széles (pl). Így gomb szerü. Akarok rá onmouseover efectet, ami szintén nem problémás.
Azonban. Ha a linkre teszek onmouseover efectet, akkor az csak akkor aktivizálódik, ha a - mondjuk: - 3 betüs link fölé viszem a kurzort. de ugye a hátterem 300 pixeles. igy fura az eredmény, mert a gomb "maradék" részére hiába viszem az egeret.
Aztán tehetem az onmouseovert a div-re is. Annak hátránya, hogy az ember már klikkelne is pedig nincs ott a link, így nem tud klikkelni, hiába nyomkodja szorgosan.
Egyébként találtam egy oldalt, ahol nagyon úgy müködött ahogy kellene, de nem jöttem rá, hogy hogyan oldották meg azt, hogy a link a div TELJES SZÉLESSÉGÉBEN aktivizálódjon.
(igazából már azt sem tudom hol van az oldal, mert elfelejtettem feljegyezni melyik volt az)
■ Ismét egy CSS problémám van (nem vagyok nagyon otthon benne).
Egy menüt úgy szeretnék megcsinálni, hogy a "gomb" <a> tag legyen. Azonban "gomb" szerüen szeretném megcsinálni. Meg is oldódik a probléma első fele, mert csinálok mondjuk egy div-et, és backgroundba beteszem a képet és megadom hogy 300 pixel széles (pl). Így gomb szerü. Akarok rá onmouseover efectet, ami szintén nem problémás.
Azonban. Ha a linkre teszek onmouseover efectet, akkor az csak akkor aktivizálódik, ha a - mondjuk: - 3 betüs link fölé viszem a kurzort. de ugye a hátterem 300 pixeles. igy fura az eredmény, mert a gomb "maradék" részére hiába viszem az egeret.
Aztán tehetem az onmouseovert a div-re is. Annak hátránya, hogy az ember már klikkelne is pedig nincs ott a link, így nem tud klikkelni, hiába nyomkodja szorgosan.
Egyébként találtam egy oldalt, ahol nagyon úgy müködött ahogy kellene, de nem jöttem rá, hogy hogyan oldották meg azt, hogy a link a div TELJES SZÉLESSÉGÉBEN aktivizálódjon.
(igazából már azt sem tudom hol van az oldal, mert elfelejtettem feljegyezni melyik volt az)
css kell neked :)
talán segít
CSS-be:
Ne ajánljunk hülye megoldást!
de minek is?
OFF: téma cím átírása
SIKER
Sajnos a cím tényleg a megoldás. de nekem elsőre nem sikerült. valami elszúrhattam, mert próbáltam, de nem ment. Szerintem a width tulajdonságot hagytam ki belőle.
Olyanná akartam tenni mint egy DIV alapesetben, azaz kitölti a sort magától. Azonban az első megoldás, - azaz a display és width együttes használata - teljesen rendben van. a width helyett mondjuk min-width-et használok, így ha nagyobb a söveg, nincs baj.
Köszönöm nektek a tanácsokat!