En måde at indsætte en side på en side er at bruge HTML-muligheden HyperText Markup Language til at opdele siden i separate vinduer. Sådanne vinduer kaldes "rammer", og der kan være flere af dem på en side. Hver ramme kan til gengæld selv indeholde et sæt rammer, og hver af dem kan indlæses med sider fra forskellige kilder.
Er det nødvendigt
Teksteditor Notesblok
Instruktioner
Trin 1
For at oprette et sådant sæt sider på en side starter du med at oprette en container til rammer. Instruktionen til browseren om at oprette en sådan container i HTML ser sådan ud:
Sådanne instruktioner kaldes "tags". Dette er containerens åbnings- og lukemærker, mellem hvilke tags skal placeres for at danne rammerne. Tags indeholder forskellige yderligere oplysninger kaldet "attributter" for tags. I åbningskoden skal du angive, hvordan nøjagtigt sidepladsen skal opdeles mellem rammer:
Her angiver attributten "cols", at siden med to rammer skal opdeles lodret, hvilket giver hver en 50% af vinduets bredde. For at opdele siden vandret, bruges en anden attribut, "rækker":
Det samme kan skrives på denne måde:
Her angiver en stjerne (*), at al den resterende plads skal gives til den anden ramme. Du kan angive værdier ikke i procent, men i "pixels" - dette er den vigtigste måleenhed, der bruges i sidelayout:
Trin 2
Vi har behandlet containeren, nu er vi nødt til at indskrive selve rammerne. HTML-rammekoden i sin enkleste form ser sådan ud: Her angiver attributten "src" internetadressen på den side, der skal indlæses i denne ramme. Hvis siden er placeret på den samme server og i den samme mappe (eller undermappe), er det ikke nødvendigt at angive den fulde adresse, filnavnet og stien til undermappen er nok. Sådanne adresser kaldes "relative", og fulde adresser kaldes "absolutte". Det samme tag med den relative adresse på siden, der skal indlæses: - Ved hjælp af "rulning" -attributten kan du indstille reglerne for rullebjælkerne i denne ramme: Værdien "ja" betyder, at denne ramme altid vil have rullebjælker. Hvis du indsætter værdien "nej" - vil de aldrig være, og værdien "auto" bestemmer, at rullebjælkerne vises efter behov, hvis indholdet af rammen ikke passer ind i dens rammer. - Som standard er rammerne af rammer i siden kan flyttes med musen. Men hvis du indstiller attributten noresize til tagget, deaktiveres denne funktion: - Rammekoden har to attributter, der indstiller margenerne mellem tilstødende rammer - marginwidth angiver størrelsen på margenen fra den tilstødende margen vandret (venstre og højre), marginheight - lodret (under og over): - En anden attribut - navn - giver sit eget navn til rammen. Dette kan være nødvendigt, hvis rammerne indeholder scripts, der skal gøre noget i tilstødende rammer og skelne dem ved navne:
Trin 3
Denne teoretiske baggrund er nok til at oprette en enkel side, der f.eks. Indeholder to sider fra andre websteder. En simpel teksteditor vil være nok for dig - et standard notesblok er fint. Opret et nyt dokument, og indtast følgende html-kode i det:
Gem nu dit dokument med en html-udvidelse - for eksempel test.html. Derefter starter dobbeltklik på test.html-filen browseren, og browseren udfører de instruktioner, du skrev til den i html-koden. Resultatet skal se sådan ud: