Ett sätt att infoga en sida på en sida är att använda HTML-förmågan (HyperText Markup Language) för att dela upp sidan i separata fönster. Sådana fönster kallas "ramar" och det kan finnas flera av dem på en sida. Varje ram kan i sin tur innehålla en uppsättning ramar och var och en kan laddas med sidor från olika källor.
Det är nödvändigt
Anteckningsblock för textredigerare
Instruktioner
Steg 1
För att bygga en sådan uppsättning sidor på en sida börjar du med att skapa en behållare för ramar. Instruktionen till webbläsaren att skapa en sådan behållare i HTML ser ut så här:
Sådana instruktioner kallas "taggar". Dessa är behållarens öppnings- och stängningstaggar, mellan vilka taggar ska placeras för att bilda ramarna. Taggar innehåller olika ytterligare information som kallas "attribut" för taggar. I öppningstaggen måste du ange hur exakt sidytan ska delas mellan ramar:
Här indikerar attributet "cols" att sidan med två ramar ska delas vertikalt, vilket ger var och en 50% av fönstrets bredd. För att dela sidan horisontellt används ett annat attribut, "rader":
Detsamma kan skrivas på detta sätt:
Här anger en asterisk (*) att allt återstående utrymme ska ges till den andra ramen. Du kan ange värden inte i procent, men i "pixlar" - detta är den huvudsakliga måttenhet som används i sidlayout:
Steg 2
Vi har hanterat containern, nu måste vi skriva in ramarna själva. HTML-ramtaggen i sin enklaste form ser ut så här: Här anger attributet "src" internetadressen för den sida som ska laddas in i den här ramen. Om sidan finns på samma server och i samma mapp (eller undermapp), är det inte nödvändigt att ange hela adressen, filnamnet och sökvägen till undermappen är tillräckligt. Sådana adresser kallas "relativa" och fullständiga adresser kallas "absoluta". Samma tagg med den relativa adressen till sidan för laddning: - Med hjälp av attributet "rullning" kan du ställa in reglerna för rullningslisterna i den här ramen: Värdet "ja" betyder att den här ramen alltid kommer att ha rullstaplar. Om du sätter in värdet "nej" kommer de aldrig att vara och värdet "auto" avgör att rullningslisterna kommer att visas efter behov om ramens innehåll inte passar in i dess ramar. - Som standard är ramarna på ramarna i sidan kan flyttas med musen. Men om du ställer in attributet noresize till taggen, kommer den här funktionen att inaktiveras: - Ramtaggen har två attribut som ställer in marginalerna mellan intilliggande ramar - marginwidth anger marginalens storlek från den intilliggande marginalen horisontellt (vänster och höger), marginheight - vertikalt (under och över): - Ett annat attribut - namn - ger sitt eget namn till ramen. Detta kan behövas om ramarna innehåller några skript som måste göra något i angränsande ramar och särskilja dem med namn:
Steg 3
Denna teoretiska bakgrund räcker för att skapa en enkel sida som till exempel innehåller två sidor från andra webbplatser. En enkel textredigerare räcker för dig - ett standardanteckningsblock är bra. Skapa ett nytt dokument och ange följande html-kod i det:
Spara nu ditt dokument med ett html-tillägg - till exempel test.html. Därefter startar webbläsaren genom att dubbelklicka på test.html-filen och webbläsaren kommer att utföra instruktionerna som du skrev till den i html-koden. Resultatet ska se ut så här: