En måte å sette inn en side på en side er å bruke HTML-muligheten (HyperText Markup Language) til å dele siden opp i separate vinduer. Slike vinduer kalles "rammer" og det kan være flere av dem på en side. Hver ramme kan i sin tur inneholde et sett med rammer, og hver av dem kan lastes med sider fra forskjellige kilder.
Det er nødvendig
Teksteditor Notisblokk
Bruksanvisning
Trinn 1
For å bygge et slikt sett med sider på en side, begynner du med å lage en container for rammer. Instruksjonen til nettleseren om å lage en slik container i HTML ser slik ut:
Slike instruksjoner kalles "tags". Dette er åpnings- og lukkemerkene til containeren, mellom hvilke tagger skal plasseres for å danne rammene. Tagger inneholder forskjellig tilleggsinformasjon kalt "attributter" for tagger. I åpningskoden må du spesifisere hvor nøyaktig sideplassen skal deles mellom rammer:
Her indikerer "cols" -attributtet at siden med to rammer skal deles loddrett, noe som gir hver en 50% av vinduets bredde. For å dele siden horisontalt, brukes et annet attributt, "rader":
Det samme kan skrives på denne måten:
Her indikerer en stjerne (*) at all gjenværende plass skal gis til den andre rammen. Du kan spesifisere verdier ikke i prosent, men i "piksler" - dette er den viktigste måleenheten som brukes i sidelayout:
Steg 2
Vi har taklet containeren, nå må vi skrive rammene selv. HTML-rammekoden i sin enkleste form ser slik ut: Her angir attributtet "src" Internett-adressen til siden som skal lastes inn i denne rammen. Hvis siden ligger på samme server og i samme mappe (eller undermappe), er det ikke nødvendig å spesifisere hele adressen, filnavnet og banen til undermappen er nok. Slike adresser kalles "relative", og fulle adresser kalles "absolutte". Den samme taggen med den relative adressen til siden for lasting: - Ved hjelp av "scrolling" -attributtet kan du stille reglene for rullefeltene i denne rammen: Verdien "yes" betyr at denne rammen alltid vil ha rullefelt. Hvis du setter inn verdien "nei" - vil de aldri være, og verdien "auto" bestemmer at rullefeltene vil vises etter behov hvis innholdet i rammen ikke passer inn i kantene. - Som standard er kantene til rammer i siden kan flyttes med musen. Men hvis du setter attributtet noresize til koden, vil denne funksjonen deaktiveres: - Rammekoden har to attributter som setter marginene mellom tilstøtende rammer - marginwidth angir størrelsen på marginen fra den tilstøtende margen horisontalt (venstre og høyre), marginheight - vertikalt (under og over): - Et annet attributt - navn - gir sitt eget navn til rammen. Dette kan være nødvendig hvis rammene inneholder skript som må gjøre noe i tilstøtende rammer og skiller dem med navn:
Trinn 3
Denne teoretiske bakgrunnen er nok til å lage en enkel side som for eksempel inneholder to sider fra andre nettsteder. En enkel tekstredigerer vil være nok for deg - en standard notisblokk er greit. Opprett et nytt dokument og skriv inn følgende HTML-kode i det:
Lagre dokumentet nå med en html-utvidelse - for eksempel test.html. Etter det starter dobbeltklikk på test.html-filen nettleseren, og nettleseren utfører instruksjonene du skrev til den i html-koden. Resultatet skal se slik ut: