Hei !
Miten saan koko solun linkiksi, iso solu jossa vaihtelevasti
tekstiä, haluaisin koko solualueen linkiksi.
Eikös se käy näin:
<a href="www.linkki.fi"> <td>Vaihtelevasti tekstiä. Joskus paljon</td></a>
hmmm...millaisestahan tapauksesta on kyse? Siis haluat että koko alue on linkki? Siinä tapauksessaen eí kyllä ole muuta ratkaisua kuin käyttää kuvaa ja aktiivisia alueita...On myös luultavasti mahdollisuus CSS:n, tms. avulla saada aikaan pelkkä aktiivinen alue jopa tekstin päälle..Huonoinpana vaihtoehtona katsoisin koko solun tekstin muuttamista linkiksi.
MAP - Kuvakartta:
<! -- Karttamäärittely -- > <MAP NAME="kartta"> <AREA SHAPE=rect COORDS="0,0,7,17" HREF="linkit.htm" alt="Linkit"> <AREA SHAPE=circle COORDS="17,7,5" HREF="#kuva" alt="Sivun alkuun"> <AREA SHAPE=rect COORDS="26,0,33,17" HREF="index.htm" alt="Listatt"> <AREA SHAPE=default NOHREF> </MAP> <! --Määrittelyä käyttävä kuva -- > <IMG SRC="mapesim.gif" width=34 height=18 border=0 alt="[< top >]" USEMAP="#kartta"><BR>
kokeile lisätä td:hen onClick="window.location = 'http://minnehaluta.com'"
Tai sitten vaan laitat sille linkille display: block.
squid kirjoitti:
Eikös se käy näin:
<a href="www.linkki.fi"> <td>Vaihtelevasti tekstiä. Joskus paljon</td></a>
Linkkielementti on inline-elementti, td ei. Block-elementtiä ei voida laittaa inline-elementin sisään. Lisäksi standardi ei salli linkkiä tuossa kohti.
MC-Helmut: En edes kommentoi.
Mazuli kirjoitti:
kokeile lisätä td:hen onClick="window.location = 'http://minnehaluta.com'"
Yäk. JS:n turvautuminen on huono vaihtoehto. Lisäksi on ärsyttävää, kun td on linkkinä ilman että kursori muuttuu sitä kuvaavaksi.
Olga kirjoitti:
Tai sitten vaan laitat sille linkille display: block.
Viisauden sanoja. Linkille vain CSS-määre:
display: block;
Ja kappas, linkkimme käyttäytyy kuin mikä tahansa block-elementti. Se siis ottaa vaakasuunnassa kaiken mahdollisen tilan.
Aihe on jo aika vanha, joten et voi enää vastata siihen.