Kako umetnuti stranicu u HTML stranicu? Da biste to uradili morate koristiti
Display
Blok ekrana.
Primjer koda
Snažan, ali jednostavan za korištenje
U stara loša vremena bilo je mnogo web dizajna elementi koji kvare život svakog programera. Gotovo uvijek su bili loš pristup dizajnu. Srećom, element je zastario u HTML5. Ali
Sličnosti i razlike
Oba ova elementa vam omogućavaju da kreirate poseban HTML dokument. Navedena je veza do sadržaja dokumenta na koji se poziva trenutna web stranica src atribut.
Glavna razlika između
Video je jasno na HTML stranici, a ne u posebnom panelu. element je razbio ovu paradigmu i omogućio dokumentu da vrši kontrolu nad prozorom pretraživača, razbijajući ga na nekoliko malih panela (okvirova), od kojih svaki prikazuje poseban dokument. Sve ostale razlike između i proizlaze iz ove osnovne razlike.
Nemojte prepravljati rasporede zasnovane na okvirima pomoću iframeova
Jednog dana ćete se možda suočiti sa zadatkom ažuriranja stare web stranice koja je napravljena pomoću okvira. Možda želite koristiti i fiksnu širinu rasporeda za ponovno stvaranje iste noćne more nezavisnih panela i pragova. Ali nećete moći koristiti ciljni atribut za otvaranje veze u zasebnom okviru. Možete početi tražiti JavaScript rješenja. Molim te, ne radi to.
Dobra (i užasna) upotreba
Postoji nekoliko validnih slučajeva upotrebe Za Kreiranje HTML-a stranice:
ugrađivanje medijskog sadržaja trećih strana;
ugrađivanje vlastitog medijskog sadržaja kroz višeplatformski dokument;
primjeri koda za ugrađivanje;
ugrađivanje “apleta” trećih strana kao oblika plaćanja.
Evo nekoliko strašnih slučajeva upotrebe: :
Foto galerija;
forum ili chat.
Ako trebate da ugradite nezavisne, već postojeće HTML dokumente u trenutni, koristite . Ako sve gradite od nule, nema razloga da dijelite dizajn stranice na više zasebnih dokumenata. Pogotovo ako zapravo nisu samostalni sadržaji.
iframe atributi
Naziv atributa
Značenje
Opis
sandbox
Dozvoli-istog porijekla Dozvoli navigaciju odozgo Dozvoli-obrasci Dozvoli skripte
Postavlja brojna ograničenja za sadržaj učitan u okvir. Postavi prije kako napraviti HTML stranicu.
skrolovanje
da ne auto
Određuje da li da se pomiču u okviru ili ne. Zastarjelo u HTML5. Umjesto toga koristite CSS.
Ime
Ime
Određuje naziv okvira.
Poravnajte
lijevo desno gore srednje dno
Određuje poravnanje okvira u odnosu na okolne elemente. Zastario je. Umjesto toga koristite CSS.
frameborder
da (ili 1) br
Koristi se za omogućavanje prikaza ivice oko okvira. Zastarjelo u HTML5. Umjesto toga koristite CSS.
longdesc
URL
Koristi se za određivanje URL-a stranice koja sadrži dug opis sadržaja okvira. Zastario je. Umjesto toga koristite CSS.
marginwidth
piksela
Koristi se za kontrolu širine dopuna od sadržaja do granice okvira. Zastario je. Umjesto toga koristite CSS.
src
URL
Određuje URL dokumenta za prikaz u IFRAME-u.
vspace
piksela
Postavlja vertikalne margine od okvira do okolnog sadržaja. Zastario je. Umjesto toga koristite CSS.
širina
piksela %
Definira širinu okvira na HTML stranici.
Ova publikacija je prijevod članka “ “, koju je pripremio ljubazni projektni tim
Okvir je područje ugrađeno u jedan dokument koji prikazuje drugi. Da li ćete koristiti ovu funkciju ili ne, određuje programer. ne uvijek...
Od Masterweba
11.07.2018 19:00
Profesionalno dizajniran web resurs je kompletan proizvod u razvoju, sistematičan prikaz informacija, originalnog dizajna i interaktivne logike za rad sa velikim brojem posjetitelja.
Web stranica je lice organizacije, vizit karta vlasnika, rejting programera i potpuno funkcionalan sistem za predstavljanje određenih informacija koji djeluje u određenoj predmetnoj oblasti za rješavanje jasno definiranih problema.
Koncept i svrha “iframe-a”
Okviri nisu radili najbolje kada je HTML standard ponudio opciju okvira. Situacija se nije mnogo poboljšala pojavom iframe-a. Preglednici i vlasnici web stranica nisu previše voljni pristati na prikazivanje informacija trećih strana putem takvih elemenata.
Okvir nije iskačući prozor ili pokušaj nametanja nečega posjetitelju. Također je moguće razumjeti programera resursa koji ne želi da se njegov proizvod prikazuje na tuđoj web stranici kao pozadinski "back-up plesač".
Međutim, postoji dovoljan broj aplikacija kada su i programer web resursa (ili dokumenta) i programer-potrošač ovog resursa u svom proizvodu zainteresirani jedni za druge. Na primjer, Google mape ili Youtube videi. Postoje i druge popularne ideje: vremenska prognoza, dinamika berzanskog kursa, očitavanja instrumenata, statistički podaci.
Okvir je prozor u svijet podataka koje neko prikuplja, obrađuje i prezentira na svom web resursu. Takođe im nudi pristup preko okvira na potrošačkom sajtu, obično preko sistema zahteva ili specijalizovanog API-ja (biblioteka funkcija).
HTML "iframe": primjer uvjeta za primjenu
Ne može se svaka web lokacija prikazati u iframe-u. Prije planiranja korištenja okvira na svojoj web stranici, programer se mora dogovoriti s vlasnikom web resursa ili dokumenta koji namjerava prikazati na svojoj web stranici u ovom ili onom obliku. Na primjer, Youtube video može biti uključen u oznaku okvira kao što je prikazano ispod (kliknut desno dugme miša na video s web stranice programera).
Kopiranjem datog “HTML koda”, možete sigurno zalijepiti željeni video stream na svoju web stranicu. Oznaka će naznačiti sve što vam treba: i dimenzije i uslove prikaza. Pogodno je postaviti oznaku “iframe” u HTML div – to će omogućiti optimalno pozicioniranje sadržaja trećih strana unutar vaše web stranice.
Rekurzija i okviri: praktični primjer
Sumnja se da će iframe imati bolju sudbinu od okvira. Razvoj raščlanjivanja i relevantnost informacija prikupljenih prema kriterijima čine izglede prikazivanja tuđeg sadržaja u formatu „kao što jest“ iluzornim. Format „kako treba“ postaje sve poželjniji.
Međutim, danas je idealno (i po redu stvari) koristiti razvoj Google-a i Youtube-a, kao i vremenske, političke, statističke, muzičke, igračke i druge resurse dizajnirane za okvire ili korištenje drugih trećih strana.
U gornjem primjeru postoje tri HTML "iframe" primjera:
Google mapa;
video sa stranice treće strane;
video sa Youtube-a.
Poslednji, četvrti okvir povezuje sa sajtom na kojem se nalaze svi ovi okviri. Slika lijevo je stranica nakon učitavanja. Slika sa desne strane je sajt koji se nakon nekog vremena prikazuje (video u svakom kadru je „tekao“ u svom ritmu), ali je klizač (4!) pomeren nadole. Možete jasno vidjeti da su karta i video i dalje prikazani, ali samo prikazivanje nije funkcioniralo.
Kod za "iframe" i stil za ovaj primjer je prikazan ispod.
Postavljanje okvira u div je zgodno ne samo sa stanovišta pozicioniranja. Okvir se može kreirati u hodu. JavaScript vam omogućava da kreirate HTML oznake, uključujući okvire. JavaScript je potpuno opremljen jezik koji opslužuje sav sadržaj HTML stranice. Može raditi rekurzivno, adaptivno i prilagođavati se interesima posjetitelja tokom procesa dijaloga.
Okvir nije samo statičan. Njegov sadržaj je odvojen od sadržaja stranice na kojoj je objavljen. Možete smisliti načine za razmjenu informacija između zapravo različitih resursa, ali ovo je dio niza problema razmjene informacija između različitih domena.
Ali nije samo razmjena informacija i rekurzija ono što HTML ne kontrolira u potpunosti. Iframe je primjer oznake koju je potrebno posebno pažljivo testirati u određenoj situaciji prije nego što se koristi.
Ne slaže se svaka stranica i nije svaki sadržaj dostupan. To nije samo pitanje autorskih prava. Na mogućnost prikazivanja informacija u okviru može uticati pretraživač, posjetitelj, programer resursa ili server na kojem se resurs nalazi.
Vlastiti raščlanjivanje ili sadržaj treće strane
Šta su okviri u smislu sadržaja web stranice? Ovo je njegov dodatak. Programer izrađuje web platformu za trgovanje Webmoney naslovnim jedinicama i njegova odluka da postavi prozor sa dinamikom kurseva je razumna. Sadržaj direktno iz same razmjene obećava više od raščlanjivanja i unutarnjeg razvoja.
Programer stvara trgovinu robom široke potrošnje, a njegova želja da posjetitelju ponudi mogućnost pregleda web stranice proizvođača svakog proizvoda težak je zadatak, ali atraktivan za klijenta. Možda će ova strategija trgovinu učiniti boljom od onih koje analiziraju web stranice proizvođača proizvoda, a najčešće konkurenata.
Šta je okvir dobavljača sadržaja? Ovo je pružanje informacija. U suštini, radi se o stabilizaciji rada kompanije, koja možda uopće ne kreira vlastitu web stranicu za rad, već se fokusira posebno na korištenje okvira. Konkretno, nema sumnje da je Google Maps odlična ideja, ali je idealna u specifičnoj aplikaciji:
U tom kontekstu, okviri su traženi, oni čine stranicu praktičnijom. Štaviše, programer može jednostavno kreirati prozor za sadržaj treće strane. HTML "iframe" je primjer praktične podjele rada. Jedna organizacija dostavlja informacije, druga ih daje klijentu.
Teško je reći kakva budućnost donosi internet programiranje. Sve se tako dinamično razvija, a hardverska komponenta pruža sve više mogućnosti. Možda je HTML iframe primjer idealne kombinacije različitih web resursa i internet tehnologija. Možda je ovo samo faza na putu ka formiranju obećavajućih ideja.
U svakom slučaju, koristi se iframe oznaka, koja je tražena u širokom spektru praktičnih zadataka.
Ulica Kievyan, 16 0016 Jermenija, Jerevan +374 11 233 255
U zoru izgradnje web stranica, web resursi su naširoko koristili okvire za prikaz pojedinačnih dijelova stranica. Ali sa dolaskom nova verzija HTML 5 je promijenio sve. Elementi označavanja<okvir>, <frameset> i<noframes> smatraju se zastarjelim. Zamijenjene su jednom oznakom -<iframe>. Kako dodati u html ? Primjer u nastavku bit će jasan čak i početniku u programiranju.
Šta su okviri?
Okvir je osnova većine prvih web stranica. Ako se doslovno prevede, ova riječ znači "okvir", odnosno okvir je mali dio stranice u pretraživaču. Široka upotreba okvira u prošlosti može se objasniti niskim kvalitetom i visokim troškovima internetskog saobraćaja. U pravilu, stranica je bila podijeljena na 3-5 dijelova, od kojih je svaki služio određenoj namjeni:
“header” (gornji okvir duž širine stranice) - prikazuje naziv resursa;
lijevo/desno “staklo” - prikaz menija;
Centralni okvir je prikaz sadržaja stranice.
Podjela stranice na dijelove omogućila je preopterećenje samo određenog dijela prilikom ažuriranja. Na primjer, korisnik je kliknuo na stavku menija, a novi sadržaj je preuzet u središnji okvir.
Moderni okviri u HTML 5
Zašto je to potrebno u HTML-u?<iframe>? Primjer je umetanje sadržaja iz izvora treće strane. Klasična situacija je kada web programer želi prikazati lokaciju objekta na karti. šta da radim? Nacrtati plan lokacije od nule? Ne - postoji jednostavnije rješenje: ugradite Google Map, Yandex Maps ili 2GIS element na stranicu. Problem se rješava u četiri koraka.
Morate otići na web stranicu bilo kojeg servisa za mapiranje.
Pronađite željeni objekat. Kada saznate tačnu adresu, možete je uneti u prozor za pretragu.
Koristeći dugme „Sačuvaj i preuzmi kod“ (za Yandex.Mape) ili „Gotovo“ (za Google mape) dobiti kod za ugradnju.
Sve što ostaje je da unesete generisane oznake za označavanje na stranicu.
Osim toga, možete odabrati veličinu karte i konfigurirati druge opcije prikaza.
Kako ga drugačije možete koristiti u HTML-u?<iframe>? Primjer je umetanje video materijala sa Youtube resursa. Multimedijalne tehnologije privlače korisnike interneta, zbog čega je video sadržaj toliko popularan. Programer će brzo obaviti instalaciju videa.
Trebalo bi da otpremite svoj video na Youtube ili da pronađete fajl treće strane za emitovanje.
Dobijte oznaku odabirom dugmeta "HTML Code".
Posljednji korak je lijepljenje . Primjer rezultirajućeg sadržaja oznake bit će razmotren u nastavku.
Oba primjera su koristila automatsko generiranje koda, ali profesionalni programeri bi trebali biti u mogućnosti da sami pišu kod. Prvo, to će im omogućiti da razumiju izgled stranice i, ako je potrebno, izmijene ga. Drugo, označavanje elemenata stranice (iako pripadaju vanjskom resursu) nije uvijek formirano bez sudjelovanja webmastera. Ovdje dolaze u obzir visoke kvalifikacije programera.
Sintaksa
Dakle, prije nego što počnete s postavljanjem stranice, morate razmotriti iframe (html) oznaku: šta je to i kako je pravilno koristiti.
Prije svega, treba napomenuti da je oznaka uparena. Između elemenata otvaranja i zatvaranja određujete sadržaj koji će biti prikazan u pretraživačima koji ne podržavaju ovaj markupni element. Glavni atributi oznake:
širina(širina);
visina (visina);
src (adresa preuzetog resursa);
align(metoda poravnanja);
frameborder;
dozvoljeno na punom ekranu.
Dakle, kod za . HTML primjer je u cijelosti prikazan u nastavku:
U gornjoj oznaci, dovoljno je zamijeniti adresu stranice bilo kojom drugom i, ako je potrebno, prilagoditi veličinu okvira.
Okviri su HTML elementi koji vam omogućavaju da podijelite prozor web pretraživača u nekoliko nezavisnih prozora, od kojih svaki može učitati poseban HTML dokument. Svaki takav prozor (okvir) može imati svoje trake za pomicanje i funkcionirati neovisno o drugim nezavisnim prozorima ili, naprotiv, kontrolirati njihov sadržaj. Mogu se koristiti za organizovanje menija koji se stalno nalazi u jednom prozoru, dok se same informacije nalaze u drugom prozoru. Korisnici mogu pristupiti meniju u bilo koje vrijeme bez potrebe da se vraćaju prethodna stranica da odaberete drugu stavku menija. Korišćenje okvira vam omogućava da „zakačite“ slike ili druge elemente statičnog interfejsa u prozor pretraživača dok se ostatak stranice pomera unutar okvira. Međutim, vrijedno je napomenuti da se ovih dana okviri smatraju zastarjelim alatom, a stranice s okvirima sada se smatraju nedostojanstvenim, budući da profesionalni webmasteri nikada ne koriste okvire u svojim projektima. Okviri imaju niz ozloglašenih problema. Oni zbunjuju pretraživače, na primjer, jer stranice koje sadrže sadržaj ne povezuju na druge dokumente. Ako želite primati posjetitelje iz tražilice, zaboravi na okvire. Nemoguće je da korisnik postavi stranicu koja mu se sviđa u sekciji markera pretraživača, jer okviri skrivaju adresu stranice na kojoj se nalazi i uvijek prikazuju samo adresu web stranice. Iz tog razloga stvaraju probleme pretraživačima prilikom praćenja historije, a također nisu baš prilagodljivi različitim veličinama ekrana i mobilnim uređajima. Unatoč činjenici da se projekti s okvirima nalaze u svjetske mreže sve ređe, učenje HTML-a bi bilo nepotpuno bez pokrivanja teme okvira. Okviri, uz svoje nedostatke, imaju i neke prednosti koje nam ne dozvoljavaju da ovu tehnologiju odbacimo kao neperspektivnu.
Kreiranje okvira
Struktura HTML dokumenta sa okvirima je po izgledu vrlo slična formatu običnog HTML dokumenta. Kao iu običnom HTML dokumentu, sav kod se postavlja između uparenih oznaka I , i u kontejneru zaglavlja se nalaze. Glavna razlika između dokumenta sa okvirima i običnog HTML dokumenta je u tome što je dokument sa okvirima umesto oznake primijenjena je uparena oznaka (od engleskog frame set - set okvira). Sljedeći primjer pokazuje strukturu HTML dokumenta s okvirima:
Primjer: HTML struktura dokumenta sa okvirima
Probajte sami »
frame_top
frame_left
frame_right
Dokument sa ramovima
U gornjem primjeru, stranica sadrži tri oblasti, od kojih je svaka inicijalno učitana HTML dokumentima frame_top.html, frame_left.html i frame_right.html. Pored HTML dokumenata, okvir može sadržavati i grafiku. Da biste to učinili, morate navesti adresu odgovarajuće slike u atributu src, Na primjer src="image.gif". Imajte na umu da element koristi se bez završne oznake. Unutar kontejnera može sadržavati samo oznake ili drugi set okvira prekrivenih oznakama I
. Tag ima sljedeće atribute:
redova— opisuje kako podijeliti stranicu u redove:
cols— opisuje kako je stranica podijeljena u kolone:
Područja koja su rezultat ovog dijeljenja stranice bit će okviri. Odsustvo ovih atributa definira jedan okvir koji će zauzeti cijeli prozor pretraživača.
U značenju atributa redova I cols Neophodno je navesti ne broj redova ili kolona, već širinu i visinu okvira. Sve vrijednosti na listi su odvojene zarezima. Dimenzije se mogu specificirati u apsolutnim jedinicama (pikseli) ili procentima:
cols="20%, 80%"— prozor pretraživača je podijeljen u dvije kolone pomoću atributa cols, lijeva kolona zauzima 20%, a desna 80% prozora pretraživača.
rows="100, *" Prozor pretraživača je podijeljen na dva horizontalna prozora pomoću atributa redova, gornji prozor zauzima 100 piksela, a donji prozor zauzima preostali prostor naveden simbolom zvjezdice.
Kao što se može vidjeti iz ovog primjera, kontejner sa atributom redova prvo kreira dva horizontalna okvira, a drugi okvir zamjenjuje drugim koji dijeli donji horizontalni okvir u dvije kolone koristeći atribut cols, lijeva kolona zauzima 20%, a desna 80% prozora pretraživača. Ako pretraživač ne podržava okvire, prozor će prikazati tekst koji se nalazi između oznaka I . Sve između oznaka I , zanemaruju pretraživači koji podržavaju okvire. Prema tome, programer treba da napiše kod koji duplira sadržaj okvira na drugi način i da ovaj kod stavi u kontejner , tada svi korisnici mogu vidjeti njegovu web stranicu. Kao što je već napomenuto, neuparena oznaka se koristi za umetanje zasebnog okvira u dokument . Atribut src specificira dokument koji bi trebao biti prikazan unutar ovog okvira, na primjer: . If attribute src nedostaje, prikazuje se prazan okvir.
Ivice ili razmak između okvira
Prema zadanim postavkama, pretraživač prikazuje sivu, obično 3D linijsku granicu između okvira koju posjetitelji mogu koristiti za podešavanje veličine okvira. Granicom okvira može se manipulirati kao i svaki drugi element okvira. Za to postoji nekoliko atributa elementa , što vam omogućava da prilagodite granice okvira. Debljina granične linije određena je atributom granica. Zadana vrijednost debljine ivice je pet. Da biste sakrili ivicu okvira, morate ili postaviti vrijednost širine ivice na nulu ili postaviti vrijednost "ne" ili "0" na atribut frameborder. Atribut frameborder može imati samo dva suprotna značenja. Ako vrijednost atributa frameborder je jednako “da” ili “1”, tada će se prikazati granica okvira, a ako je “0” ili “ne”, onda ne. Imajte na umu da vrijednosti atributa frameborder varirati za različitim pretraživačima. Da biste riješili ovaj problem, koristite atribut dvaput frameborder, a za neke pretraživače morate dodati i atribut razmak između okvira sa vrijednošću "0":
U sljedećem primjeru uklanjamo granicu između okvira:
Primjer: Uklanjanje granice između okvira
Probajte sami »
frame_left
frame_right
Okviri bez ivica
Ako uklonite granicu između okvira, posjetitelji neće moći promijeniti veličinu okvira u pretraživaču. Također možete spriječiti promjenu veličine okvira tako što ćete sačuvati ivice pomoću atributa noresize:
Korištenje atributa bordercolor Možete promijeniti boju ivice okvira, samo trebate navesti kod ili odgovarajuće rezervirano ime boje. Ispod je primjer HTML stranice koja sadrži gore opisane atribute kontrole okvira: boja obruba je crvena, veličina gornjeg okvira se ne može promijeniti:
Primjer: Kontrola granica okvira
Probajte sami »
frame_top
frame_left
frame_right
Upravljanje okvirnim granicama
Ako želite stranicu prikazanu unutar okvira pozicionirati bliže njegovim granicama ili je, obrnuto, pomaknuti dalje, promijenite atribute marginheight I marginwidth tag . Atribut marginheight definira padding između sadržaja okvira i njegovih gornjih i donjih granica. sintaksa:
Atribut marginwidth definira padding između sadržaja okvira i njegove desne i lijeve ivice. sintaksa:
Ova html linija, na primjer, pozicionira prikazanu stranicu blizu ivice okvira:
Ako stranica prikazuje traku za pomicanje koju ne želite, problem možete riješiti navođenjem atributa skrolovanje="ne" u oznaci . Ali imajte na umu da ako okvir nije dovoljno velik da prikaže cijeli sadržaj stranice, posjetitelj neće imati načina da skroluje prikazanu stranicu.
Veze unutar okvira
Praćenje veze u običnom HTML dokumentu vrši se na sledeći način: kliknite na vezu i trenutni dokument se zamenjuje novim u trenutnom ili u novom prozoru pretraživača. Kada koristite okvire, shema učitavanja HTML dokumenata razlikuje se od uobičajene, a glavna razlika je mogućnost učitavanja HTML dokumenta u jedan okvir iz drugog okvira. Da biste učitali dokument u određeni okvir, koristite atribut cilj tag . Kao vrijednost atributa cilj koristi se naziv okvira u koji će se učitati dokument specificiran atributom ime tag . Također je vrijedno napomenuti da naziv okvira mora početi ili brojem ili latiničnim slovom. Sljedeća imena se koriste kao rezervirana imena:
Za vanjske veze, trebali biste postaviti ciljni atribut na _top ili _blank kako biste osigurali da se projekti trećih strana ne pojavljuju u vašim okvirima, već da popune cijeli prozor pretraživača.
Sljedeći primjer prikazuje HTML dokument u kojem desni okvir učitava stranicu sa veze postavljene u gornji okvir. Link do dokumenta koji će se otvoriti u desnom okviru:
Da biste učitali dokument u određeni okvir, koristite konstrukciju target="frame_right", kao što je prikazano u primjeru:
Primjer: Veza na drugi okvir
Probajte sami »
Veza na drugi okvir
Vaš pretraživač ne prikazuje okvire
Plutajući okviri
Element (skraćenica od engleskog izraza “floating frame”) omogućava vam da ugradite poseban HTML dokument ili drugi resurs bilo gdje na web stranici. Sadržaj plutajućeg (ugrađenog) okvira može biti bilo koja HTML stranica, bilo iz vašeg resursa ili sa druge web stranice. Kao što ste već shvatili, neaktivni okviri se kreiraju pomoću elementa , što za razliku od oznake nije umetnuto između oznaka I
, i između oznaka I
. U elementu možete koristiti iste atribute kao i za okvir , osim atributa noresize— za razliku od običnih okvira, ugrađenim okvirima nije moguće promijeniti veličinu na ekranu:
Atribut
Opis
src
koristi se za određivanje URL-a stranice koja će se prikazati u okviru
visina
postavlja visinu prozora plutajućeg okvira u pikselima ili %
širina
postavlja širinu prozora plutajućeg okvira u pikselima ili %
ime
naziv okvira preko kojeg mu se može pristupiti u vezama
frameborder
postavlja kadriranje za okvire, može imati vrijednosti 1 (postoji kadriranje) ili 0 (nema kadriranja) ( Nije podržano u HTML5)
marginwidth
padding lijevo i desno od sadržaja do granice okvira ( Nije podržano u HTML5)
marginheight
uvlačenje iznad i ispod od sadržaja do granice okvira ( Nije podržano u HTML5)
skrolovanje
određuje tip traka za pomicanje za okvir i uzima vrijednosti da (postoje trake), ne (bez traka) i auto (trake se pojavljuju ako je potrebno) ( Nije podržano u HTML5)
dozvoljeno na punom ekranu
Omogućava prelazak okvira u način rada preko cijelog ekrana
hspace
Horizontalna margina od okvira do okolnog sadržaja
vspace
vertikalni prostor od kadra do okolnog sadržaja
poravnati
definira poravnanje okvira
U sljedećem primjeru, dimenzije plutajućeg okvira su navedene u pikselima, ali ih možete navesti i u %:
Uputstva
HTML jezik (HyperText Markup Language) pruža dvije vrste okvira. „Plutajući“ je fleksibilniji i lakši za umetanje u postojeći. IN opšti slučaj Konstrukcija koja opisuje umetanje prozora pomoću plutajućeg okvira izgleda ovako: Ovdje je postojeće mjesto (src atribut) navedeno kao izvor podataka za ovaj okvir. Otvara se u okviru dimenzija 400 x 300, kao što je naznačeno u atributima širine i visine. Takođe možete odrediti stranicu vašeg sajta u atributu src. U ovom slučaju, dovoljno je navesti relativnu adresu (odnosno adresu u odnosu na stranicu u koju je okvir umetnut): U ovom primjeru visina okvira nije navedena, ali postoji id atribut. Koristeći ga možete koristeći CSS() postavite potrebne dimenzije za ovaj okvir:
Druga vrsta okvira - "klasična" - zahtijeva posebnu stranicu koja će sadržavati opis strukture okvira. Sami okviri će se nalaziti na zasebnim stranicama, možda čak i na zasebnim stranicama. HTML kod za takvu stranicu kontejnera za okvire može izgledati ovako:
Nema blokova ... I ... , koji su potrebni za obične stranice, ne bi trebalo biti ovdje sadrži atribut rows - to znači da prostor stranice treba podijeliti okomito i dati prvi okvir gornji dio. Ako redove zamijenite kolonama, podjela će biti horizontalna. Vrijednost ovog atributa "*,*" označava da su proporcije podjele jednake - po 50%. Ako navedete, na primjer, “20%,*”, tada će samo 20% biti dodijeljeno prvom kadru, a ostatak prostora će biti dodijeljen drugom. Korisnik može promijeniti ove proporcije povlačenjem granica okvire mišem, ali je moguće zabraniti ovu radnju. Da biste to učinili, morate dodati atribut noresize u oznaku određenog okvira. Također možete odrediti veličinu vertikalnih i horizontalnih margina iz susjednog okvira (atributi marginwidth i marginheight): Moguće je postaviti pravila ponašanja za trake za pomicanje svakog okvira posebno. Ovo se radi pomoću atributa pomicanja, koji može sadržavati jednu od tri unaprijed definirane vrijednosti. Ako navedete scrolling="auto", tada će se trake za pomicanje pojaviti kada se sadržaj okvira ne uklapa u njegove granice. Ako je "da" - pruge će biti prisutne stalno, bez obzira da li su potrebne. Ako "ne" - to će značiti da su trake za pomicanje onemogućene za ovaj okvir.
Na osnovu informacija predstavljenih u prethodna dva koraka, potrebno je da konstruišete html kod koji je prikladniji za rešavanje vašeg problema. Nakon toga, ostaje samo da ga umetnete u izvorni kod stranice. Da biste to učinili, možete koristiti uređivač stranica vašeg sistema za upravljanje web lokacijom - otvorite željenu stranicu u njoj, prebacite se na način za uređivanje html koda i zalijepite svoj kod na željeno mjesto na stranici. Možete li preuzeti fajl? izvorni kod hosting za upravljanje datotekama stranice ili sistem za upravljanje sadržajem, otvorite ga uređivač teksta i zalijepite kod u njega. A zatim koristite isti metod da učitate promijenjeni kod nazad na server.