Antaakas vinkkiä, kuinka saan toteutettua sellaisen sivuston, että jokainen sivu aukeaa keskelle omaan ikkunaansa, reunalla grafiikka ja linkit pysyy samana koko ajan.
Saku
"ikkunaan" aukeav...
10552
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 10
Vanhimmat
Kokeile frameilla ja totea se vaikeaksi.
Itse tekisin css filuun keskelle sivua laatikon johon avaat muut sivut. Toisin sanoen teet jokaiselle sivulle samanlaisen "pohjan" ja muutat vain sivulla olevaa tekstiä. Näin saat samanlaiset sivut. Eikä tarvitse tehdä monimutkaista framesivua.
esimerkin (CSS, HTML, javaScript koodina)? Sinulla on varmasti jossain nurkassa joku valmis koodipätkä mitä voit pienellä vaivalla pelkistää ja laittaa tänne?
Mikä tuo "laatikko" on? (
ite tein juuri kotisivut ensimmäistä kertaa...
Macromedia Dreamweaver MX:llä....
tein juuri tuollaiset sivut missä on ylä ja sivu freimit...
onnistu hienosti..
helpoa ja toimiikin hienosti...
...css layoutteja. Täältä otin ensimmäiset omat css:ää opetellessa (html/css -koodit mukana):
http://www.thenoodleincident.com/tutorials/box_lesson/boxes.html
ps. Ihmeellisen sitkeä tuo idea tehdä KAIKKI sivut samanlaisiksi kuin etusivu. Se on ihan järjetöntä tilan/voimavarojen tuhlausta. Ja on useinmiten typerän näköistä. Alasivulle riittää linkki "Etusivulle".
Eikös se ole juuri typerää jos alasivuilla on pelkkä etusivun linkki, mitä hyötyä on koukata aina etusivun kautta jos haluaa mennä suoraan sivulle se ja se..?
Tuolla ajattelulla frametkin on ok, mitä hyötyä on näyttää hakutuloksissa muuta kuin se alasivu, mitä niillä valikoilla ja muilla tekee..=)
Se että tyylimäärittelyillä voi sijoittaa "laatikko"-elementtejä (block elements = div, table, p...) miten haluaa ei kai ole mitään uutta kenellekään. Senhän minä jo osoitin selkeällä esimerkillä edellisessä viestissäni!
Mutta miten vaihdat tietyn laatikkoelementin SISÄLTÖÄ dynaamisesti??
Yksinkertainen esimerkki: Sinulla on kaksi laatikkoa sivulla. Toinen A on lista linkkejä toisille "sivulle" (eli sisällysluettelo navigointirakoituksiin, koko ajan esillä), toinen B on itse sivun sisältö. Eli kun klikkaat linkkiä A:ssa B:n sisältö pitäisi muuttua. Miten teet tämän CSS:llä??
Onko näin että sinun on jokaisella sivulla oltava sisällysluettelon koodi mukana? Jos sisällysluettelo muuttuu sinun on muutettava koodi kaikilla (sadoilla) sivuilla?
Frameilla tämähän hoituu helposti siten että sijoitat sisällysluettelon ja sisällön eri kehyksiin, eli sisällysluettelo on yksi dokumentti A.htm ja sisältö toinen dokumentti B.htm, C.htm jne. ja laitat linkkeihin lisäys "target ="sisältökehys". Jos teet muutoksia sisällysluetteloon riittä että teet muutoksen yhteen dokumenttiin.
Jos hinta CSS:n käytöstä on se että jokainen sivu on kymmenen kerta suurempi verrattuna mitä se olisi jos käyttää kehyksiä (frames), ei kai siinä mitään järkeä ole (ellei pysty generoimaan html-koodia serveripuolella)?
Koska näitä kehyksiä on haukuttu niin perusteellisesti tällä palstalla, arvostaisin jos saisin asiallisen vastauksen tähän kysymykseen (eikä mitään linkkejä sivuille jotka eivät mitenkään liity kysymykseen (niinkuin edelliselle viestilleni tapahtui))
Kiitos etukäteen!
Tuon ensimmäisen kappaleen ymmärsin, vaikka olenkin eri mieltä.
"Tuolla ajattelulla frametkin on ok"
Ei, vaan juuri päinvastoin. Kaikilla sivuilla ei tarvitse näkyä linkkejä joka sivulle. Framet on älytöntä tilan tuhlausta.
"mitä hyötyä on näyttää hakutuloksissa muuta kuin se alasivu"
Niinhän se toimii - se alasivu näkyy missä se tieto on
"mitä niillä valikoilla ja muilla tekee"
Riittää kun pääsivulla on valikko 2. tason sivuihin. 2. tason sivuilla on taas kullakin omat linkkinsä...
No, kukin saa olla mitä mieltä haluaa. Se riittää minulle, että olen samaa mieltä kuin useimmat alan gurut. Ei haittaa vaikka jotkut 'nikkarit' ovat eri mieltä.
meni nikkarilla sanat sekaisin tuon "mitä hyötyä on näyttää...", tarkoitin haittaa, mut eipä haittaa, sekaisin ne tuntuu olevan tämän topicin mielipiteetkin, eihän tästä ota enää mitään selvää..=)
Teinpä kuitenkin sivut frame-periaatteella ja toimivat hienosti. Kiitokset vaan kaikille vastanneille inssinööreille!
Mäkin oon tehnyt aika monet sivustot käyttäen frameja. On mun mielestä tosi helppoa ja toimii loistavasti ja tarkoituksenmukaisesti.