Linkin kohde

Leikitään, että mulla on kaksi sivua eli index.htm ja tokasivu.htm. No, tokasivulla on monia monia kappeleita tekstiä vaikkapa numeroituna, siis kappaleen alussa on aina numero.
Haluaisin index-sivulle sellasen linkin, että linkkiä (olkoon linkki nyt vaikka "4") painamalla aukeaa se tokasivu siitä 4-kohdasta alkaen, yläpuoliset kappaleet saa jäädä piiloon.
Yritän ajatella loogisesti, että tuo tokasivun kappale 4 pitää merkitä jotenkin, että sen voi laittaa linkin kohteeksi. Millä tagilla saan merkittyä kyseisen sanan/numeron (tässä tapauksessa sen nelosen)tekstissä?
Ja miten tulee se linkki kirjoittaa sinne index-sivulle, ettei se aukaisee tokasivun kohdasta "4"?
Ymmärsiköhään kukaan nyt mitään? Kelpaa myös joku hyvä html-kielen opetus-sivu jolta tuo asia löytyy. Itse en sellaista löytänyt, vaikka on varmaan viisikymmentä html-opasta suosikeissa.
Ja olen siis vielä hyvinkin aloittelija, enkä osaa muuta kuin html:ää... =). Sekin kaikki kantapään kautta opittua.
4229
Äänestä

Muut lukivat myös

Vastaukset 4

Vanhimmat

Ensin nimeät tokasivu.htm:llä kohdan, johon haluat linkittää. Jos haluat linkittää esim. kohtaan 4, kirjoita siihen näin:

4

Toiset jättävät tuon -tagien välin tyhjäksi eli noin niinkuin tässä lauseessa, mutta siihen kannattaa kuitenkin laittaa jotain. Siinä voi olla vaikkapa otsikko:

Neloskohdan otsikko.

Index-sivulle laitat linkin

Tokan sivun kohtaan 4

Risuaidan jälkeen tulee sama teksti kuin lainausmerkkeihin tokasivu.htm:n -kohdassa. Samalla periaatteella sitten muutkin linkit. Toivottavasti onnistuu!

Äänestä
  • Neloskohdan otsikko

    On sitten aika reilusti päin persiitä!
    Ankkuri-elementti (joka on inline-elementti) EI SAA pitää sisällään headeria (joka on lohkoelementti).

    Mikään ei muuten pakota että ankkurin sisällä edes tarvitsisi olla mitään. Esim on aivan html4:n mukainen hommeli. (xhtml:ssä se menisi eli vielä yksinkertaisemmin, tosin silloin ankkurin pitää olla lohkoelementin sisällä). Toisaalta tuo name-attribuutti on suositeltu hylättäväksi ja tilalla suositellaan käytettäväksi id:tä, ts. tai

    Antamasi koodi siis toimii mutta on aika vahvasti html-kielioppisääntöjen vastainen.
    En keksi ainoatakaan syytä miksi kannattaisi opetella (tai opettaa muita) käyttämään kielioppisääntöjen vastaista koodia. (Tai yhden syyn kyllä keksin: kaikki selaimet eivät aina osaa oikeintehtyjä merkintöjä, valitettavasti. Esim. tuo id meni Mozilla 1.1:llä ja InternetExplorer 6:lla yli hilseen)

    Äänestä

Ihanaa, onnistuin tekemään sen hyvillä neuvoilla!

Äänestä

Kommentoi aloitusta


Piitsu kirjoitti:

Leikitään, että mulla on kaksi sivua eli index.htm ja tokasivu.htm. No, tokasivulla on monia monia kappeleita tekstiä vaikkapa numeroituna, siis kappaleen alussa on aina numero.
Haluaisin index-sivulle sellasen linkin, että linkkiä (olkoon linkki nyt vaikka "4") painamalla aukeaa se tokasivu siitä 4-kohdasta alkaen, yläpuoliset kappaleet saa jäädä piiloon.
Yritän ajatella loogisesti, että tuo tokasivun kappale 4 pitää merkitä jotenkin, että sen voi laittaa linkin kohteeksi. Millä tagilla saan merkittyä kyseisen sanan/numeron (tässä tapauksessa sen nelosen)tekstissä?
Ja miten tulee se linkki kirjoittaa sinne index-sivulle, ettei se aukaisee tokasivun kohdasta "4"?
Ymmärsiköhään kukaan nyt mitään? Kelpaa myös joku hyvä html-kielen opetus-sivu jolta tuo asia löytyy. Itse en sellaista löytänyt, vaikka on varmaan viisikymmentä html-opasta suosikeissa.
Ja olen siis vielä hyvinkin aloittelija, enkä osaa muuta kuin html:ää... =). Sekin kaikki kantapään kautta opittua.

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu