Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: <td> koko solu linkiksi

peg [06.02.2006 14:20:38]

#

Hei !
Miten saan koko solun linkiksi, iso solu jossa vaihtelevasti
tekstiä, haluaisin koko solualueen linkiksi.

squid [06.02.2006 14:32:51]

#

Eikös se käy näin:

<a href="www.linkki.fi">
<td>Vaihtelevasti tekstiä. Joskus paljon</td></a>

MC Helmut [06.02.2006 14:35:29]

#

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>

Mazuli [06.02.2006 15:33:41]

#

kokeile lisätä td:hen onClick="window.location = 'http://minnehaluta.com'"

Olga [06.02.2006 16:43:36]

#

Tai sitten vaan laitat sille linkille display: block.

exAtuu [09.02.2006 01:43:15]

#

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.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta