Aktiva reklamsystem ram eller iframe. Vad är en iFrame? Webbanalys och inramad sida
15/12/16 7K
Element
Ramar
Vad gör den
Hur man infogar en sida i en HTML-sida? För att göra detta måste du använda
Visa
Displayblock.
Exempelkod
Kraftfull men ändå enkel att använda
Tillbaka på den gamla dåliga tiden var det mycket webbdesign element som förstör livet för varje utvecklare. De var nästan alltid en dålig designstrategi. Lyckligtvis element har fasats ut i HTML5. Men
Likheter och skillnader
Båda dessa element låter dig skapa ett separat HTML-dokument. En länk till innehållet i dokumentet som den aktuella webbsidan refererar till anges i src-attributet.
Den största skillnaden mellan
Videon finns tydligt på HTML-sidan och inte i en separat panel. elementet bröt detta paradigm och tillät dokumentet att utöva kontroll över webbläsarfönstret och dela upp det i flera små paneler (ramar), som var och en visar ett separat dokument. Alla andra skillnader mellan och följer av denna grundläggande skillnad.
Gör inte om rambaserade layouter med iframes
Någon gång kan du ställas inför uppgiften att uppdatera en gammal webbplats som byggdes med ramar. Du kanske vill använda och en fast layoutbredd för att återskapa samma mardröm av oberoende paneler och trösklar. Men du kommer inte att kunna använda target-attributet för att öppna en länk i en separat ram. Du kan börja leta efter JavaScript-lösningar. Snälla gör inte det.
Bra (och fruktansvärda) användningsområden
Det finns flera giltiga användningsfall för att skapa en HTML-sida:
bädda in tredje parts mediainnehåll;
bädda in ditt eget medieinnehåll genom ett plattformsoberoende dokument;
exempel på inbäddningskod;
bädda in "applets" från tredje part som betalningssätt.
Här är några hemska användningsfall: :
Fotogalleri;
forum eller chatt.
Om du behöver bädda in oberoende, redan existerande HTML-dokument i det nuvarande, använd . Om du bygger allt från grunden finns det ingen anledning att dela upp siddesignen i flera separata dokument. Särskilt om de faktiskt inte är oberoende delar av innehåll.
iframe-attribut
Attributnamn
Menande
Beskrivning
sandlåda
Tillåt samma ursprung Tillåt toppnavigering Tillåt-formulär Tillåt-skript
Anger ett antal begränsningar för innehållet som laddas in i ramen. Ställ in innan hur man skapar en HTML-sida.
rullning
ja nej auto
Bestämmer om rullningar ska visas i ramen eller inte. Utfasad i HTML5. Använd CSS istället.
namn
namn
Anger namnet på ramen.
Justera
vänster höger upptill mitten botten
Bestämmer ramens inriktning i förhållande till omgivande element. Är föråldrad. Använd CSS istället.
ramkant
ja (eller 1) Nej
Används för att möjliggöra visning av en ram runt ramen. Utfasad i HTML5. Använd CSS istället.
longdesc
URL
Används för att ange webbadressen till en sida som innehåller en lång beskrivning av innehållet i ramen. Är föråldrad. Använd CSS istället.
marginalbredd
pixlar
Används för att styra utfyllnadens bredd från innehållet till ramkanten. Är föråldrad. Använd CSS istället.
src
URL
Anger dokumentets URL som ska visas i IFRAME.
vspace
pixlar
Ställer in de vertikala marginalerna från ramen till det omgivande innehållet. Är föråldrad. Använd CSS istället.
bredd
pixlar %
Definierar bredden på ramen på en HTML-sida.
Denna publikation är en översättning av artikeln " ", förberedd av det vänliga projektteamet
Affiliate Iframe är en typ av reklam som inte på något sätt påverkar utseendet på din webbplats. Det vill säga, det kommer inga banners, popup-fönster eller andra irriterande fönsterbesökare. Du kommer att få exakt betalt för besökare på din webbplats. Det är därför önskvärt att närvaron är hög. Intäkterna beror också på var besökaren kom till dig (sökmotorer, bokmärken, etc.). Självklart betalar riktade besökare, det vill säga de som kom från sökmotorer, bäst. Det spelar också roll från vilket land besökaren kom.
Låt oss titta på för- och nackdelarna med denna typ av reklam:
Fördelar:
Lätt att installera. Du behöver bara installera affiliatekoden på alla (eller inte alla) sidor på webbplatsen.
Passiv inkomst. Det vill säga, för varje användare som besöker din webbplats kommer pengar att krediteras och du behöver inte göra någonting.
Inga irriterande banderoller eller .
Oftast accepteras vilken webbplats som helst.
De tar emot trafik från ATS, autosurfing, axelboxar och så vidare.
Remissprogram.
Minus:
Virus. Vissa affiliate iframes (speciellt annonsörssajter) innehåller virus, men oftast kan du blockera en viral webbplats från ditt affiliatekonto.
Omdirigeringar. Ibland förekommer omdirigeringar till porrsajter.
Lista över iframe affiliates:
- det äldsta affiliateprogrammet i sitt slag och det bästa. Du kan förbjuda webbplatser som har virus. När du lägger till en ny webbplats råder jag dig också att inte markera rutan "Lägg upp resurser på min webbplats som inte har verifierats av moderatorer." Inkomsten kommer att bli mindre, men det kommer inte att finnas några virus, men om din webbplats skapades bara för att tjäna pengar, är det bättre att öka inkomsten. Trafikkostnad 0,50 - 0,70 $ per 1000 unika besök. Alla webbplatser accepteras. Jag anser att den största fördelen jämfört med andra liknande affiliateprogram är omedelbara betalningar på begäran, det vill säga du behöver bara beställa en betalning (det finns ingen minimilön) och den kommer inom en minut.
— förutom iframe-annonsering finns det andra format, till exempel popunder. Betalning: clickunder - 1wmz för 1000 unika övergångar (alla länder utom Kina), popunder - 3wmz för 1000 unika övergångar från Ryssland och 0,8wmz för andra länder, dolda övergångar - 1wmz (alla utom Kina) och iframe - 0,5-1,5wmz per 1000 besökare (priset kan justeras). Minsta belopp för uttag är 3wmz på begäran inom 48 timmar. Automatiska utbetalningar fungerar på samma sätt. Remissprogram - 5%. Systemet har en ICQ-robot (88-25-28) som berättar om din statistik, övergångar osv.
- gammalt iframe affiliate-program. De tar trafikens kvalitet och webbansvarigas aktivitet på största allvar. Om du inte är aktiv kan ditt konto raderas. För att din webbplats ska accepteras måste trafiken vara minst 100 besökare per dag. Minsta utbetalningsbelopp är $1. Betalning för 1000 unika - 0,7$ från Ryssland, 0,3$ från Ukraina, 0,25$ Vitryssland, 0,05$ annat.
Personligen samarbetar jag inte med iframe affiliate-program, men det är precis rätt för nybörjare.
Hej kära läsare av bloggsidan. Idag ska vi prata om ramar i HTML. Det är klart att vi börjar från början, nämligen med vilken typ av djur detta är. Vi kommer också att prata om nuvarande (Frame) och framtida (Iframe) för dessa element i den nuvarande versionen av hypertextmarkeringsspråket och i den nya HTML 5-standarden med .
I slutet av artikeln, efter en detaljerad beskrivning av processen för att skapa inbyggda ramar och deras klassiska struktur i HTML-kod (används redan sällan), kommer vi att beröra relevansen av att bygga en webbplats på dem, och även diskutera ev. sätt att använda dem under den aktuella tidsperioden med exemplet på min blogg.
Vad är det och hur skiljer sig Iframe från Frame?
Vad är det? Det visar sig att de inte bara kan användas på webbplatser utan också i alla applikationer till program, men de skiljer sig åt genom att fönstret på en webbsida eller applikation kommer att delas upp i flera områden, i vilka ett separat dokument laddas . Dessutom uppträder dessa ramområden oberoende av varandra.
Det förmodligen mest uppenbara exemplet på deras användning, som nästan alla av er har stött på, är de så kallade hjälpfilerna som många program installerade på din dator har.
Filen med hjälpmenyn laddas i det vänstra fönstret och dokumentet som motsvarar det valda menyalternativet visas i det högra fönstret. Det är anmärkningsvärt att denna struktur låter dig undvika att ladda om filen med menyn i det vänstra fönstret när du öppnar ett nytt dokument i det högra. Det är precis vad den består av största fördelen med att använda ramar i HTML.
Egentligen bör själva namnet på dessa element tolkas som ett oberoende fönster. Med hjälp av ramar har vi möjlighet att dela upp ett stort fönster i flera fragment, som i sin tur kan fungera som mottagare för separata dokument oberoende av varandra (sidor, texter, bilder, filmer etc.).
Hur skapas en ramstruktur i hypertextmarkeringsspråk? Om vi pratar om Html 4.01-standarden (enligt klassificeringen), som är den viktigaste för närvarande, används tre element för detta - Frame, Frameset och Noframes.
Iframe - inbyggd ram i HTML 5-standarden
Om vi pratar om HTML 5-standarden (vår framtid, varav vissa element redan stöds av många webbläsare), kommer det inte att finnas några ram-, ram- och noframes-taggar, liksom den klassiska ramstrukturen; istället kommer det att finnas en enkel Iframe-tagg (inbäddad ram) , som vi kommer att prata om i början, och sedan riktar vi vår uppmärksamhet mot det klassiska schemat från version 4.01, som faktiskt används nu.
Iframe, till skillnad från klassikerna som diskuteras nedan, kräver inte att Body-taggen ersätts med Frameset-taggar. De där. denna tagg kan infogas på vanliga sidor, till exempel i ett stycke eller någon annanstans. I sin kärna är detta element väldigt likt Img-taggen som vi redan har övervägt.
Det är ett inline-element med utbytbart innehåll eftersom det beter sig precis som ett inline-element, men det visas externt innehåll. Det finns bara fyra sådana element i HTML-språket - Img, Iframe, Object och Embed. Därför antyder vår hjälte närvaron av en extern fil som kommer att laddas in i ett område vars storlek ställs in med hjälp av attributen för denna tagg.
Den där. En iframe är ett sänkelement i vilket ett externt objekt (som en video) laddas in. Och för att ange sökvägen till denna fil, som ska laddas på sidan, använd det speciella Src-attributet. Men till skillnad från Img är Iframe-elementet parat, dvs. det finns också en avslutande tagg:
Det här exemplet visar resultatet på en Youtube-videosida med hjälp av en iframe. För att begränsa området för ramen (fönstret) där den externa filen kommer att laddas, tillhandahålls attribut Bredd och höjd, vars värden anges i pixlar:
De där. den här taggen skapar ett område där ett externt objekt laddas (det spelar ingen roll om det är från din webbplats eller från en annan resurs). Områdets bredd och höjd anges med Width och Height, och Src-attributet anger sökvägen till detta objekt.
Iframe-elementet ärvde alla dessa attribut från liknande inline-taggar med ersatt innehåll (som Img som redan nämnts ovan). Jo, han tog också attribut från bilderna Hspace och Vspace, som låter dig ställa in indrag från ramens kanter till texten som omsluter den.
Det är också betydelsefullt att justeringen av den inbyggda ramen utförs på exakt samma sätt som vi kunde se när vi studerade bilder i Html - . Alla likadana Justera, men för Iframe-taggen med möjliga värden Bottom, Top, Middle, Left och Right.
Men detta element tog också flera attribut från Frame-taggen från den klassiska ramstrukturen, som vi kommer att prata om i detalj nedan i texten. Dessa attribut inkluderar Namn, vars värde kan användas som ett värde så att dokumentet du behöver när du klickar på en länk öppnas i fönstret i denna ram (läs mer nedan).
Även i Iframe migrerade Frameborder-attributet från Frame-taggen, som bara har två värden - antingen 0 (ramen runt ramen visas inte) eller 1 (ramen är synlig). Standardvärdet är Frameborder=1, så för att ta bort det måste du ange Frameborder="0":
Attributet Scrolling har också överförts från Frame till detta element, som har ett standardvärde på Auto - rullningslister i ramen kommer att visas efter behov när innehållet är större än storleken på fönstret som är avsett att visa det.
Tja, attributen Marginwidth och Marginheight har också flyttats från Frame-elementet. De kommer att diskuteras i detalj nedan i texten, men i ett nötskal - de låter dig ställa in indraget i bredd och höjd från ramens kanter till innehållet som placeras i den.
Som jag redan nämnt är ett tydligt exempel på att använda en iframe:
Genom att infoga en iframe direkt på en webbsida får du en utdata av en video från YouTube. Vi drar slutsatsen att detta element är en korsning mellan inline-element med utbytt innehåll och faktiskt klassiska ramar, som vi nu ska diskutera.
Ramar baserade på ram- och ramuppsättningstaggar - deras struktur
Så, att skapa en klassisk ramstruktur börjar med det faktum att du skriver i HTML-koden istället för den öppnande och avslutande Body-taggen, som vanligtvis ska finnas i alla dokument, och ersätter den med en elementbaserad behållare Ramuppsättning.
Den grundläggande poängen är att Body-elementet inte kan användas i det här fallet - antingen Body (för ett vanligt dokument) eller Frameset (när du skapar en dokumentramstruktur):
Varje ram som vi skapar inuti den huvudsakliga skapas med ett separat element Ram. Den här taggen är singel och i den anger vi sökvägen till dokumentet som ska laddas i det här fönstret.
Det tredje elementet som vi ännu inte har berört är Inga ramar. Den är parad och låter dig skriva lite text inuti, som kommer att bearbetas av webbläsaren och visas på en webbsida endast om samma webbläsare (eller annan visningsenhet) inte stöder ramar. Detta kan till exempel hända om du använder en webbläsare för mobila enheter.
Vanligtvis i Noframes lägger de inte bara till information om den aktuella situationen med omöjligheten att bearbeta ramstrukturen, utan lägger också till möjligheten att gå till andra sidor där du kan fortsätta arbeta utan att använda dem. Det är svårt att säga något annat om honom, så låt oss fortsätta.
Det visar sig att Frameset-elementet, som används istället för Body-taggen, tar upp allt utrymme som tilldelats för visningsområdet, och ramar kommer att skapas inom detta område med hjälp av individuella Frame-element. I detta avseende uppstår frågan - hur man delar upp visningsområdet mellan separata fönster eller, med andra ord, hur man ställer in storleken på var och en av dem.
Detta görs genom att lägga till lämpliga attribut till Frameset-elementet. Det finns två av dem - Kolor och rader. Cols anger uppdelningen av ett stort fönster i vertikala ramar eller kolumner, och Rows låter dig dela in det i horisontella fönster eller rader.
Skapa en struktur baserad på Frameset och dess Cols and Rows-attribut
Värdena för kol och rader i HTML Frameset-taggen är siffror separerade med kommatecken (utan mellanslag). Dessa siffror anger proportionerna för fönstren som vi vill få som ett resultat. Därför, oavsett hur många kommaseparerade nummer som skrivs i kolor eller rader, kommer antalet ramar vi har att bli resultatet.
Med hjälp av denna notation får vi till exempel tre vertikala kolumner vars bredd kommer att motsvara proportionerna 2:5:3.