Kā ievietot lapu HTML lapā? Lai to izdarītu, jums ir jāizmanto
Displejs
Displeja bloks.
Koda piemērs
Spēcīgs, taču viegli lietojams
Sliktajos vecajos laikos bija daudz tīmekļa dizaina elementi, kas sabojā katra izstrādātāja dzīvi. Gandrīz vienmēr tie bija slikta dizaina pieeja. Par laimi, elements HTML5 ir novecojis. Bet
Līdzības un atšķirības
Abi šie elementi ļauj izveidot atsevišķu HTML dokumentu. Saite uz dokumenta saturu, uz kuru atsaucas pašreizējā tīmekļa lapa, ir norādīta src atribūts.
Galvenā atšķirība starp
Videoklips ir skaidri redzams HTML lapā, nevis atsevišķā panelī. elements lauza šo paradigmu un ļāva dokumentam kontrolēt pārlūkprogrammas logu, sadalot to vairākos mazos paneļos (rāmjos), no kuriem katrs parāda atsevišķu dokumentu. Visas pārējās atšķirības starp šo pamata atšķirību un izriet no tās.
Nepārveidojiet uz ietvariem balstītus izkārtojumus, izmantojot iframe
Kādu dienu jūs, iespējams, saskarsities ar uzdevumu atjaunināt vecu vietni, kas tika izveidota, izmantojot rāmjus. Jūs varētu vēlēties izmantot un fiksēts izkārtojuma platums, lai atjaunotu to pašu neatkarīgo paneļu un sliekšņu murgu. Bet jūs nevarēsit izmantot mērķa atribūtu, lai atvērtu saiti atsevišķā rāmī. Varat sākt meklēt JavaScript risinājumus. Lūdzu, nedariet to.
Labs (un briesmīgs) lietojums
Ir vairāki derīgi lietošanas gadījumi Priekš HTML izveide lapas:
trešās puses multivides satura iegulšana;
sava multivides satura iegulšana, izmantojot starpplatformu dokumentu;
iegulšanas kodu piemēri;
trešo pušu sīklietotņu iegulšana kā maksājumu veidi.
Šeit ir daži šausmīgi lietošanas gadījumi: :
Fotogalerija;
forums vai tērzēšana.
Ja vēlaties pašreizējā dokumentā iegult neatkarīgus, jau esošus HTML dokumentus, izmantojiet . Ja veidojat visu no nulles, nav iemesla sadalīt lapas dizainu vairākos atsevišķos dokumentos. It īpaši, ja tie faktiski nav neatkarīgi satura gabali.
iframe atribūti
Atribūta nosaukums
Nozīme
Apraksts
smilšu kaste
Atļaut-tāda pati izcelsme Atļaut navigāciju augšpusē Atļaut-veidlapas Atļaut skriptus
Iestata vairākus ierobežojumus kadrā ielādējamam saturam. Iestatīt iepriekš kā izveidot HTML lapu.
ritināšanu
jā nē auto
Nosaka, vai rāmī rādīt ritinājumus vai nē. Novecojis HTML5. Tā vietā izmantojiet CSS.
Vārds
Vārds
Norāda rāmja nosaukumu.
Izlīdzināt
kreisais labais augšējais vidus dibens
Nosaka rāmja izlīdzinājumu attiecībā pret apkārtējiem elementiem. Ir novecojis. Tā vietā izmantojiet CSS.
rāmja apmale
jā (vai 1) nē
Izmanto, lai iespējotu apmali ap rāmi. Novecojis HTML5. Tā vietā izmantojiet CSS.
longdesc
URL
Izmanto, lai norādītu tās lapas URL, kurā ir garš rāmja satura apraksts. Ir novecojis. Tā vietā izmantojiet CSS.
malas platums
pikseļi
Izmanto, lai kontrolētu polsterējuma platumu no satura līdz rāmja apmalei. Ir novecojis. Tā vietā izmantojiet CSS.
src
URL
Norāda dokumenta URL, kas jāparāda IFRAME.
vspace
pikseļi
Iestata vertikālās piemales no rāmja līdz apkārtējam saturam. Ir novecojis. Tā vietā izmantojiet CSS.
platums
pikseļi %
Nosaka rāmja platumu HTML lapā.
Šī publikācija ir tulkojums rakstam " ", ko sagatavojusi draudzīgā projekta komanda
Rāmis ir apgabals, kas iegults vienā dokumentā un parāda citu. To, vai izmantot šo funkciju, nosaka izstrādātājs. Ne vienmēr...
No Masterweb
11.07.2018 19:00
Profesionāli izstrādāts tīmekļa resurss ir pilnīgs un attīstošs produkts, sistemātiska informācijas prezentācija, oriģināls dizains un interaktīva loģika darbam ar daudziem apmeklētājiem.
Tīmekļa vietne ir organizācijas seja, īpašnieka vizītkarte, izstrādātāja vērtējums un pilnībā funkcionējoša sistēma noteiktas informācijas sniegšanai, kas darbojas noteiktā tematiskajā jomā, lai atrisinātu skaidri noteiktas problēmas.
“iframe” jēdziens un mērķis
Kad HTML standarts piedāvāja rāmja opciju, rāmji nedarbojās vislabāk. Situācija nekļuva daudz labāka līdz ar iframe parādīšanos. Pārlūkprogrammas un vietņu īpašnieki ne pārāk vēlas piekrist trešo pušu informācijas rādīšanai, izmantojot šādus elementus.
Rāmis nav uznirstošais logs vai mēģinājums apmeklētājam kaut ko uzspiest. Ir arī iespējams saprast resursu izstrādātāju, kurš nevēlas, lai viņa produkts tiktu parādīts kāda cita vietnē kā fona “rezerves dejotājs”.
Tomēr ir pietiekams skaits aplikāciju, kad viens par otru interesējas gan tīmekļa resursa (vai dokumenta) izstrādātājs, gan šī resursa izstrādātājs-patērētājs savā produktā. Piemēram, Google maps vai Youtube video. Ir arī citas populāras idejas: laika prognozes, biržas kursu dinamika, instrumentu rādījumi, statistikas dati.
Rāmis ir logs uz datu pasauli, ko kāds savāc, apstrādā un parāda savā tīmekļa resursā. Tas arī piedāvā piekļuvi tiem, izmantojot ietvaru patērētāja vietnē, parasti izmantojot prasību sistēmu vai specializētu API (funkciju bibliotēku).
HTML “iframe”: piemērojamo nosacījumu piemērs
Ne visas vietnes var parādīt iframe. Pirms plānojat savā tīmekļa vietnē izmantot rāmi, izstrādātājam ir jāvienojas ar tā tīmekļa resursa vai dokumenta īpašnieku, kuru viņš vienā vai otrā veidā plāno attēlot savā vietnē. Piemēram, Youtube videoklipu var iekļaut rāmja tagā, kā parādīts tālāk (noklikšķināt labā poga pele uz izstrādātāja vietnes video).
Kopējot sniegto “HTML kodu”, varat droši ielīmēt vēlamo video straumi savā vietnē. Tags norādīs visu nepieciešamo: gan izmērus, gan displeja apstākļus. Ir ērti ievietot tagu “iframe” HTML div — tas ļaus optimāli novietot trešās puses saturu jūsu vietnē.
Rekursija un kadri: praktisks piemērs
Ir apšaubāms, ka iframe būs labāks liktenis nekā kadram. Parsēšanas attīstība un atbilstoši kritērijiem savāktās informācijas atbilstība padara izredzes parādīt kāda cita saturu tādā formātā, kāds tas ir, iluzoras. Formāts “kā vajadzētu” kļūst vēlams.
Tomēr šodien ir ideāli (un lietu kārtībā) izmantot Google un Youtube izstrādes, kā arī laikapstākļu, politisko, statistikas, mūzikas, spēļu un citus resursus, kas paredzēti rāmja vai citai trešo pušu lietošanai.
Iepriekš minētajā piemērā ir trīs HTML “iframe” piemēri:
Google karte;
video no trešās puses vietnes;
video no Youtube.
Pēdējais, ceturtais rāmis norāda uz vietni, kurā atrodas visi šie kadri. Attēlā pa kreisi ir vietne pēc ielādes. Attēls labajā pusē ir vietne, kas tiek parādīta pēc kāda laika (video katrā kadrā “plūda” savā ritmā), bet slīdnis iekšā (4!) ir nobīdīts uz leju. Var skaidri redzēt, ka karte un video joprojām tiek rādīti, taču pati parādīšana nedarbojās.
Tālāk ir parādīts šī piemēra “iframe” kods un stils.
Rāmja ievietošana div ir ērta ne tikai no pozicionēšanas viedokļa. Rāmi var izveidot lidojuma laikā. JavaScript ļauj izveidot HTML tagus, tostarp rāmjus. JavaScript ir pilna funkcionalitātes valoda, kas apkalpo visu saturu HTML lapas. Tas var darboties rekursīvi, adaptīvi un dialoga procesā pielāgoties apmeklētāja interesēm.
Rāmis ir ne tikai statisks. Tās saturs ir nošķirts no tās lapas satura, kurā tas ir ievietots. Jūs varat izdomāt veidus, kā apmainīties ar informāciju starp faktiski dažādiem resursiem, taču tā ir daļa no informācijas apmaiņas problēmu virknes starp dažādām jomām.
Taču HTML pilnībā nekontrolē ne tikai informācijas apmaiņu un rekursiju. Iframe ir taga piemērs, kas pirms izmantošanas ir īpaši rūpīgi jāpārbauda konkrētā situācijā.
Ne visas vietnes piekrīt, un ne viss saturs ir pieejams. Tas nav tikai autortiesību jautājums. Informācijas attēlošanas iespēju rāmī var ietekmēt pārlūkprogramma, apmeklētājs, resursa izstrādātājs vai serveris, kurā resurss tiek mitināts.
Pašu parsēšana vai trešās puses saturs
Kas ir rāmji tīmekļa vietnes satura ziņā? Šis ir viņa papildinājums. Izstrādātājs veido tīmekļa platformu Webmoney nosaukumu vienību tirdzniecībai, un viņa lēmums ievietot logu ar valūtas kursu dinamiku ir pamatots. Saturs tieši no pašas apmaiņas ir daudzsološāks nekā parsēšana un iekšēja izstrāde.
Izstrādātājs veido plaša patēriņa preču veikalu, un viņa vēlme piedāvāt apmeklētājam iespēju apskatīt katras preces ražotāja mājaslapu ir grūts, bet klientam pievilcīgs uzdevums. Varbūt šī stratēģija padarīs veikalu labāku par tiem, kas analizē produktu ražotāju un visbiežāk konkurentu vietnes.
Kas ir satura nodrošinātāja rāmis? Tā ir informācijas sniegšana. Būtībā tā ir uzņēmuma darba stabilizācija, kas, iespējams, nemaz neveido savu mājas lapu darbam, bet koncentrējas tieši uz kadru izmantošanu. Jo īpaši nav šaubu, ka Google Maps ir lieliska ideja, taču tā ir ideāli piemērota konkrētai lietojumprogrammai:
ceļojumu aģentūra - maršruti un satiksmes karte;
kravu piegāde - maršruta aprēķini, finanšu izmaksas, degvielas uzpildes utt.;
navigatori pilsētām un reģioniem...
Šajā kontekstā rāmji ir pieprasīti, tie padara vietni praktiskāku. Turklāt izstrādātājs var vienkārši izveidot logu trešās puses saturam. HTML “iframe” ir praktiskas darba dalīšanas piemērs. Viena organizācija sniedz informāciju, cita nodrošina to klientam.
Grūti pateikt, kāda būs interneta programmēšanas nākotne. Viss attīstās tik dinamiski, un aparatūras komponents sniedz arvien vairāk iespēju. Iespējams, HTML iframe ir dažādu tīmekļa resursu un interneta tehnoloģiju ideālas kombinācijas piemērs. Varbūt tas ir tikai posms ceļā uz daudzsološāku ideju veidošanos.
Jebkurā gadījumā tiek izmantots iframe tags, un tas ir pieprasīts plašā praktisko uzdevumu klāstā.
Tīmekļa vietņu izveides rītausmā tīmekļa resursi plaši izmantoja rāmjus, lai parādītu atsevišķas lapu daļas. Bet ar ierašanos jaunā versija HTML 5 ir mainījis visu. Marķējuma elementi<rāmis>, <rāmju komplekts> un<noframes> tiek uzskatīti par novecojušiem. Tie tika aizstāti ar vienu tagu -<iframe>. Kā pievienot html ? Zemāk redzamais piemērs būs skaidrs pat programmēšanas iesācējam.
Kas ir rāmji?
Rāmis ir vairuma pirmo tīmekļa lapu pamatā. Ja tiek tulkots burtiski, šis vārds nozīmē “rāmis”, tas ir, rāmis ir neliela pārlūkprogrammas lapas daļa. Rāmju plašā izmantošana pagātnē ir skaidrojama ar interneta trafika zemo kvalitāti un augstām izmaksām. Parasti vietne tika sadalīta 3-5 daļās, no kurām katra kalpoja noteiktam mērķim:
“galvene” (augšējais rāmis lapas platumā) - parāda resursa nosaukumu;
kreisais/labais "stikls" - izvēlnes displejs;
Centrālais rāmis ir vietnes satura attēlojums.
Lapas sadalīšana daļās ļāva pārslogot tikai noteiktu daļu, to atjauninot. Piemēram, lietotājs noklikšķināja uz izvēlnes vienuma, un centrālajā rāmī tika lejupielādēts jauns saturs.
Mūsdienu rāmji HTML 5
Kāpēc tas ir vajadzīgs HTML?<iframe>? Piemērs ir satura ievietošana no trešās puses resursa. Klasiskā situācija ir tad, kad tīmekļa izstrādātājs vēlas kartē parādīt objekta atrašanās vietu. Kas man jādara? Uzzīmēt vietnes plānu no nulles? Nē – ir vienkāršāks risinājums: iegult lapā Google Maps, Yandex Maps vai 2GIS elementu. Problēma tiek atrisināta četros posmos.
Jums jāiet uz jebkura kartēšanas pakalpojuma vietni.
Atrodiet vajadzīgo objektu. Kad zināt precīzu adresi, varat to ievadīt meklēšanas logā.
Izmantojot pogu “Saglabāt un saņemt kodu” (pakalpojumam Yandex.Maps) vai “Gatavs” (lai Google Maps) iegūstiet iegulšanas kodu.
Atliek lapā ievadīt ģenerētos marķējuma tagus.
Turklāt jūs varat izvēlēties kartes izmēru un konfigurēt citas displeja opcijas.
Kā vēl jūs varat to izmantot HTML?<iframe>? Kā piemēru var minēt video materiālu ievietošanu no Youtube resursa. Multivides tehnoloģijas piesaista interneta lietotājus, tāpēc video saturs ir tik populārs. Izstrādātājs ātri veiks video instalēšanu.
Jums vajadzētu augšupielādēt savu videoklipu pakalpojumā YouTube vai atrast trešās puses failu, ko pārraidīt.
Iegūstiet tagu, atlasot pogu "HTML kods".
Pēdējais solis ir ielīmēt . Tālāk tiks apskatīts iegūtā taga satura piemērs.
Abos piemēros tika izmantota automātiska koda ģenerēšana, taču profesionāliem izstrādātājiem vajadzētu būt iespējai pašiem rakstīt kodu. Pirmkārt, tas ļaus viņiem saprast lapas izkārtojumu un, ja nepieciešams, to mainīt. Otrkārt, vietnes elementu marķējums (kaut arī tie pieder ārējam resursam) ne vienmēr tiek veidots bez tīmekļa pārziņa līdzdalības. Šeit tiek izmantota izstrādātāja augstā kvalifikācija.
Sintakse
Tātad, pirms sākat lapas izkārtojumu, jums jāapsver iframe (html) tags: kas tas ir un kā to pareizi lietot.
Pirmkārt, jāatzīmē, ka tags ir savienots pārī. Starp sākuma un aizvēršanas elementiem norādiet saturu, kas tiks parādīts pārlūkprogrammās, kas neatbalsta šo iezīmēšanas elementu. Galvenie tagu atribūti:
platums (platums);
augstums (augstums);
src (lejupielādētā resursa adrese);
līdzināt(līdzināt metode);
rāmja apmale;
atļaut pilnu ekrānu.
Tādējādi kods . HTML piemērs ir pilnībā parādīts tālāk:
Iepriekš minētajā marķējumā ir pietiekami aizstāt vietnes adresi ar jebkuru citu un, ja nepieciešams, pielāgot rāmja izmēru.
Rāmji ir HTML elementi, kas ļauj sadalīt tīmekļa pārlūkprogrammas logu vairākos neatkarīgos logos, no kuriem katrs var ielādēt atsevišķu HTML dokumentu. Katram šādam logam (rāmim) var būt savas ritjoslas un tas var darboties neatkarīgi no citiem neatkarīgiem logiem vai, gluži pretēji, kontrolēt to saturu. Tos var izmantot, lai sakārtotu izvēlni, kas pastāvīgi atrodas vienā logā, bet pati informācija atrodas citā logā. Lietotāji var piekļūt izvēlnei jebkurā laikā, neatgriežoties iepriekšējā lapa lai izvēlētos citu izvēlnes vienumu. Izmantojot rāmjus, varat “piespraust” attēlus vai citus statiskus interfeisa elementus pārlūkprogrammas logam, kamēr pārējā lapa tiek ritināta rāmī. Tomēr ir vērts atzīmēt, ka mūsdienās rāmji tiek uzskatīti par novecojušu rīku, un vietnes ar rāmjiem tagad tiek uzskatītas par necienīgām, jo profesionāli tīmekļa pārziņi nekad neizmanto rāmjus savos projektos. Rāmjiem ir vairākas bēdīgi slavenas problēmas. Tie mulsina meklētājprogrammas, piemēram, jo lapās, kurās ir saturs, nav saites uz citiem dokumentiem. Ja vēlaties uzņemt apmeklētājus no meklētājprogrammas, aizmirsti par rāmjiem. Lietotājam nav iespējams pārlūkprogrammas grāmatzīmju sadaļā ievietot lapu, kas viņam patīk, jo rāmji slēpj tās lapas adresi, kurā viņš atrodas, un vienmēr parāda tikai vietnes adresi. Šī iemesla dēļ tie rada problēmas pārlūkprogrammām vēstures izsekošanas laikā, kā arī nav īpaši pielāgojamas dažādiem ekrāna izmēriem un mobilajām ierīcēm. Neskatoties uz to, ka projekti ar rāmjiem ir atrodami globālais tīmeklis arvien retāk HTML apguve būtu nepilnīga, neaptverot kadru tēmu. Rāmjiem līdz ar to trūkumiem ir arī dažas priekšrocības, kas neļauj noraidīt šo tehnoloģiju kā neperspektīvu.
Rāmju izveide
HTML dokumenta struktūra ar rāmjiem pēc izskata ir ļoti līdzīga parasta HTML dokumenta formātam. Tāpat kā parastajā HTML dokumentā, viss kods tiek ievietots starp pārī savienotajiem tagiem Un , un konteinerā galvenes atrodas. Galvenā atšķirība starp dokumentu ar rāmjiem un parasto HTML dokumentu ir tā, ka dokuments ar rāmjiem, nevis tagu tiek lietots pārī savienots tags (no angļu valodas rāmju komplekta - rāmju komplekts). Šis piemērs parāda HTML dokumenta struktūru ar rāmjiem:
Piemērs: HTML dokumentu struktūra ar rāmjiem
Izmēģiniet to pats »
frame_top
frame_left
frame_right
Dokuments ar rāmjiem
Iepriekš minētajā piemērā lapā ir trīs apgabali, no kuriem katrs sākotnēji ir ielādēts ar HTML dokumentiem frame_top.html, frame_left.html un frame_right.html. Papildus HTML dokumentiem rāmis var saturēt arī grafiku. Lai to izdarītu, atribūtā jānorāda atbilstošā attēla adrese src, Piemēram src="image.gif". Lūdzu, ņemiet vērā, ka elements lietots bez aizvēršanas birkas. Konteinera iekšpusē var saturēt tikai atzīmes vai cits rāmju komplekts, kas pārklāts ar tagiem Un
. Tag ir šādi atribūti:
rindas— apraksta, kā lapu sadalīt rindās:
cols— apraksta, kā lapa tiek sadalīta kolonnās:
Šīs lapas sadalīšanas rezultātā radušās zonas būs rāmji. Šo atribūtu trūkums nosaka vienu rāmi, kas aizņems visu pārlūkprogrammas logu.
Atribūtu nozīmē rindas Un cols Ir jānorāda nevis rindu vai kolonnu skaits, bet gan rāmju platums un augstums. Visas vērtības sarakstā ir atdalītas ar komatiem. Izmērus var norādīt absolūtās vienībās (pikseļos) vai procentos:
cols = "20%, 80%"— pārlūkprogrammas logs tiek sadalīts divās kolonnās, izmantojot atribūtu cols, kreisā kolonna aizņem 20% un labā kolonna 80% no pārlūkprogrammas loga.
rindas = "100, *" Izmantojot atribūtu, pārlūkprogrammas logs tiek sadalīts divos horizontālos logos rindas, augšējais logs aizņem 100 pikseļus, bet apakšējais logs aizņem atlikušo vietu, kas norādīta ar zvaigznītes simbolu.
Kā redzams no šī piemēra, konteiners ar atribūtu rindas vispirms izveido divus horizontālus kadrus un otro kadru aizstāj ar citu kas sadala apakšējo horizontālo rāmi divās kolonnās, izmantojot atribūtu cols, kreisā kolonna aizņem 20% un labā kolonna 80% no pārlūkprogrammas loga. Ja pārlūkprogramma neatbalsta rāmjus, logā tiks parādīts teksts, kas atrodas starp tagiem Un . Viss starp tagiem Un , tiek ignorēts pārlūkprogrammās, kas atbalsta rāmjus. Tādējādi izstrādātājam ir jāraksta kods, kas ar citiem līdzekļiem dublē kadru saturu, un jāievieto šis kods konteinerā. , tad visi lietotāji var redzēt tās tīmekļa lapu. Kā jau minēts, nepāra atzīme tiek izmantota, lai dokumentā ievietotu atsevišķu rāmi . Atribūts src norāda dokumentu, kas jāparāda šajā rāmī, piemēram: . Ja atribūts src trūkst, tiek parādīts tukšs rāmis.
Apmales vai atstarpe starp rāmjiem
Pēc noklusējuma pārlūkprogramma parāda pelēku, parasti 3D līniju apmali starp kadriem, ko apmeklētāji var izmantot, lai pielāgotu kadra izmēru. Ar rāmja apmali var manipulēt tāpat kā ar jebkuru citu rāmja elementu. Šim nolūkam ir vairāki elementu atribūti , kas ļauj pielāgot rāmju apmales. Robežlīnijas biezumu nosaka atribūts robeža. Noklusējuma apmales biezuma vērtība ir pieci. Lai paslēptu rāmja apmali, ir jāiestata apmales platuma vērtība uz nulli vai atribūtam jāiestata vērtība "nē" vai "0". rāmja apmale. Atribūts rāmja apmale var iegūt tikai divas pretējas nozīmes. Ja atribūta vērtība rāmja apmale ir vienāds ar “jā” vai “1”, tad tiks parādīta rāmja apmale, un, ja “0” vai “nē”, tad nē. Lūdzu, ņemiet vērā, ka atribūtu vērtības rāmja apmale variēt par dažādas pārlūkprogrammas. Lai atrisinātu šo problēmu, divreiz izmantojiet atribūtu rāmja apmale, un dažām pārlūkprogrammām ir jāpievieno arī atribūts kadru atstarpes ar vērtību "0":
Šajā piemērā mēs noņemam robežu starp kadriem:
Piemērs: robežu noņemšana starp kadriem
Izmēģiniet to pats »
frame_left
frame_right
Rāmji bez apmalēm
Ja noņemsiet robežu starp kadriem, apmeklētāji nevarēs mainīt rāmja izmēru pārlūkprogrammā. Varat arī novērst rāmja izmēru maiņu, saglabājot apmales, izmantojot atribūtu palielināt izmēru:
Izmantojot atribūtu apmales krāsa Rāmja apmales krāsu var mainīt, tikai jānorāda kods vai atbilstošās rezervētās krāsas nosaukums. Tālāk ir sniegts piemērs HTML lapai, kurā ir iepriekš aprakstītie rāmja apmales kontroles atribūti: apmales krāsa ir sarkana, augšējā rāmja izmēru nevar mainīt:
Piemērs: Frame Border Control
Izmēģiniet to pats »
frame_top
frame_left
frame_right
Frame Border Management
Ja vēlaties novietot rāmī redzamo lapu tuvāk tās robežām vai, gluži pretēji, pārvietot to tālāk, mainiet atribūtus marginheight Un malas platums tagu . Atribūts marginheight nosaka polsterējumu starp rāmja saturu un tā augšējo un apakšējo robežu. Sintakse:
Atribūts malas platums definē polsterējumu starp rāmja saturu un tā labo un kreiso malu. Sintakse:
Piemēram, šī html rindiņa novieto parādīto lapu tuvu rāmja robežai:
Ja lapā tiek rādīta nevēlama ritjosla, varat atrisināt problēmu, norādot atribūtu ritināšanu="nē" tagā . Bet paturiet prātā, ka, ja rāmis nav pietiekami liels, lai parādītu visu lapas saturu, apmeklētājam nebūs iespējas ritināt parādīto lapu.
Saites rāmju iekšpusē
Sekošana saitei parastajā HTML dokumentā tiek veikta šādi: noklikšķiniet uz saites, un pašreizējais dokuments tiek aizstāts ar jaunu pašreizējā vai jaunā pārlūkprogrammas logā. Izmantojot rāmjus, HTML dokumentu ielādes shēma atšķiras no parastās, un galvenā atšķirība ir iespēja ielādēt HTML dokumentu vienā rāmī no cita rāmja. Lai ielādētu dokumentu noteiktā rāmī, izmantojiet atribūtu mērķis tagu . Kā atribūta vērtība mērķis tiek izmantots tā rāmja nosaukums, kurā tiks ielādēts ar atribūtu norādītais dokuments nosaukums tagu . Ir arī vērts atzīmēt, ka rāmja nosaukumam jāsākas ar ciparu vai latīņu burtu. Kā rezervētie nosaukumi tiek izmantoti šādi nosaukumi:
Ārējām saitēm iestatiet mērķa atribūtu uz _top vai _blank, lai nodrošinātu, ka trešo pušu projekti netiek rādīti jūsu rāmjos, bet gan aizpilda visu pārlūkprogrammas logu.
Nākamajā piemērā ir parādīts HTML dokuments, kurā labajā rāmī tiek ielādēta lapa no augšējā rāmī ievietotas saites. Saite uz dokumentu, kas tiks atvērts labajā rāmī:
Lai ielādētu dokumentu noteiktā rāmī, izmantojiet konstrukciju target="frame_right", kā parādīts piemērā:
Piemērs: saite uz citu kadru
Izmēģiniet to pats »
Saite uz citu kadru
Jūsu pārlūkprogramma nerāda rāmjus
Peldošie rāmji
Elements (angļu valodas termina “peldošais rāmis” saīsinājums) ļauj jebkurā tīmekļa lapā iegult atsevišķu HTML dokumentu vai citu resursu. Peldošā (iegultā) rāmja saturs var būt jebkura HTML lapa no jūsu resursa vai citas vietnes. Kā jūs jau sapratāt, dīkstāves kadri tiek izveidoti, izmantojot elementu , kas atšķirībā no taga nav ievietots starp tagiem Un
, un starp tagiem Un
. Elementā varat izmantot tos pašus atribūtus kā rāmim , izņemot atribūtu palielināt izmēru— atšķirībā no parastajiem rāmjiem, iebūvēto kadru izmērus nevar mainīt ekrānā:
Atribūts
Apraksts
src
izmanto, lai norādītu rāmī parādāmās lapas URL
augstums
iestata peldošā rāmja loga augstumu pikseļos vai %
platums
iestata peldošā rāmja loga platumu pikseļos vai %
nosaukums
rāmja nosaukums, ar kuru tam var piekļūt saitēs
rāmja apmale
iestata kadru kadrējumu, var ņemt vērtības 1 (ir kadrējums) vai 0 (bez kadrēšanas) ( HTML5 netiek atbalstīts)
malas platums
polsterējums pa kreisi un pa labi no satura līdz rāmja robežai ( HTML5 netiek atbalstīts)
marginheight
atkāpe augšā un apakšā no satura līdz kadra robežai ( HTML5 netiek atbalstīts)
ritināšanu
nosaka rāmja ritjoslu veidu un iegūst vērtības jā (ir joslas), nē (nav joslu) un auto (joslas parādās, ja nepieciešams) ( HTML5 netiek atbalstīts)
atļaut pilnu ekrānu
Ļauj kadram pāriet pilnekrāna režīmā
hspace
Horizontāla mala no rāmja līdz apkārtējam saturam
vspace
vertikāla telpa no rāmja līdz apkārtējam saturam
izlīdzināt
nosaka rāmja izlīdzināšanu
Nākamajā piemērā peldošā rāmja izmēri ir norādīti pikseļos, bet tos var norādīt arī %:
Norādījumi
HTML valoda (HyperText Markup Language) nodrošina divu veidu rāmjus. “Peldošs” ir elastīgāks un vieglāk ievietojams esošajā. IN vispārējs gadījums Konstrukcija, kas apraksta loga ievietošanu, izmantojot peldošu rāmi, izskatās šādi: Šeit esošā vietne (src atribūts) ir norādīta kā šī kadra datu avots. Tas tiks atvērts rāmī, kura izmēri ir 400 x 300, kā norādīts platuma un augstuma atribūtos. Varat arī norādīt savas vietnes lapu atribūtā src. Šajā gadījumā pietiek norādīt relatīvo adresi (tas ir, adresi, kas attiecas uz lapu, kurā ir ievietots rāmis): Šajā piemērā rāmja augstums nav norādīts, bet ir id atribūts. Izmantojot to, jūs varat izmantojot CSS() iestatiet šim rāmim nepieciešamos izmērus:
Cita veida rāmjiem - “klasiskajam” - nepieciešama atsevišķa lapa, kurā būs ietvaru struktūras apraksts. Paši rāmji atradīsies atsevišķās lapās, varbūt pat atsevišķās vietnēs. Šādas rāmju konteinera lapas HTML kods varētu izskatīties šādi:
Nav bloku ... Un ... , kas ir nepieciešami parastajām lapām, šajā piemērā nedrīkst būt sākuma konteinera tags satur atribūtu rows - tas nozīmē, ka lapas vieta ir jāsadala vertikāli un tiks dots pirmais rāmis augšējā daļa. Ja rindas aizstājat ar kolonnām, dalījums būs horizontāls. Šī atribūta vērtība "*,*" norāda, ka sadalījuma proporcijas ir vienādas - katra pa 50%. Ja norādāt, piemēram, “20%*”, tad pirmajam kadram tiks piešķirti tikai 20%, bet pārējā vieta tiks piešķirta otrajam Lietotājs var mainīt šīs proporcijas, velkot malas kadrus ar peli, taču šo darbību ir iespējams aizliegt. Lai to izdarītu, konkrēta rāmja tagam jāpievieno atribūts noresize. Varat arī norādīt blakus esošā rāmja vertikālo un horizontālo piemaļu lielumu (marginwidth un marginheight atribūti): Katra kadra ritjoslām ir iespējams iestatīt uzvedības noteikumus atsevišķi. Tas tiek darīts, izmantojot ritināšanas atribūtu, kas var saturēt vienu no trim iepriekš definētām vērtībām. Ja norādāt scrolling="auto", tad ritjoslas parādīsies, kad rāmja saturs neietilpst tā robežās. Ja "jā" - svītras būs pastāvīgi, neatkarīgi no tā, vai tās ir vajadzīgas. Ja “nē”, tas nozīmēs, ka šim kadram ir atspējotas ritjoslas.
Pamatojoties uz iepriekšējos divos posmos sniegto informāciju, jums ir jāizveido html kods, kas ir piemērotāks jūsu problēmas risināšanai. Pēc tam atliek tikai ievietot to lapas avota kodā. Lai to izdarītu, varat izmantot savas vietnes pārvaldības sistēmas lapu redaktoru - atveriet tajā vajadzīgo lapu, pārslēdzieties uz html koda rediģēšanas režīmu un ielīmējiet savu kodu vēlamajā lapas vietā. Vai varat lejupielādēt failu? pirmkods lapas failu pārvaldnieka pārvaldības mitināšana vai satura pārvaldības sistēma, atveriet to teksta redaktors un ielīmējiet tajā kodu. Un pēc tam izmantojiet to pašu metodi, lai augšupielādētu mainīto kodu atpakaļ serverī.