Olen useassa verkko-oppaassa lukenut että kehyksien käyttö ei suositellaan, koska kaikki selaimet eivät tue niitä kunnolla.
Onko tämä vanhentunut tieto???
(Ellei, mitkä ovat ne selaimet jotka eivät tue niitä? IE? Netscape? Oopera? FireFox?...)
Onko tämä vanhentunut tieto???
(Ellei, mitkä ovat ne selaimet jotka eivät tue niitä? IE? Netscape? Oopera? FireFox?...)
Vastaukset 13
Vanhimmat
Kyllä selaimet nykyään tukevat kehyksiä. Ehkä paras syy niiden välttämiseen on se, että kehyksiä käyttävät sivut ovat monesti ulkoasultaan sekavammat ja "leviävät" helposti taitoltaan eri resoluutioilla. Minulle kehyksien käyttäminen antaa myös hieman amatöörimäisen vaikutelman... Ja kehyksillä tehdyistä sivuista tulee helposti tekijänkin kannalta monimutkaiset.
Mutta tuo nyt on ehkä enemmänkin makuasia. Jos haluat kehyksiä käyttää, niin en sitä sinulta suorilta käsin kielläkään. :)
...ulkoasultaan sekavammat ja "leviävät" helposti taitoltaan eri resoluutioilla.
Saahan kehykset kiinteiksi (siis px %:in sijaista) ja saahan niistä haluttaessa pois rullausjanat sekä (visuaaliset) kehykset (border)?
En minä välitä että sivujen lähdekoodi voi vaikuttaa "amatöörimäiseltä". Henkilökohtaisista harrastesivuista tässä on kysymys, ja niin kauan kun ne näyttävät ja toimivat niin kuin haluan, niin kaikki hyvin. Amatööri kun olen ;)
Kiitos vastauksestasi!
Mihin kehyksiä oikeastaan tarvitset?
...javaScript (nimim "Olla tai eikö olla") (äsken postitettu). Sen lopussa on vastaus kysymyksesi.
Jos viisammat ihmiset ovat ottaneet mukaan tällaiset tagit HTML:ään, kai ne ovat ajatelleet että niille on jotain käyttöttarkoituksiakin?
Tosin yleensä siinä vaiheessa kun kehyksille on määritellyt tietyt pikselikoot ja ottanut vierityspalkit yms. pois, niin homma olisi jo helpompi (ja ehkä päivittämisenkin kannalta mukavampi) tehdä taulukkorakenteella.
frameista voi olla sekä haittaa että hyötyä.
Hyötyä voi olla esim. jos sinulla on yhdessä framessa reseptiluettelo ja toisessa varsinaiset reseptit. Tällöin voit tulostaa ainoastaan varsinaista resepti (ilman luetteloa).
"Hyötyä voi olla esim. jos sinulla on yhdessä framessa reseptiluettelo ja toisessa varsinaiset reseptit. Tällöin voit tulostaa ainoastaan varsinaista resepti (ilman luetteloa)."
Kehysten käyttö nimenomaan vaikeuttaa tulostamista. CSS:n avulla voidaan kontrolloida myös tulostettavaa versiota.
Kehysten haitoista enemmän: http://www.456bereastreet.com/lab/developing_with_web_standards/fi/#accessibility
Minä en ollut vastauksen lähettäjä, vaan alkuperäisen viestin:
Ymmärrän että hakukone voi erehtyä luulla framen sisälle luotua HTML-dokumenttia itsenäiseksi dokumentiksi. Make sense!
Mitä jos määrittelee framen niin että sitä ei voida indeksoida (tai mikä on se oikea nimitys) hakukoneessa? Silloinhan et voit päättyä tällaiselle sivulle?
(Tällaisia vastauksia toivoinkin!)
»Mitä jos määrittelee framen niin että sitä ei voida indeksoida (tai mikä on se oikea nimitys) hakukoneessa? Silloinhan et voit päättyä tällaiselle sivulle?»
Niin, silloin voit päätyä aina vain aloitussivulle. Onko se mielestäsi hyvä asia?
Etsit vaikka jotain tietoa netistä niin sinulle ilmoitetaan ainoastaan miltä sivustolta haluamasi löytyy. Siinä sitten kahlailet linkkejä linkkien perään..
...kunhan tiedän mitä sívuillani tapahtuu!
Oletetaan että haluan tietää mitä attribuutteja on table -elementillä. Laitan googlen hakuun sanat "table attribuutit" ja saan listan vastauksia.
Ensimmäisenä on webbipakin sivuilta löytyvä kohta ja sinne suora linkki:
http://weppipakki.com/html/1strict/table.htm
Mutta entä jos sivusto olisikin toteutettu frameilla ja linkki osoittaisi sivulle http://weppipakki.com/
Eikö olisikin kätevää etsiä kaivattua tietoa?
Tässä tapauksessa varmaan jokainen päättäisi kurkata seuraavaa googlen ehdottamaa linkkiä:
http://www.saunalahti.fi/wpoet/fin/htmlref-10.htm
Jos se osoittautuisi hyväksi (kuten sattumalta osoittautuu) niin tuskin menisin enää tuonne Weppipakin sivuille. Onneksi Weppipakki EI OLE toteuttanut sivujaan frameilla koska nyt huomaan ensivilkaisulla että sehän on varsin pätevä sivusto, päätän laittaa sen kirjanmerkkeihin ja todennäköisesti palaan sinne monesti uudestaan.
»Mitä jos määrittelee framen niin että sitä ei voida indeksoida (tai mikä on se oikea nimitys) hakukoneessa? Silloinhan et voit päättyä tällaiselle sivulle?»
Jos tuo Weppipakki olisi tehnyt sivut frameilla JA LISÄKSI tehdyt alasivut niin ettei niitä indeksoida, niin silloinhan google ei olisi edes löytänyt hakuuni Weppipakin osoitetta.
Älä usko viisaampaasi, tee vaan niin kuin syvällisellä kahden viikon kokemuksella ja vähällä järjellä on sinun mielestäsi oikein.