Kannattaako kotisivuja tehdessä käyttää kehyksiä (frame) vai ei? Jotkut ovat sitä mieltä ettei niitä pidä käyttää ja toiset ovat taas toista mieltä. Kehyksillä saa sivut usein helpommin tehtyä, mutta kaikki eivät kuulemma pidä semmoisista. Kumpaa suosittelette? Perustelkaa myös kantaanne, selitykseksi ei tällä kertaa kelpaa se etteivät kehykselliset sivut toimi tekstipohjaisissa selaimissa.
Kehykset vai ei?
Yrittäjä
20808
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 20
Vanhimmat
Ei jaksa kirjoittaa niitä vanhoja litanioita.
Lue itse aluksi vaikka nämä:
http://www.useit.com/alertbox/9612.html
http://www.dcjt.demon.co.uk/dc/web/2001/frames.html
Kansaivälinen CD-yhteisö (CrossDressers) tekee paljon "kotisivuja" ja sillä jengillä tuntuu olevan vakaa käsitys kehysten välttämättömyydestä kotisivujen rakennemallina. Tutustu krossareitten henkilökohtaisiin kotisivuihin ja vakuutu sinäkin: kehykset on JEESSS!!!
http://www.abgender.com/z-a.htm
Katselin sieltä satunnaisesti kymmenkunta kotisivua eikä niiden joukossa ainakaan ollut ainoatakaan jolle olisin antanyt kouluarvosanaksi (4-10 asteikko) kutosta parempaa.
Nuo eivät ainakaan ole webin aatelia sivujenteossa, heiltä ei todellakaan kannata oppia ammentaa. Paitsi ellei halua ottaa oppia muiden virheistä, varoittavia esimerkkejä sieltä ainakin löytyy helposti.
Tämän on pakko olla vitsi.
Vitsiksihän se oli tarkoitettu.
Mutta ei kai kukaan ihan täysin tosissaan enää suunnittelekaan kehyksiä käyttävänsä.
Lankaan menin.
Luulin että joku vielä puolustaa kehyksiä.
"Kannattaako kotisivuja tehdessä käyttää kehyksiä (frame) vai ei?"
Yksiselitteinen vastaus: Ei.
Moniselitteisempi: Ellei sinulla ole aivan erityistä tarvetta frameille, kuten tarve pitää kahta sivua auki yhtäaikaa - esim. vasemmalla pitkähkö avainsanalista ja oikealla avainsanaa vastaava selitys - niitä ei kannata käyttää. Navigointivalikkoa ei missään tapauksessa kannata laittaa frameen.
Lisää selitystä: Asiaa on jahkattu ties kuinka moneen kertaan, joten en jaksa jälleen kerrata syitä, miksi frameja ei kannata käyttää. Yksi erittäin painava syy on, että frameja käyttävät sivut eivät tule toimeen hakukoneiden kanssa.
Ehdoton EI kehyksille!
1. Kehyksiä käyttävät sivustot eivät todellakaan toimi kunnolla hakukoneiden kanssa
2. Mitä kehyksillä pystyy tekemään, jota ei pysty tekemään esim. tablen ja divin avulla?
3. Jos kehyksiä haluaa välttämättä käyttää, käytä iframea ja sitäkin vain tilanteissa, jossa se on välttämätön (eli ei koskaan)
Kurkkaapas vaikka mun sivustolleni www.luuppi.com, tuo ulkoasu näyttää varmastikin framella tehdyltä mutta katsopas lähdekoodia: tablea vaan ja vähän css:ää ulkoasun siistimiseen niin hyvä tulee =)
Nuo sivut ovat kyllä aika hyvin tehdyt jos vertaa useihin muihin sivustoihin, niissä on usein pelkkää krääsää eikä mitään löydä sieltä mistä pitäisi.
Mitenkäs tuo yläosan palkki on toteutettu? Sehän ei lataudu uudestaan vaikka vasemmasta valikosta valitsisi toisen sivun, ainoastaan sivun alaosa vaihtuu.
Nii mulla on tosiaan sama rakenne noissa kaikissa "pääsivuissa" (index.php, artikkelit.php jne), joissa kaikissa siis on ensin perusrakenne ja vasta tiettyyn kohtaan sivua includetetaan jonkin alisivun sisältö.
Ja lisäksi tuo sivun yläosa on omassa tablessaan. Tablethan ladataan aina kokonaan, jonka jälkeen ne näytetään ruudulla ja aletaan ladata seuraavaa. Yläpalkissa on todella vähän tavaraa ja se latautuu niin nopeasti, että näyttää kuin se ei päivittyisi ollenkaan. Eka kerta tietysti kestää vähän kauemman, kun kuvat ladataan selaimen muistiin.
Testasin itse siirtää sivut palvelimelle. Näköjään se lataus tapahtuu niin nopeasti että se näyttää siltä ettei samaa asiaa ladata kahdesti. Ainakin kotikoneella testattaessa sivuja välkkymisen huomaa selvästi. Mutta välkkyminen ei loppujen lopuksi ole tärkein asia minkä vuoksi sivuja tehdään.
Ihmettelin tuota kävijäsysteemiä miten on tehty, mutta tuolla koodissa on vain
7206 käyttäjää 25.04.2004 klo 11:50 jälkeen, 1 käyttäjä online
eli ihan kuin teksti olisi tuollaisena kirjoitettu koodiin.. Onko siinä joku php-juttu mitä en tajua, vai miten se on tehty?
En tosin ole AwwRiiite mutta suoralta kädeltä voin sanoa että se laskuri on asetettu siihen todennäköisesti juuri php:llä.
Kun sivut ovat palvelimella jossa palvelinohjelmointia voi käyttää niin noita on helskutin helppo tuonne laittaa. On mielestäni paljon kivempia kuin kuvalliset ulkopuolelta tulevat laskurit.
Itse sivulla olevassa koodissa saattaa olla esim.
käyttäjää 25.04.2004 klo 11:50 jälkeen, online
Tai mistä minä tiedän, ainakin se voisi olla noin..
Tietenkin siinä voi olla yhtä hyvin pelkästään
Jep, PHPtähän tuossa on käytetty tosiaan. Eli ensin haetaan tiedostosta kävijöiden lukumäärä ja tulostetaan se ruudulle, samoin tuon online-käyttäjät -kohdan kanssa. PHP tosiaan suoritetaan ennen kuin scripti tulostaa mitään näkyvää, joten lähdekoodissa näkyy pelkkää tekstiä tuossa kohtaa.
Kehyksiä isompi pulma on usein selainongelmat. Kehyksien käyttöön voi olla ihan päteviäkin perusteita, mutta selainriippuvuuteen ei.
Mielestäni sivuilla ei pitäisi näkyä näitä :"Sivusto optimoitu: Microsoft Internet Explorer 6.0, 1024x768 resoluutio".
Flashilla jos sivun tekee pysyy kuvasuhde aina samana, oli näytön koko mikä hyvänsä. Mutta se on aika kömpelö tapa tehdä mitään, lähinnä Flash sopii pelien ja animaatioden tekoon jos semmoisia haluaa käyttää. Turhan hidaskin Flash on jos yleensä pelkkää tekstiä haluaa näyttää sivuilla.
Näinhän se on. Vähiin ovat jäämässä aivan puhtaat Flash-sivustot eikä vähiten sen vuoksi, että kokonaisuuden hallinta on melko vaikeaa. Preloaderit ärsyttävät joskus tavattomasti, vaikka olisi nopea yhteys.
Mutta huippuosaajat tekevät sillä mainiota jälkeä: http://www.laitilan.com/
No, asiantuntevalta henkilöltä kun vaikutat, kokeilit varmaankin sivustoa esim. Operalla? Nimittäin sivusto toimii täysin myös Operalla, itse olen testannut kylläkin vain Operan ja Microsoftin Internet Explorerin.
Sivusto kuitenkin on "luotu", IE:llä aina välillä tarkastellen, joten mielestäni on ihan kohtuullista ilmoittaa käyttäjille, mille asetuksille sivusto on optimoitu. Näin käyttäjä saa samalla tietää, että jos esim. sattuu käyttämään juuri mainittua softaa ja resoluutiota ja sivuston näkymisessä on ongelmia, ei se ongelma johdu ainakaan käytettävästä selaimesta. Sitten onkin helppoa ottaa yhteyttä yllöpitoon ja kertoa asiasta.
Mutta mitä mieltä olet, onko tuo teksti todella häiritsevä muka? Itse olen miettinyt, ottaisiko sen pois kokonaan vaiko antaisiko olla, mutta enpä ainakaan vielä ole sitä toimeentunut poistamaan, kuten huomasitkin :)
No, ei tuo ollut henkilökohtaiseksi tarkoitettu moite. Sivustosihan on siistiä koodia ja muutenkin asiallinen.
On vain sattunut vähän väliä tulemaan vastaan isojenkin firmojen sivustoja, joiden selainsopivuus on selvästi vain IE. Taustalta löytyy sitten selviä virheitä tai huolimattomuutta. Taulukointien, tyylitiedostojen ja merkistönkin kanssa on ongelmia. Ja viilaamistahan on sekä selaimissa että kielessä.
Kannattaako optimiasetuksia ilmoittaa sivustolla, onkin jo toinen juttu. Jotenkin se tuntuu jälkien peittelyltä. Tuskinpa kukaan vaihtaa selaintaan tuon ilmoituksen vuoksi. Mielestäni riittävä kompromissi on aika helppo saavuttaa ja välttyä selvästi virheellisen näköisiltä sivuilta. Kompromissistahan silti aina on kyse. Siinäpä olisi röyhistelemistä, kun tälläisi etusivulle "Best with anybrowser"- logon.
Käytännössä olen testannut sivut template-vaiheessa IE:llä, Operalla ja Mozillalla/Netscapella.
Komeasti oli tehty tuo Laitilan sähkösivusto. Vaatii vain kohtalaisen nopeaa yhteyttä, ettei mene aika latauksia odotellessa.