CSS ja alaindeksi

Hei!

Minulla on tälläinen ongelma: Olen laatinut perussivut XHTML ja CSS koodeilla, jokainen sivu on pohjaltaan samanlainen, mutta minulla on ns. info ja tuotesivuja.
Nyt pitäisi saada alaindeksi jokaiselle sivulle alareunaan, mutta jos se yhdelle sivulle sattuu oikein muilla sivuilla se on missä sattuu. Olen yrittänyt margineilla (margin-top) sitä säätää, mutta ei se kaikilla sivuilla voi olla sama.
Olen jopa tehnyt info ja tuotesivuille omat id.t alaindeksille, mutta siltikään se alaindeksi ei pysy oikeassa kohden. Sivuja on yhteensä 12 ja ongelma sivuja on 7, jotka ovat tuotesivuja, joilla kuvien yms. määrä vaihtelee.
Onko ainoa ratkaisu sätää CSS avulla jokaista sivua erikseen, se tuntuu kamalan työläältä.
Olisiko kellään viisaammalla neuvoa miten tämä ongelma saadaan ratkaistua?

Kiitos paljon avustanne taas!!!
5514
Äänestä

Muut lukivat myös

Vastaukset 5

Vanhimmat

Onko jokaisen sivun tarkoitus olla rakenteeltaan (layout) samanlainen vai vaihteleeko palstojen määrä tms.?
Jos on tarkoitus olla samanlaisia niin vika on sivupohjassa (ts. jollakin sivulla on omia css-määrityksiä). Jos osa sivuista on tarkoituksella rakenteeltaan erilaisia, alaindeksi pitää tehdä poikkeaviin sivuihin erikseen joskin määritykset voi lisätä tyylitiedostoon.

Äänestä
  • Niin näillä ongelmallisilla tuotesivuilla ei palstoja ollenkaan, kuten Index sivulla on. Tuotesivuilla on vaan kuvia taulukossa ja taulukoiden korkeus vaihtelee eri sivujen kesken. Joten teen sitten erikseen näille määritykset CSS tiedostoon.
    On vaan niin hankalaa kun 7 sivua ja jokainen vaatii omat määritykset alaindeksille, että se pysyy oikeassa kohtaa.

    Äänestä

  • Alaindeksi kirjoitti:

    Niin näillä ongelmallisilla tuotesivuilla ei palstoja ollenkaan, kuten Index sivulla on. Tuotesivuilla on vaan kuvia taulukossa ja taulukoiden korkeus vaihtelee eri sivujen kesken. Joten teen sitten erikseen näille määritykset CSS tiedostoon.
    On vaan niin hankalaa kun 7 sivua ja jokainen vaatii omat määritykset alaindeksille, että se pysyy oikeassa kohtaa.

    Sivupohjasta kannattaa tehdä kiinteä sikäli kun se on mahdollista. Tee siis kiinteän levyinen taulukko tai div jonka sisällä näytetään sivun sisältö. Alatunniste on sitten helppo asemoida eikä sen sijainti vaihtele eri sivujen välillä.

    Äänestä

Mun mielestäni alaindeksi on se, kun rivillä on jokin merkki hieman muuta tekstiä alempana ja vähän pienempänä. Esimerkiksi H2O


Mutta itse ongelmaasi: määrittele se paikka absoluuttiseksi.


HTML:


qwertyu iopasdfgh jklöäzxcvbnm




CSS:

#alas {
position: absolute;
bottom: 10px;
left: 100px;
}

Äänestä
  • En oo aikoihin kirjottanu tänne, ni enhän mä muistanu ettei tää hyväksy tageja sellaisenaan tähän tekstikenttään. Koitetaas uudestaan:

    Mun mielestäni alaindeksi on se, kun rivillä on jokin merkki hieman muuta tekstiä alempana ja vähän pienempänä. Esimerkiksi H2O


    Mutta itse ongelmaasi: määrittele se paikka absoluuttiseksi.


    HTML:


    qwertyu iopasdfgh jklöäzxcvbnm




    CSS:

    #alas {
    position: absolute;
    bottom: 10px;
    left: 100px;
    }

    Äänestä

Kommentoi aloitusta


Alaindeksi kirjoitti:

Hei!

Minulla on tälläinen ongelma: Olen laatinut perussivut XHTML ja CSS koodeilla, jokainen sivu on pohjaltaan samanlainen, mutta minulla on ns. info ja tuotesivuja.
Nyt pitäisi saada alaindeksi jokaiselle sivulle alareunaan, mutta jos se yhdelle sivulle sattuu oikein muilla sivuilla se on missä sattuu. Olen yrittänyt margineilla (margin-top) sitä säätää, mutta ei se kaikilla sivuilla voi olla sama.
Olen jopa tehnyt info ja tuotesivuille omat id.t alaindeksille, mutta siltikään se alaindeksi ei pysy oikeassa kohden. Sivuja on yhteensä 12 ja ongelma sivuja on 7, jotka ovat tuotesivuja, joilla kuvien yms. määrä vaihtelee.
Onko ainoa ratkaisu sätää CSS avulla jokaista sivua erikseen, se tuntuu kamalan työläältä.
Olisiko kellään viisaammalla neuvoa miten tämä ongelma saadaan ratkaistua?

Kiitos paljon avustanne taas!!!

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