XFrames - XFrames
XFrames on XML- muoto, jolla yhdistetään ja järjestetään verkkopohjaisia asiakirjoja yhdellä verkkosivulla kehyksiä käyttämällä. Samoin kuin HTML-kehykset, XF-kehyksistä voidaan tehdä hyödyllisiä voimansa avulla luoda sisältökehys, jota voidaan vierittää, kun taas muut kehykset - kuten sivupalkkivalikot, otsikko ja alatunniste pysyvät paikoillaan sivulla. XFrame-kehykset ovat erityisen hyödyllisiä web-kehittäjille, jotka pystyvät muokkaamaan yhtä asiakirjaa ja saavat muutoksen näkymään kaikilla sivuilla, jotka sisältävät asiakirjan kehyksessä.
Tämän seuraavan sukupolven kehyksen tärkein etu on, että se voittaa useita perinteisessä kehystysjärjestelmässä esiintyviä suurimpia käytettävyysongelmia.
Vaikka XFrames on vielä työskentelyluonnoksen vaiheissa, se korvaa perinteiset HTML-kehykset.
Sisällys
Eroa HTML-kehyksiin
Perinteiset HTML-kehykset, jotka otettiin käyttöön HTML 4.0: lla, olivat hyödyllisiä niiden kyvylle yhdistää useita erillisiä verkkosivuja yhdeksi verkkosivunäkymäksi. Toteutuksesta aiheutui kuitenkin useita ongelmia ja sellaisenaan kehykset on poistettu W3C XHTML 1.1 -standardista. XFrames ratkaisee todennäköisesti joitain seuraavista HTML-kehyksissä esiintyvistä ongelmista:
- selaimen takaisin- painike ei toimi intuitiivisesti
- epäonnistuminen kirjanmerkkien tai suosikkikohtaisten asiakirjojen verkkosivulla helposti samoin kuin kyvyttömyys lähettää henkilölle viittausta tiettyyn asiakirjaan tai kokoelmaan
- juuttuminen kehyssarjaan
- erilaisten tulosten tuottaminen silloin, kun kehyksiä sisältävä verkkosivu ladataan uudelleen
- "Sivun ylös" - ja "Sivun alas" -näppäimiä on vaikea käyttää, koska osoitin kohdistuu sivun toiseen kehykseen
- turvallisuushaavoittuvuudet, jotka johtuvat siitä, että käyttäjällä ei ole mitään keinoa tietää kunkin kehyksessä olevan asiakirjan alkuperäistä lähdettä
- Koska kaikki agentit eivät tue kehyksiä ja tarvittavaa <noframes> -sisältöä ei ole suositulla tavalla toteutettu, agentit, jotka eivät tue kehyksiä (kuten hakukoneet), eivät tarjoa sivuja oikein ja estävät samalla hakukoneiden optimointia .
XFrames välttää kirjanmerkkiongelman koodaamalla kehyksien populaation URI: hen, jolloin on mahdollista lisätä kirjanmerkkejä / lisätä sivun suosikki onnistuneesti.
XFrames-sovellusten toteutus
Kuten muutkin merkintäkielet , XFrames tukee useita elementtejä ja vastaavia määritteitä. Seuraava on yksinkertainen esitys kehyssivun ehdotetulle toteutukselle:
<frames xmlns="http://www.w3.org/2002/06/xframes/">
<head>
<title>Home Page</title>
<style type="text/css">
#header {height: 150px; }
#footer {height: 50px; }
#nav {width: 15%; }
</style>
</head>
<group compose="vertical">
<frame xml:id="header" source="banner.xhtml"/>
<group compose="horizontal">
<frame xml:id="main" source="news.xhtml"/>
<frame xml:id="nav" source="nav-menu.xhtml"/>
</group>
<group compose="vertical">
<frame xml:id="footer" source="disclaimer.xhtml"/>
</group>
</group>
</frames>
Elementti <kehykset> toimii runkokokoelman sisältävänä elementtinä. Tätä kokoelmaa kutsutaan verkkosivun kehysryhmäksi. Samoin kuin XHTML- ja HTML- merkinnät, <head> -elementit sisältävät metatietoja, joita käytetään pääasiassa haun optimointiin ja asiakirjan kuvaamiseen. Sisällytettyä <style> -elementtiä käytetään sisällyttämään kaikki sisältö- ja asettelutyylit - tässä käytetään CSS: ää. <ryhmä> ryhmittelee yhden tai useita kehyselementtejä yhteen ja voidaan muotoilla vastaavasti. Jos ryhmätyyliä ei määritetä, kirjoitusattribuuttia tulisi käyttää määrittelemään, miten ryhmitetyt kehyselementit on muodostettava. Lopuksi <frame> elementti toimii sijaiskappale Web-sivun sisällön määrittämän URL- kautta lähde määrite.
XFramesin tila
W3C julkaisi toisen luonnoksena 12. lokakuuta 2005, että vielä selittää täytäntöönpanoehdotuksessa XFrames. Tästä päivästä lähtien XFrames on edelleen W3C-työluonnos, jossa ei ole selkeää tietoa siitä, milloin siitä tulee W3C-suositus .
Katso myös
Viitteet
Ulkoiset linkit
- XFrames-resurssit W3C: llä