Sivun lisääminen HTML-sivulle? Tätä varten sinun on käytettävä
Näyttö
Näyttölohko.
Esimerkkikoodi
Tehokas mutta helppokäyttöinen
Vanhoina huonoina aikoina web-suunnittelua oli paljon elementtejä, jotka pilaavat jokaisen kehittäjän elämän. Ne olivat melkein aina huono suunnittelutapa. Onneksi elementti on poistettu käytöstä HTML5:ssä. Mutta
Yhtäläisyydet ja erot
Molempien elementtien avulla voit luoda erillisen HTML-dokumentin. Linkki asiakirjan sisältöön, johon nykyinen verkkosivu viittaa, on merkitty src-attribuutti.
Tärkein ero
Video on selvästi HTML-sivulla, ei erillisessä paneelissa. elementti rikkoi tämän paradigman ja antoi asiakirjan hallita selainikkunaa jakaen sen useisiin pieniin paneeleihin (kehyksiin), joista jokainen näyttää erillisen asiakirjan. Kaikki muut erot tämän peruseron välillä ja johtuvat siitä.
Älä tee kehyspohjaisia asetteluja uudelleen iframe-kehyksillä
Jonakin päivänä saatat kohdata tehtävän päivittää vanha verkkosivusto, joka on rakennettu kehyksiä käyttäen. Haluat ehkä käyttää ja kiinteä asetteluleveys, joka luo saman painajaisen itsenäisistä paneeleista ja kynnyksistä. Et kuitenkaan voi käyttää kohdeattribuuttia linkin avaamiseen erillisessä kehyksessä. Voit alkaa etsiä JavaScript-ratkaisuja. Ole hyvä, älä tee sitä.
Hyvä (ja kauhea) käyttö
Kelvollisia käyttötapauksia on useita varten HTML:n luominen sivut:
kolmannen osapuolen mediasisällön upottaminen;
oman mediasisältösi upottaminen eri alustojen asiakirjan kautta;
upotuskoodiesimerkkejä;
kolmannen osapuolen "sovelmien" upottaminen maksutaviksi.
Tässä on joitain kauheita käyttötapauksia: :
Kuvagalleria;
foorumi tai chat.
Jos haluat upottaa itsenäisiä, jo olemassa olevia HTML-dokumentteja nykyiseen, käytä . Jos rakennat kaiken tyhjästä, ei ole mitään syytä jakaa sivun suunnittelua useisiin erillisiin asiakirjoihin. Varsinkin jos ne eivät itse asiassa ole itsenäisiä osia.
Asettaa useita rajoituksia kehykseen ladattavalle sisällölle. Aseta ennen kuinka luodaan HTML-sivu.
vierittää
kyllä ei autoa
Määrittää, näytetäänkö kehyksessä rullaa vai ei. Vanhentunut HTML5:ssä. Käytä sen sijaan CSS:ää.
Nimi
Nimi
Määrittää kehyksen nimen.
Kohdista
vasen oikea yläosa keskipohja
Määrittää kehyksen kohdistuksen ympäröiviin elementteihin nähden. On vanhentunut. Käytä sen sijaan CSS:ää.
kehyskehys
kyllä (tai 1) ei
Käytetään mahdollistamaan reunuksen näyttäminen kehyksen ympärillä. Vanhentunut HTML5:ssä. Käytä sen sijaan CSS:ää.
longdesc
URL-osoite
Käytetään määrittämään URL-osoite sivulle, joka sisältää pitkän kuvauksen kehyksen sisällöstä. On vanhentunut. Käytä sen sijaan CSS:ää.
marginaalin leveys
pikseliä
Käytetään säätämään pehmusteen leveyttä sisällöstä kehyksen reunaan. On vanhentunut. Käytä sen sijaan CSS:ää.
src
URL-osoite
Määrittää IFRAME-kehyksessä näytettävän asiakirjan URL-osoitteen.
vspace
pikseliä
Asettaa pystyreunukset kehyksestä ympäröivään sisältöön. On vanhentunut. Käytä sen sijaan CSS:ää.
leveys
pikseliä %
Määrittää HTML-sivun kehyksen leveyden.
Tämä julkaisu on käännös artikkelista " ", jonka on valmistellut ystävällinen projektitiimi
Kehys on yhteen asiakirjaan upotettu alue, joka näyttää toisen. Kehittäjä päättää, käytetäänkö tätä ominaisuutta vai ei. Ei aina...
Masterwebistä
11.07.2018 19:00
Ammattimaisesti suunniteltu verkkoresurssi on täydellinen ja kehittyvä tuote, systemaattinen tiedon esitys, omaperäinen muotoilu ja vuorovaikutteinen logiikka työskentelyyn monien vierailijoiden kanssa.
Verkkosivusto on organisaation kasvot, omistajan käyntikortti, kehittäjän luokitus ja täysin toimiva järjestelmä tietyn tiedon esittämiseen, joka toimii tietyllä aihealueella selkeästi määriteltyjen ongelmien ratkaisemiseksi.
"iframen" käsite ja tarkoitus
Kehykset eivät toimineet parhaimmillaan, kun HTML-standardi tarjosi kehysvaihtoehdon. Tilanne ei parantunut paljoakaan iframe-kehyksen myötä. Selaimet ja verkkosivustojen omistajat eivät ole kovin halukkaita suostumaan näyttämään kolmannen osapuolen tietoja tällaisten elementtien kautta.
Kehys ei ole ponnahdusikkuna tai yritys pakottaa vierailijaan jotain. On myös mahdollista ymmärtää resurssien kehittäjä, joka ei halua tuotteensa näkyvän jonkun muun verkkosivustolla taustalla "varatanssijana".
Sovelluksia on kuitenkin riittävästi, kun sekä verkkoresurssin (tai dokumentin) kehittäjä että tämän resurssin kehittäjä-kuluttaja tuotteessaan ovat kiinnostuneita toisistaan. Esimerkiksi Google Maps tai Youtube-videot. On muitakin suosittuja ideoita: sääennusteet, pörssikurssien dynamiikka, instrumenttien lukemat, tilastotiedot.
Kehys on ikkuna datan maailmaan, jota joku kerää, käsittelee ja esittelee verkkoresurssissaan. Se tarjoaa myös pääsyn niihin kuluttajasivuston kehyksen kautta, yleensä vaatimusjärjestelmän tai erikoistuneen API:n (funktiokirjaston) kautta.
HTML "iframe": esimerkkiehdot käytettäväksi
Kaikkia verkkosivustoja ei voi näyttää iframe-kehyksessä. Ennen kuin kehittäjä suunnittelee kehyksen käyttöä verkkosivustollaan, hänen on sovittava sen verkkoresurssin tai asiakirjan omistajan kanssa, jonka hän aikoo näyttää verkkosivustollaan muodossa tai toisessa. Esimerkiksi Youtube-video voidaan sisällyttää kehystunnisteeseen alla olevan kuvan mukaisesti (napsautettu oikea painike hiiri kehittäjän verkkosivuston videossa).
Kopioimalla toimitetun "HTML-koodin" voit turvallisesti liittää haluamasi videovirran verkkosivustollesi. Tunniste kertoo kaiken tarvitsemasi: sekä mitat että näyttöolosuhteet. On kätevää sijoittaa "iframe"-tagi HTML-div-elementtiin – tämä mahdollistaa kolmannen osapuolen sisällön optimaalisen sijoittamisen omalle sivustollesi.
Rekursio ja kehykset: Käytännön esimerkki
On kyseenalaista, onko iframella parempi kohtalo kuin kehyksellä. Jäsennyksen kehittyminen ja kriteerien mukaan kerätyn tiedon relevanssi tekevät mahdollisuuksista näyttää jonkun muun sisältöä sellaisenaan "sellaisenaan" -muodossa. "Kuten pitäisi" -muoto on tulossa suositeltavammaksi.
Nykyään on kuitenkin ihanteellista (ja asioiden järjestyksessä) käyttää Googlen ja Youtuben kehitystä sekä sää-, poliittisia, tilasto-, musiikki-, peli- ja muita kehysten tai muun kolmannen osapuolen käyttöön suunniteltuja resursseja.
Yllä olevassa esimerkissä on kolme HTML "iframe" -esimerkkiä:
Google kartta;
video kolmannen osapuolen sivustolta;
video Youtubesta.
Viimeinen, neljäs kehys linkittää sivustoon, jossa kaikki nämä kehykset sijaitsevat. Vasemmalla oleva kuva on sivusto latauksen jälkeen. Oikeanpuoleinen kuva on sivusto, jota ollaan esillä jonkin ajan kuluttua (video jokaisessa kehyksessä "virtasi" omassa rytmillään), mutta liukusäädintä sisään (4!) on siirretty alaspäin. Näet selvästi, että kartta ja video näkyvät edelleen, mutta itse näyttäminen ei toiminut.
Tämän esimerkin "iframe"-koodi ja tyyli näkyvät alla.
Kehyksen sijoittaminen diviin on kätevää paitsi paikantamisen kannalta. Kehys voidaan luoda lennossa. JavaScriptin avulla voit luoda HTML-tageja, mukaan lukien kehyksiä. JavaScript on monipuolinen kieli, joka palvelee kaikkea sisältöä HTML-sivut. Se voi toimia rekursiivisesti, mukautuvasti ja mukautua vierailijan etuihin dialogiprosessin aikana.
Kehys ei ole vain staattinen. Sen sisältö on erillinen sen sivun sisällöstä, jolle se on lähetetty. Voit keksiä tapoja vaihtaa tietoa itse asiassa eri resurssien välillä, mutta tämä on osa sarjaa tiedonvaihtoongelmia eri alojen välillä.
Mutta HTML ei täysin hallitse vain tiedonvaihtoa ja rekursiota. Iframe on esimerkki tagista, joka on testattava erityisen huolellisesti tietyssä tilanteessa ennen käyttöä.
Kaikki sivustot eivät ole samaa mieltä, eikä kaikki sisältö ole saatavilla. Se ei ole vain tekijänoikeuskysymys. Tietojen näyttämiseen kehyksessä voi vaikuttaa selain, vierailija, resurssien kehittäjä tai palvelin, jolla resurssia isännöidään.
Oma jäsennys tai kolmannen osapuolen sisältö
Mitä kehykset ovat verkkosivuston sisällön kannalta? Tämä on hänen lisäyksensä. Kehittäjä on tekemässä verkkoalustaa Webmoney-osakkeiden kauppaa varten, ja hänen päätöksensä sijoittaa ikkuna valuuttakurssien dynamiikkaan on kohtuullinen. Sisältö suoraan vaihdosta itsessään on lupaavampaa kuin jäsentäminen ja sisäinen kehitys.
Kehittäjä on luomassa kulutustavarakauppaa, ja hänen halunsa tarjota kävijälle mahdollisuus tutustua kunkin tuotteen valmistajan verkkosivuihin on vaikea tehtävä, mutta asiakkaalle houkutteleva. Ehkä tämä strategia tekee kaupasta paremman kuin ne, jotka jäsentävät tuotevalmistajien ja useimmiten kilpailijoiden verkkosivustoja.
Mikä on sisällöntarjoajan kehys? Tämä on tiedon tarjoamista. Pohjimmiltaan tämä on yrityksen työn vakauttamista, joka ei välttämättä luo omaa verkkosivua työhön ollenkaan, vaan keskittyy nimenomaan kehysten käyttöön. Erityisesti ei ole epäilystäkään siitä, että Google Maps on loistava idea, mutta se on ihanteellinen tietyssä sovelluksessa:
matkatoimisto - reitit ja liikennekartta;
lastin toimitus - reitin, rahoituskustannusten, polttoaineen täyttöjen jne. laskelmat;
kaupunkien ja alueiden navigaattorit...
Tässä yhteydessä kehykset ovat kysyttyjä, ne tekevät sivustosta käytännöllisemmän. Lisäksi kehittäjä voi yksinkertaisesti luoda ikkunan kolmannen osapuolen sisällölle. HTML "iframe" on esimerkki käytännön työnjaosta. Yksi organisaatio toimittaa tietoa, toinen asiakkaalle.
On vaikea sanoa, mitä Internet-ohjelmoinnin tulevaisuus tuo tullessaan. Kaikki kehittyy niin dynaamisesti, ja laitteistokomponentti tarjoaa yhä enemmän mahdollisuuksia. Ehkä HTML iframe on esimerkki erilaisten verkkoresurssien ja Internet-tekniikoiden ihanteellisesta yhdistelmästä. Ehkä tämä on vain vaihe lupaavampien ideoiden muodostumisessa.
Joka tapauksessa iframe-tunnistetta käytetään, ja sille on kysyntää monenlaisissa käytännön tehtävissä.
Verkkosivustojen rakentamisen kynnyksellä verkkoresurssit käyttivät laajasti kehyksiä sivujen yksittäisten osien näyttämiseen. Mutta saapumisen kanssa uusi versio HTML 5 on muuttanut kaiken. Merkintäelementit<kehys>, <kehyssarja> ja<noframes> katsotaan vanhentuneiksi. Ne korvattiin yhdellä tunnisteella -<iframe>. Kuinka lisätä html:ään ? Alla oleva esimerkki on selvä jopa ohjelmoinnin aloittelijalle.
Mitä ovat kehykset?
Kehys on useimpien ensimmäisten verkkosivujen perusta. Kirjaimellisesti käännettynä tämä sana tarkoittaa "kehystä", eli kehys on pieni osa sivua selaimessa. Kehysten laaja käyttö aiemmin selittyy Internet-liikenteen huonolla laadulla ja korkeilla kustannuksilla. Pääsääntöisesti sivusto jaettiin 3-5 osaan, joista jokainen palveli tiettyä tarkoitusta:
"otsikko" (yläkehys sivun leveydellä) - näyttää resurssin nimen;
vasen/oikea "lasi" - valikkonäyttö;
Keskikehys on sivuston sisällön näyttö.
Sivun jakaminen osiin mahdollisti vain tietyn osan ylikuormituksen sitä päivitettäessä. Käyttäjä esimerkiksi napsautti valikon kohtaa ja uutta sisältöä ladattiin keskuskehykseen.
Modernit kehykset HTML 5:ssä
Miksi sitä tarvitaan HTML:ssä?<iframe>? Esimerkki on sisällön lisääminen kolmannen osapuolen resurssista. Klassinen tilanne on, kun verkkokehittäjä haluaa näyttää kohteen sijainnin kartalla. Mitä minun pitäisi tehdä? Piirrä sivustosuunnitelma tyhjästä? Ei – on olemassa yksinkertaisempi ratkaisu: upota sivulle Google Maps, Yandex Maps tai 2GIS-elementti. Ongelma ratkaistaan neljässä vaiheessa.
Sinun on mentävä minkä tahansa karttapalvelun verkkosivustolle.
Etsi haluamasi kohde. Kun tiedät tarkan osoitteen, voit kirjoittaa sen hakuikkunaan.
Käytä "Tallenna ja hanki koodi" -painiketta (Yandex.Maps) tai "Valmis" (jos Google Maps) hanki upotuskoodi.
Jäljelle jää vain syöttää luodut merkintätunnisteet sivulle.
Lisäksi voit valita kartan koon ja määrittää muita näyttöasetuksia.
Kuinka muuten voit käyttää sitä HTML:ssä?<iframe>? Esimerkki on videomateriaalin lisääminen Youtube-resurssista. Multimediatekniikat houkuttelevat Internetin käyttäjiä, minkä vuoksi videosisältö on niin suosittua. Kehittäjä hoitaa videon asennuksen nopeasti.
Sinun tulee ladata oma videosi Youtubeen tai etsiä lähetettäväksi kolmannen osapuolen tiedosto.
Hanki tunniste valitsemalla "HTML Code" -painike
Viimeinen vaihe on liittäminen . Alla käsitellään esimerkkiä tuloksena olevasta tunnisteen sisällöstä.
Molemmissa esimerkeissä käytettiin automaattista koodin luomista, mutta ammattikehittäjien pitäisi pystyä kirjoittamaan koodia itse. Ensinnäkin he ymmärtävät sivun asettelun ja voivat tarvittaessa muokata sitä. Toiseksi, sivustoelementtien (vaikka ne kuuluvat ulkoiseen resurssiin) merkintää ei aina muodosteta ilman verkkovastaavan osallistumista. Tässä tulee esiin kehittäjän korkea pätevyys.
Syntaksi
Joten ennen kuin aloitat sivun asettelun, sinun on harkittava iframe-tunnistetta (html): mikä se on ja kuinka sitä käytetään oikein.
Ensinnäkin on huomattava, että tunniste on yhdistetty. Aloitus- ja sulkemiselementtien välissä näytetään sisältö, joka näytetään selaimissa, jotka eivät tue tätä merkintäelementtiä. Tärkeimmät tunnisteen attribuutit:
leveys (leveys);
korkeus (korkeus);
src (ladatun resurssin osoite);
tasaa(kohdista menetelmä);
kehyskehys;
salli täysi näyttö.
Siten koodi for . HTML-esimerkki on esitetty kokonaisuudessaan alla:
Yllä olevassa merkinnässä riittää, että korvaat sivuston osoitteen millä tahansa toisella ja säädät tarvittaessa kehyksen kokoa.
Kehykset ovat HTML-elementtejä, joiden avulla voit jakaa verkkoselainikkunan useisiin itsenäisiin ikkunoihin, joista jokainen voi ladata erillisen HTML-dokumentin. Jokaisella tällaisella ikkunalla (kehyksellä) voi olla omat vierityspalkit ja se voi toimia itsenäisesti muista itsenäisistä ikkunoista tai päinvastoin ohjata niiden sisältöä. Niiden avulla voidaan järjestää valikko, joka sijaitsee jatkuvasti yhdessä ikkunassa, kun taas itse tiedot sijaitsevat toisessa ikkunassa. Käyttäjät voivat käyttää valikkoa milloin tahansa ilman, että heidän on palattava siihen edellinen sivu valitaksesi toisen valikkokohdan. Kehysten avulla voit "kiinnittää" kuvia tai muita staattisia käyttöliittymäelementtejä selainikkunaan samalla kun muu sivu rullaa kehyksen sisällä. On kuitenkin syytä huomata, että kehyksiä pidetään nykyään vanhentuneena työkaluna, ja kehyksiä sisältäviä sivustoja pidetään nykyään epäarvoisina, koska ammattimaiset webmasterit eivät koskaan käytä kehyksiä projekteissaan. Kehyksissä on useita pahamaineisia ongelmia. Ne hämmentävät hakukoneita esimerkiksi siksi, että sisältöä sisältävät sivut eivät linkitä muihin asiakirjoihin. Jos haluat vastaanottaa vieraita hakukoneet, unohda kehykset. Käyttäjän on mahdotonta sijoittaa haluamaansa sivua selaimen kirjanmerkkiosioon, koska kehykset piilottavat sen sivun osoitteen, jolla hän sijaitsee, ja näyttävät aina vain verkkosivuston osoitteen. Tästä syystä ne aiheuttavat ongelmia selaimille historian seurannassa, eivätkä ne myöskään ole kovin mukautuvia eri näyttökokoihin ja mobiililaitteisiin. Huolimatta siitä, että kehyksiä sisältäviä projekteja löytyy World Wide Web Harvemmin HTML:n oppiminen olisi epätäydellistä ilman kehysten aihetta. Kehyksillä ja niiden haitoilla on myös joitain etuja, jotka eivät salli meidän hylätä tätä tekniikkaa lupaamattomana.
Kehysten luominen
Kehyksineen HTML-dokumentin rakenne on ulkonäöltään hyvin samanlainen kuin tavallisen HTML-dokumentin muoto. Kuten tavallisessa HTML-asiakirjassa, kaikki koodi sijoitetaan parillisten tunnisteiden väliin Ja , ja säiliössä otsikot sijaitsevat. Suurin ero kehystetyn asiakirjan ja tavallisen HTML-dokumentin välillä on se, että asiakirjassa on kehyksiä tunnisteen sijaan parillinen tunniste on käytössä (englanninkielisestä kehyssarjasta - joukko kehyksiä). Seuraava esimerkki näyttää kehyksiä sisältävän HTML-dokumentin rakenteen:
Esimerkki: HTML-dokumenttirakenne kehyksillä
Kokeile itse »
frame_top
frame_left
frame_right
Asiakirja kehyksellä
Yllä olevassa esimerkissä sivu sisältää kolme aluetta, joista jokainen ladataan aluksi HTML-dokumenteilla frame_top.html, frame_left.html ja frame_right.html. HTML-dokumenttien lisäksi kehys voi sisältää myös grafiikkaa. Tätä varten sinun on määritettävä vastaavan kuvan osoite attribuutissa src, Esimerkiksi src="image.gif". Huomaa, että elementti käytetty ilman sulkulappua. Säiliön sisällä voi sisältää vain tunnisteita tai muu joukko kehyksiä, jotka on peitetty tunnisteilla Ja
. Tag on seuraavat attribuutit:
rivit— kuvaa kuinka sivu jaetaan riveihin:
sarakkeet— kuvaa kuinka sivu jaetaan sarakkeisiin:
Tästä sivun jakamisesta syntyvät alueet ovat kehyksiä. Näiden määritteiden puuttuminen määrittää yhden kehyksen, joka vie koko selainikkunan.
Attribuuttien merkityksessä rivit Ja sarakkeet Ei ole tarpeen ilmoittaa rivien tai sarakkeiden lukumäärää, vaan kehysten leveyttä ja korkeutta. Kaikki luettelon arvot on erotettu pilkuilla. Mitat voidaan määrittää absoluuttisina yksiköinä (pikseleinä) tai prosentteina:
sarakkeet="20%, 80%"— selainikkuna jaetaan kahteen sarakkeeseen määritteen avulla sarakkeet, vasen sarake vie 20 % ja oikea 80 % selainikkunasta.
rivit="100, *" Selainikkuna jaetaan kahteen vaakasuuntaiseen ikkunaan määritteen avulla rivit, ylempi ikkuna vie 100 pikseliä ja alaikkuna vie tähtimerkin määrittämän jäljellä olevan tilan.
Kuten tästä esimerkistä voidaan nähdä, säiliö attribuutilla rivit luo ensin kaksi vaakasuuntaista kehystä ja korvaa toisen kehyksen toisella joka jakaa alimman vaakakehyksen kahdeksi sarakkeeksi määritteen avulla sarakkeet, vasen sarake vie 20 % ja oikea 80 % selainikkunasta. Jos selain ei tue kehyksiä, ikkunassa näkyy tunnisteiden välissä oleva teksti Ja . Kaikki tagien välissä Ja , kehyksiä tukevat selaimet jättävät huomioimatta. Siksi kehittäjän on kirjoitettava koodi, joka monistaa kehysten sisällön muilla tavoilla, ja sijoitettava tämä koodi säiliöön , kaikki käyttäjät näkevät sen verkkosivun. Kuten jo todettiin, paritonta tunnistetta käytetään erillisen kehyksen lisäämiseen asiakirjaan . Attribuutti src määrittää asiakirjan, joka näytetään tämän kehyksen sisällä, esimerkiksi: . Jos attribuutti src puuttuu, tyhjä kehys näytetään.
Reunukset tai väli kehysten välillä
Selain näyttää oletusarvoisesti harmaan, yleensä 3D-viivareunuksen kehysten välissä, jonka avulla vierailijat voivat säätää kehyksen kokoa. Kehyksen reunaa voidaan käsitellä kuten mitä tahansa muuta kehyselementtiä. Tätä varten on useita elementtiattribuutteja , jonka avulla voit mukauttaa kehysten reunoja. Reunusviivan paksuus määräytyy attribuutin mukaan rajaa. Oletusreunuksen paksuusarvo on viisi. Jos haluat piilottaa kehyksen reunan, sinun on joko asetettava reunan leveyden arvoksi nolla tai asetettava attribuutille arvo "no" tai "0". kehyskehys. Attribuutti kehyskehys voi olla vain kaksi vastakkaista merkitystä. Jos määritteen arvo kehyskehys on yhtä kuin "kyllä" tai "1", kehyksen reuna näytetään, ja jos "0" tai "ei", ei. Huomaa, että määritteen arvot kehyskehys vaihdella eri selaimet. Ratkaise tämä ongelma käyttämällä attribuuttia kahdesti kehyskehys, ja joissakin selaimissa sinun on myös lisättävä attribuutti kehysvälit arvolla "0":
Seuraavassa esimerkissä poistamme kehysten välisen rajan:
Esimerkki: Kehysten välisen rajan poistaminen
Kokeile itse »
frame_left
frame_right
Kehykset ilman reunuksia
Jos poistat kehysten välisen rajan, vierailijat eivät voi muuttaa kehyksen kokoa selaimessa. Voit myös estää kehyksen koon muuttamisen säilyttämällä reunat määritteen avulla nosta kokoa:
Attribuutin käyttö reunaväri Voit muuttaa kehyksen reunan väriä, sinun tarvitsee vain määrittää koodi tai vastaava varatun värin nimi. Alla on esimerkki HTML-sivusta, joka sisältää yllä kuvatut kehyksen reunavalvontaattribuutit: reunan väri on punainen, yläkehyksen kokoa ei voi muuttaa:
Esimerkki: Frame Border Control
Kokeile itse »
frame_top
frame_left
frame_right
Frame Border Management
Jos haluat sijoittaa kehyksen sisällä näkyvän sivun lähemmäs sen reunoja tai päinvastoin siirtää sitä kauemmaksi, muuta attribuutteja marginaalikorkeus Ja marginaalin leveys tag . Attribuutti marginaalikorkeus määrittää täytteen kehyksen sisällön ja sen ylä- ja alareunojen välillä. Syntaksi:
Attribuutti marginaalin leveys määrittää täytteen kehyksen sisällön ja sen oikean ja vasemman reunan välillä. Syntaksi:
Tämä html-rivi esimerkiksi sijoittaa näytettävän sivun lähelle kehyksen reunaa:
Jos sivulla näkyy vierityspalkki, jota et halua, voit ratkaista ongelman määrittämällä määritteen vierittää="no" tagissa . Muista kuitenkin, että jos kehys ei ole tarpeeksi suuri näyttämään koko sivun sisältöä, vierailija ei voi vierittää näytettyä sivua.
Linkit kehysten sisällä
Linkin seuraaminen tavallisessa HTML-dokumentissa tapahtuu seuraavasti: napsauta linkkiä ja nykyinen asiakirja korvataan uudella nykyisessä tai uudessa selainikkunassa. Kehyksiä käytettäessä HTML-dokumenttien latauskaavio eroaa tavallisesta, ja suurin ero on kyky ladata HTML-dokumentti yhteen kehykseen toisesta kehyksestä. Jos haluat ladata asiakirjan tiettyyn kehykseen, käytä määritettä tavoite tag . Attribuuttiarvona tavoite käytetään sen kehyksen nimeä, johon määritteen määrittelemä asiakirja ladataan nimi tag . On myös syytä huomata, että kehyksen nimen tulee alkaa joko numerolla tai latinalaisella kirjaimella. Seuraavia nimiä käytetään varattuina niminä:
Ulkoisten linkkien kohdalla sinun tulee asettaa target-attribuutiksi joko _top tai _blank varmistaaksesi, että kolmannen osapuolen projektit eivät näy kehyksissäsi vaan täyttävät koko selainikkunan.
Seuraava esimerkki esittää HTML-dokumentin, jossa oikea kehys lataa sivun yläkehykseen sijoitetusta linkistä. Linkki asiakirjaan, joka avautuu oikeaan kehykseen:
Lataa asiakirja määritettyyn kehykseen käyttämällä konstruktia target="frame_right", kuten esimerkissä näkyy:
Esimerkki: Linkki toiseen kehykseen
Kokeile itse »
Linkki toiseen kehykseen
Selaimesi ei näytä kehyksiä
Kelluvat kehykset
Elementti (lyhenne englanninkielisestä termin "kelluva kehys") avulla voit upottaa erillisen HTML-dokumentin tai muun resurssin mihin tahansa verkkosivulle. Kelluvan (upotetun) kehyksen sisältö voi olla mikä tahansa HTML-sivu, joko resurssistasi tai toiselta verkkosivustolta. Kuten jo ymmärsit, käyttämättömät kehykset luodaan elementin avulla , joka, toisin kuin tunniste ei ole lisätty tagien väliin Ja
, ja tunnisteiden välissä Ja
. Elementissä voit käyttää samoja määritteitä kuin kehyksessä , paitsi attribuutti nosta kokoa— Toisin kuin tavalliset kehykset, sisäänrakennettujen kehysten kokoa ei voi muuttaa näytöllä:
Attribuutti
Kuvaus
src
käytetään määrittämään kehyksessä näytettävän sivun URL-osoite
korkeus
asettaa kelluvan kehyksen ikkunan korkeuden pikseleinä tai %
leveys
asettaa kelluvan kehyksen ikkunan leveyden pikseleinä tai %
nimi
kehyksen nimi, jolla siihen pääsee linkeissä
kehyskehys
asettaa kehystyksen kehyksille, voi ottaa arvot 1 (on kehystys) tai 0 (ei kehystystä) ( Ei tueta HTML5:ssä)
marginaalin leveys
täyte vasemmalle ja oikealle sisällöstä kehyksen reunaan ( Ei tueta HTML5:ssä)
marginaalikorkeus
sisennys ylä- ja alapuolella sisällöstä kehyksen reunaan ( Ei tueta HTML5:ssä)
vierittää
määrittää kehyksen vierityspalkkien tyypin ja ottaa arvot kyllä (palkkeja on), ei (ei palkkeja) ja auto (palkit näkyvät tarvittaessa) ( Ei tueta HTML5:ssä)
Seuraavassa esimerkissä kelluvan kehyksen mitat on määritetty pikseleinä, mutta voit määrittää ne myös prosentteina:
Ohjeet
HTML-kieli (HyperText Markup Language) tarjoaa kahdentyyppisiä kehyksiä. "Kelluva" on joustavampi ja helpompi lisätä olemassa olevaan. IN yleinen tapaus Rakenne, joka kuvaa ikkunan lisäämistä kelluvalla kehyksellä, näyttää tältä: Tässä olemassa oleva sivusto (src-attribuutti) on määritetty tämän kehyksen tietolähteeksi. Se avataan kehyksessä, jonka mitat ovat 400 x 300, kuten leveys- ja korkeusmääritteissä on ilmoitettu. Voit myös määrittää sivustosi sivun src-attribuutissa. Tässä tapauksessa riittää, että määrität suhteellisen osoitteen (eli osoitteen suhteessa sivuun, johon kehys on lisätty): Tässä esimerkissä kehyksen korkeutta ei ole määritetty, mutta siinä on id-attribuutti. Käyttämällä sitä voit käyttämällä CSS:ää() aseta tarvittavat mitat tälle kehykselle:
Toinen kehystyyppi - "klassinen" - vaatii erillisen sivun, joka sisältää kuvauksen kehysten rakenteesta. Itse kehykset sijaitsevat erillisillä sivuilla, ehkä jopa erillisillä sivustoilla. Tällaisen kehyssivun HTML-koodi saattaa näyttää tältä:
Ei lohkoja ... Ja ... , joita vaaditaan tavallisille sivuille, ei pitäisi olla tässä. Tässä esimerkissä avaava säilön tunniste sisältää rivit-attribuutin - tämä tarkoittaa, että sivutila tulee jakaa pystysuunnassa ja ensimmäinen kehys annetaan yläosa. Jos korvaat rivit sarakkeilla, jako on vaakasuora. Tämän määritteen arvo "*,*" osoittaa, että jakosuhteet ovat yhtä suuret - 50 % kumpikin. Jos määrität esim. "20%*", ensimmäiselle kehykselle annetaan vain 20% ja toiselle ruudulle annetaan muut mittasuhteet raahaamalla kehyksiä hiirellä, mutta tämä toiminto on mahdollista kieltää. Tätä varten sinun on lisättävä noresize-attribuutti tietyn kehyksen tunnisteeseen. Voit myös määrittää pysty- ja vaakamarginaalien koon viereisestä kehyksestä (marginwidth- ja marginheight-määritteet): Jokaisen kehyksen vierityspalkeille on mahdollista asettaa käyttäytymissääntöjä erikseen. Tämä tehdään vieritysattribuutilla, joka voi sisältää yhden kolmesta ennalta määritetystä arvosta. Jos määrität scrolling="auto", vierityspalkit tulevat näkyviin, kun kehyksen sisältö ei mahdu sen rajoihin. Jos "kyllä" - raidat ovat jatkuvasti läsnä riippumatta siitä, tarvitaanko niitä. Jos "ei" - tämä tarkoittaa, että vierityspalkit on poistettu käytöstä tässä kehyksessä.
Kahdessa edellisessä vaiheessa esitettyjen tietojen perusteella sinun on rakennettava html-koodi, joka sopii paremmin ongelmasi ratkaisemiseen. Sen jälkeen ei jää muuta kuin lisätä se sivun lähdekoodiin. Tätä varten voit käyttää sivustonhallintajärjestelmäsi sivueditoria - avaa siinä haluttu sivu, vaihda html-koodin muokkaustilaan ja liitä koodisi haluamaasi paikkaan sivulla. Voitko ladata tiedoston? lähdekoodi sivun tiedostonhallinnan hallinta isännöinti tai sisällönhallintajärjestelmä, avaa se sisään tekstieditori ja liitä koodi siihen. Käytä sitten samaa menetelmää muutetun koodin lataamiseen takaisin palvelimelle.