Jaký je rozdíl mezi sadou rámců a značkami rámců? Základní koncept rámů. Příklad: Frame Border Control

Slovo "rám" znamená rám, rám. Pomocí rámců je prostor okna prohlížeče rozdělen na nezávislé sekce, ve kterých můžete zobrazovat různé informace. Rámečky je vhodné použít, když potřebujete na obrazovce zobrazit data z různých zdrojů.

Poznámka 1

Rámce rozdělují zobrazovací okno prohlížeče na řadu pravoúhlých dílčích oblastí, které jsou umístěny vedle sebe. Jednotlivé HTML dokumenty lze načíst do těchto podoblastí a prohlížet je nezávisle na sobě. Mezi snímky, pokud je to nutné, můžete uspořádat interakci na základě výběru odkazu v jednom z rámců, což povede k načtení požadovaný dokument do jiného rámce nebo okna prohlížeče.

Oblasti použití rámů

Vývojáři HTML dokumentů mají k dispozici široký výběr formulářů pro prezentaci informací na stránkách. Text a grafické informace lze uspořádat a uspořádat pomocí seznamů, tabulek, možností zarovnání, přiřazení vodorovné čáry, dělení na odstavce. Tyto možnosti však v takových případech vždy nestačí, je nutné rozdělit okno prohlížeče na samostatné oblasti (rámce).

Volba struktury rámce pro prezentaci informací na WWW je odůvodněna:

  • při organizování kontroly nad načítáním dokumentu do jedné z dílčích oblastí okna prohlížeče, kdy souběžná práce v jiné podoblasti;
  • při umístění na určitém místě v prohlížecím okně informace, které budou na obrazovce vždy bez ohledu na obsah ostatních dílčích oblastí obrazovky;
  • při zobrazování informací vhodně umístěných v několika dílčích oblastech okna, z nichž každou lze prohlížet nezávisle na ostatních.

Obrázek níže ukazuje strukturu rámce okna prohlížeče HTML stránky.

Tato struktura je nejtypičtější v případech, kdy některé rámce slouží jako obsah dokumentů, zatímco jiné slouží k načítání jejich obsahu. Dříve se taková úloha řešila tímto způsobem bez použití rámců. Na jedné ze stránek byl obsah, který se skládal z odkazů na jiné dokumenty nebo určité fragmenty. Když jste na takový odkaz klikli, obsah zmizel a na jeho místo se načetl dokument, po jehož přečtení jste se museli znovu vrátit k obsahu. Když se začaly používat rámce, tento návrat již nebyl účinný, protože obsah začal být trvale umístěn na části obrazovky.

Rámečky jsou ve své podstatě podobné tabulkám, protože oba je používají k rozdělení okna prohlížeče na obdélníkové oblasti s informacemi, které se v nich nacházejí. Rámečky však umožňují nejen formátovat stránky dokumentu, ale také mezi nimi organizovat interakci. Rámce a tabulky se zásadně liší tím, že každý rámec odpovídá samostatnému HTML dokumentu a obsah všech buněk tabulky je součástí jednoho dokumentu. Kromě toho se stránka zobrazená v rámci může posouvat při prohlížení nezávisle na ostatních. Každý snímek je jakýmsi samostatným miniprohlížečem. Tabulky, na rozdíl od rámečků, které jsou na obrazovce vždy plně prezentovány, se často do okna zcela nevejdou a jsou prohlíženy pouze po částech. Proto lze poznamenat, že v tabulkách HTML není celkový počet buněk omezen a někdy dosahuje několika stovek, počet snímků v dokumentu je obvykle několik jednotek.

Vytváření rámců

Tagy se používají k vytváření rámců.

Deskriptor tvoří sady rámců, které rozdělují okenní prostory na řádky a sloupce. Poté se nastaví výška a šířka všech řádků a sloupců jako procento aktuálních rozměrů okna prohlížeče, v pixelech nebo jako hvězdička. Symbol hvězdičky označuje, že velikosti rámců závisí na rozměrech ostatních rámců na stránce.

Deskriptor definuje strukturu a obsah konkrétního rámce.

Níže je uveden příklad kódu stránky.

Ukázka práce s rámečky

Výhody a nevýhody rámů

Mezi výhody rámů patří:

  • mohou současně zobrazovat různé informace v jednom okně;
  • jejich používáním je možné trvale zobrazovat některé informace (loga), aniž by bylo nutné je uvádět na každé stránce webu;
  • pomáhají vytvářet flexibilní navigaci na webu.

Mezi nevýhody rámů patří:

  • jejich hlavní výhodou (zobrazení informací v jednom okně), protože přístupná oblast webové stránky se v tomto ohledu výrazně zmenší;
  • vybrat správnou velikost rámečku při jeho vytváření je často obtížné, protože uživatel musí rám neustále procházet pomocí posuvníků;
  • na monitorech s nízké rozlišení hlasitost obrazovky viditelné informace mnohem méně;
  • Mnoho vyhledávačů a adresářů odmítá zaregistrovat stránky, které používají rámce.

Poznámka 2

Další nevýhodou je, že některé prohlížeče neumí zpracovat rámce. V tomto případě se uživatel jednoduše objeví prázdná obrazovka. Aby uživatel v této situaci pomohl, je navržen štítek, který umožňuje zobrazení textu umístěného mezi úvodním a uzavíracím štítkem, když rámeček nelze zobrazit.

Posuvníky rámečku

Ve výchozím nastavení prohlížeč zobrazí posuvníky pouze v případě, že se informace nevejdou do rozměrů rámečku. Chcete-li to provést, je atribut SCROLLING nastaven na jednu z hodnot yes (no), což prohlížeči umožňuje vždy skrýt posuvníky nebo je vždy zobrazit. Skrytí posuvníků umožňuje zvětšit velikost viditelná oblast rám. Zároveň, pokud se data do okna nevejdou, stanou se uživateli nepřístupná.

Změna hranic rámečku

Změnu hranic rámce lze zakázat, to se provádí pomocí atributu NORESIZE. Tento atribut vhodné pro použití, když chcete uživateli zabránit ve změně původního rozvržení stránky. Ve výchozím nastavení má uživatel možnost posouvat okraje rámečku podle svého uvážení, může nastavit nové rozměry objektu, aby se zlepšilo zobrazení určitého kusu dat. V případech, kdy rámy nemají viditelné hranice, to bude znamenat automatický zákaz ke změně jejich velikosti. Pomocí atributu BORDER tagu můžete změnit tloušťku okrajových čar rámečku. Ve výchozím nastavení je rámec rámován prohlížečem šedá a tloušťce 6 pixelů. Atribut BORDERCOLOR umožňuje změnit barvu ohraničení. Atribut FRAMEBORDER umožňuje skrýt okraje rámečku.

Ve výchozím nastavení prohlížeč zobrazuje rámce s okrajem 10 pixelů mezi textem a okrajem rámečku.

Atribut MARGINWIDTH určuje šířku levého a pravého okraje.

A atribut MARGINHEIGHT určuje výšku horního a dolního okraje.

Při nastavování velikostí polí musíte použít oba atributy, protože prohlížeč může automaticky zmenšit velikost nespecifikovaných polí na minimální hodnota.

Plovoucí rámy

Nečinné rámce jsou součástí webové stránky a nevyžadují samostatnou stránku, která je popisuje. K vytvoření takových rámců se používá značka. Atribut NAME této značky je zadán název plovoucího rámce, který lze později použít při definování hypertextového odkazu, který otevře odpovídající stránku v tomto rámci. Atributy WIDTH a HEIGHT určují rozměry plovoucího rámu, protože uživatel je nemůže sám měnit.

Plovoucí rámce aktuálně podporuje pouze Microsoft IE.

Níže je uveden příklad kódu stránky:

Příklad 1

Ukázka práce s rámečky

width="350" height="300" align="left">

Ukázka práce s rámečky

Ukázka práce s rámečky

Začněme strukturou rámu. Jaká je její podstata? V dokumentu, který načteme do prohlížeče, máme možnost uspořádat speciální oblasti typu okna. Do těchto oblastí lze načíst další jednotlivé dokumenty (webové stránky).

Proč je to nutné? Protože se dokumenty načítají do vlastních samostatných oblastí, chovají se nezávisle. To znamená, že můžete něco udělat v jednom dokumentu, zatímco ostatní dokumenty zůstanou nezměněny.

Kde takové rámové konstrukce najdete? Toto jsou soubory nápovědy (s příponou .chm).

Zde je jednoduchý příklad dokumentu s rámečky:

Příklady rámů Prohlížíte si tuto stránku pomocí prohlížeče, který nepodporuje rámce.

Živel sada rámů. Jeho úkolem je pokrýt pozorovací plochu a rozdělit ji na samostatné oblasti. Tito. instruovat prohlížeč, v jakém poměru a jak (horizontálně nebo vertikálně) tyto oblasti rozdělujeme.

Živel rám– popisuje každou takovou jednotlivou oblast. Jediný štítek. Zaujímá rozměry uvedené v sadě rámců.

Živel noframes- zobrazí se, pokud prohlížeč nepodporuje rámy.

Všimněte si, že zde není žádný prvek těla. Místo toho je použit prvek frameset. To je jeden z důvodů, proč se rámce na webech již nepoužívají.

Atributy prvků sady rámců

  • cols - vertikální rozdělení stránky do oblastí zobrazení.
  • řádky - horizontální rozdělení stránky do oblastí zobrazení.

rámový prvek

Tento prvek popisuje jednu oblast okna. Můžete do něj načíst libovolný dokument pomocí atributu src. Příklady:

Atribut rolování- rolování (ve výchozím nastavení automatické). Pokud dokument přesahuje zobrazovanou oblast tohoto rámečku, dojde k rolování. Pokud se dokument zcela vejde do rámečku, nedochází k posouvání. Posouvání lze deaktivovat, ale je lepší jej nechat na auto.

Jediný atribut noresize- zakazuje změnu velikosti rámce v prohlížeči. Ve výchozím nastavení je to povoleno.

Atribut rámová hranice– snímek po snímku. Hodnota '1' - kreslit, hodnota '0' - nekreslit. Pouze tyto dvě hodnoty jsou platné. Ve výchozím nastavení je rámeček nakreslen.

Atribut šířka okraje– označuje vzdálenost, o kterou bude obsah v daném snímku horizontálně ustupovat od snímků tohoto snímku.

Atribut výška okraje– svislé odsazení od obsahu k okrajům rámečku.

Vložený prvek iframe

Živel iframe(„řádkové okno“). Tento prvek je spárovaný (existuje otevírací a uzavírací značka). Tento prvek slouží ke stejnému účelu – k uspořádání prvku okna v dokumentu.

Jak se liší od starých rámů? Je soběstačný a nepotřebuje žádné další nádoby. A může se objevit v jakýchkoli dokumentech, tedy tam, kde je prvek těla.

Prvek iframe je vložený prvek s vyměnitelným obsahem. Tito. oblast se tvoří malá písmena s jakýmikoli abstraktními dimenzemi a do této oblasti se načte nějaký obsah externí dokument(soubor html).

Iframe má stejné atributy jako obrázky (protože jsou stejného typu): name, width, height, src, frameborder, scrolling, hspace, vspace, marginwidth, marginheight.

Instrukce

jazyk HTML(HyperText Markup Language – „hypertextový značkovací jazyk“) poskytuje dva typy rámců. „Plovoucí“ je flexibilnější a snáze se vkládá do stávajícího. V obecný případ Konstrukce, která popisuje vložení okna pomocí plovoucího rámu, vypadá takto: Zde je zdrojem dat pro tento rámec existující web ( atribut src). Bude otevřena v rámu o rozměrech 400 x 300, jak je uvedeno v atributy šířky a výšku Můžete také zadat stránku vašeho webu v atributu src. V tomto případě stačí zadat relativní adresu (tj. adresu vzhledem ke stránce, do které je rámec vložen): V tomto příkladu není zadaná výška rámce, ale existuje atribut id. Pomocí toho můžete pomocí CSS() nastavte požadované rozměry pro tento rám:

Jiný typ rámců – „klasický“ – vyžaduje samostatnou stránku, která bude obsahovat popis struktury rámců. Sami rámy bude v samostatné stránky, možná i na jednotlivých stránkách. HTML kód pro takovou stránku kontejneru pro rámce může vypadat takto:




Žádné bloky ... A ...

, povinné pro běžné stránky, by zde neměla být v tomto příkladu úvodní značka kontejneru obsahuje atribut rows - to znamená, že prostor stránky by měl být rozdělen vertikálně a bude dán první snímek horní část. Pokud nahradíte řádky sloupci, rozdělení bude vodorovné. Hodnota tohoto atributu "*,*" udává, že podíly rozdělení jsou 50 %. Pokud zadáte například „20 %,*“, bude prvnímu snímku přiděleno pouze 20 % a druhému bude přidělen zbytek prostoru. Uživatel může tyto proporce změnit přetažením okrajů rámečky pomocí myši, ale je možné tuto akci zakázat. Chcete-li to provést, musíte přidat atribut noresize do značky konkrétního snímku. Můžete také určit velikost svislých a vodorovných okrajů ze sousedního rámečku (atributy marginwidth a marginheight): Je možné nastavit pravidla chování pro posuvníky každého snímku zvlášť. To se provádí pomocí atributu scrolling, který může obsahovat jednu ze tří předdefinovaných hodnot. Pokud zadáte scrolling="auto", pak se posouvání objeví, když se obsah rámečku nevejde do jeho hranic. Pokud "ano" - pruhy budou přítomny neustále, bez ohledu na to, zda jsou potřeba. Pokud "ne" - znamená to, že posuvníky jsou pro tento snímek zakázány.

Na základě informací uvedených na dvou předchozí kroky, musíte vytvořit html kód, který je vhodnější pro řešení vašeho problému. Poté už zbývá jen vložit do zdrojového kódu stránky. K tomu můžete použít editor stránek vašeho systému správy webu – otevřete v něm požadovanou stránku, přepněte do režimu úpravy html kódu a vložte svůj kód do správné místo stránky. Mohu mít soubor? zdrojový kód stránka správce souborů hosting nebo redakční systém, otevřete jej v textový editor a vložte do něj kód. A pak použijte stejnou metodu k nahrání změněného kódu zpět do .

Rámce jsou prvky HTML, které umožňují rozdělit okno webového prohlížeče na několik nezávislých oken, z nichž každé může načíst samostatný dokument HTML. Každé takové okno (rám) může mít své posuvníky a fungovat nezávisle na ostatních nezávislých oknech nebo naopak ovládat jejich obsah. Lze je použít k uspořádání nabídky, která je neustále umístěna v jednom okně, zatímco informace samotné jsou umístěny v jiném okně. Uživatelé mohou kdykoli vstoupit do nabídky, aniž by se museli vracet předchozí stránka pro výběr jiné položky nabídky. Použití rámců vám umožňuje „připnout“ obrázky nebo jiné prvky statického rozhraní do okna prohlížeče, zatímco se zbytek stránky posouvá v rámci.
Je však třeba poznamenat, že rámce jsou dnes považovány za zastaralý nástroj a stránky s rámečky jsou nyní považovány za nedůstojné, protože profesionální webmasteři rámce ve svých projektech nikdy nepoužívají. S rámy je spojena řada smutných věcí. známé problémy. Jsou například matoucí vyhledávače, protože stránky, které obsahují obsah, nemají odkazy na jiné dokumenty. Pokud chcete přijímat návštěvy z vyhledávače, zapomeňte na rámečky. Uživatel nemůže umístit stránku, která se mu líbí, do sekce záložek prohlížeče, protože rámce skrývají adresu stránky, na které se nachází, a vždy zobrazují pouze adresu webu. Z tohoto důvodu dělají prohlížečům problémy při sledování historie a také se pro ně příliš nehodí různé velikosti obrazovek a mobilních zařízení.
Navzdory skutečnosti, že projekty s rámečky se nacházejí v World Wide Web stále méně často učení HTML by bylo neúplné bez diskuse o tématu rámců. Rámy spolu se svými nevýhodami mají také některé výhody, které nám nedovolují tuto technologii zavrhnout jako neperspektivní.

Vytváření rámců

Struktura dokumentu HTML s rámečky je vzhledově velmi podobná formátu běžného dokumentu HTML. Stejně jako v běžném HTML dokumentu je veškerý kód umístěn mezi párové značky A a v kontejneru jsou umístěny hlavičky. Hlavní rozdíl mezi dokumentem s rámečky a běžným HTML dokumentem je ten, že dokument s rámečky místo tagu platí spárovaná značka (z anglického frame set - sada rámů).
Následující příklad ukazuje strukturu HTML dokumentu s rámečky:

Příklad: Struktura dokumentu HTML s rámečky

  • Zkuste to sami »
frame_top
frame_left frame_right



Dokument s rámečky

Ve výše uvedeném příkladu stránka obsahuje tři oblasti, z nichž každá je zpočátku načtena s dokumenty HTML frame_top.html, frame_left.html a frame_right.html. Kromě dokumentů HTML může rám obsahovat také grafiku. Chcete-li to provést, musíte v atributu zadat adresu odpovídajícího obrázku src, Například src="obrazek.gif". Vezměte prosím na vědomí, že prvek používá se bez uzavíracího štítku.
Uvnitř nádoby může obsahovat pouze značky nebo jinou sadu rámečků pokrytých štítky A .
Štítek má následující atributy:

  • řádky— popisuje, jak rozdělit stránku na řádky:
  • sloupce— popisuje, jak je stránka rozdělena do sloupců:
Oblasti vyplývající z tohoto rozdělení stránky budou rámy. Absence těchto atributů definuje jeden rámec, který zabere celé okno prohlížeče.

Ve smyslu atributů řádky A sloupce Je nutné uvést nikoli počet řádků nebo sloupců, ale šířku a výšku rámečků. Všechny hodnoty v seznamu jsou odděleny čárkami. Rozměry lze specifikovat v absolutní jednotky(v pixelech) nebo procentech:

  • cols="20%, 80%"— okno prohlížeče je pomocí atributu rozděleno do dvou sloupců sloupce, levý sloupec zabírá 20 % a pravý 80 % okna prohlížeče.
  • rows="100, *" Okno prohlížeče je pomocí atributu rozděleno na dvě horizontální okna řádky, horní okno zabírá 100 pixelů a spodní zabírá zbývající místo určené symbolem hvězdičky.

Jak je vidět z tento příklad, kontejner s atributem řádky nejprve vytvoří dva vodorovné snímky a nahradí druhý snímek jiným který rozdělí spodní vodorovný rámeček na dva sloupce pomocí atributu sloupce, levý sloupec zabírá 20 % a pravý 80 % okna prohlížeče.
Pokud prohlížeč nepodporuje rámce, v okně se zobrazí text umístěný mezi značkami </b> A <b> . Vše mezi značkami </b> A <b> , je ignorován prohlížeči, které podporují rámce. Vývojář tedy potřebuje napsat kód, který duplikuje obsah rámců jinými prostředky, a umístit tento kód do kontejneru </b>, pak všichni uživatelé uvidí jeho webovou stránku. <br>Jak již bylo uvedeno, nepárová značka se používá k vložení samostatného rámce do dokumentu <b><frame> </b>. Atribut <b>src</b> určuje dokument, který má být zobrazen uvnitř tohoto rámce, například: <frame src="frame_top.html">. Pokud atribut <b>src</b> chybí, zobrazí se prázdný rámeček.</p> <h2>Ohraničení nebo mezera mezi snímky</h2> <p>Ve výchozím nastavení prohlížeč zobrazuje mezi rámečky šedý, obvykle 3D čárový okraj, který mohou návštěvníci použít k úpravě velikosti rámečku. <br>S okrajem rámu lze manipulovat jako s jakýmkoli jiným prvkem rámu. K tomu slouží několik atributů prvků <b><frameset> </b>, což vám umožní přizpůsobit okraje rámečků. Tloušťka hraniční čáry je určena atributem <b>pohraniční</b>. Výchozí hodnota tloušťky okraje je pět. <br>Chcete-li skrýt ohraničení rámečku, musíte buď nastavit hodnotu šířky ohraničení na nulu, nebo nastavit hodnotu „no“ nebo „0“ atributu <b>rámová hranice</b>. Atribut <b>rámová hranice</b> může mít pouze dva protichůdné významy. Pokud je hodnota atributu <b>rámová hranice</b> je roven „ano“ nebo „1“, zobrazí se rámeček rámečku, a pokud „0“ nebo „ne“, pak ne. Vezměte prosím na vědomí, že hodnoty atributů <b>rámová hranice</b> měnit pro <a href="https://innovakon.ru/cs/phone/kak-pomenyat-razmer-stranicy-v-brauzere-kak-uvelichit-masshtab.html">různé prohlížeče</a>. K vyřešení tohoto problému použijte atribut dvakrát <b>rámová hranice</b> a u některých prohlížečů je také nutné přidat atribut <b>framespace</b> s hodnotou "0":</p><p> <frameset frameborder="0" framespacing="0" frameborder="no" border="0"> </p><p>V následujícím příkladu odstraníme hranici mezi snímky:</p> <h3>Příklad: Odstranění ohraničení mezi snímky</h3> <ul><li>Zkuste to sami »</li> </ul><table><tr><td style="width: 10px;background-color:green;color: white;">frame_left</td> <td style="width: 90%;background-color:lime;color: white;">frame_right</td> </tr></table><p> <!DOCTYPE html> <html><br><head><br><meta charset="UTF-8"> <title>Rámy bez okrajů</title> </head> <frameset cols="100,*" frameborder="0" framespacing="0" frameborder="no" border="0"> <frame src="frame_left.html" name=" frame_left" > <frame src="frame_right.html" name="frame_right" > </frameset> </html></p> <p>Pokud odstraníte ohraničení mezi rámečky, návštěvníci nebudou moci změnit velikost rámce v prohlížeči. Můžete také zabránit změně velikosti rámečku zachováním okrajů pomocí atributu <b>noresize</b>:</p><p> <frame src="frame_left.html" noresize> </p><p>Použití atributu <b>bordercolor</b> Barvu okraje rámečku můžete změnit, stačí zadat kód nebo odpovídající vyhrazený název barvy. <br>Níže je uveden příklad stránky HTML, která obsahuje výše popsané ovládací atributy rámečku: barva rámečku je červená, velikost horního rámečku nelze změnit:</p> <h3>Příklad: Frame Border Control</h3> <ul><li>Zkuste to sami »</li> </ul><table style="border-collapse:collapse;"><tr><td style="border-bottom: 4px solid red;background-color:blue;color: white;" colspan="2">frame_top</td> </tr><tr><td style="border-right: 4px solid red;width: 20%;background-color:green;color: white;">frame_left</td> <td style="width: 80%;background-color:lime;color: white;">frame_right</td> </tr></table><p> <!DOCTYPE html> <html><br><head><br><meta charset="UTF-8"> <title>Správa hranic rámců</title> </head> <frameset rows="150, *" border="10" bordercolor="red" frameborder="1" frameborder="yes"> <frame src="frame_top.html" noresize> <frameset cols="20%, 80%"> <frame src="frame_left.html"> <frame src="frame_right.html"> </frameset> </frameset> </html></p> <p>Pokud chcete stránku zobrazenou uvnitř rámečku umístit blíže k jejím okrajům, nebo ji naopak posunout dále, změňte atributy <b>výška okraje</b> A <b>šířka okraje</b>štítek <b><frame> </b>. Atribut <b>výška okraje</b> definuje odsazení mezi obsahem rámečku a jeho horním a spodním okrajem. Syntax:</p><p> <frame marginheight="число"> </p><p>Atribut <b>šířka okraje</b> definuje odsazení mezi obsahem rámečku a jeho pravým a levým okrajem. Syntax:</p><p> <frame marginwidth="число"> </p><p>Tento <a href="https://innovakon.ru/cs/rates/novyi-abzac-v-html-kak-sdelat-krasnuyu-stroku-v-html-ili-otstup.html">html řetězec</a>, například umístí zobrazenou stránku blízko okraje rámečku:</p> <p>Pokud stránka zobrazuje posuvník, který nechcete, můžete problém vyřešit zadáním atributu <b>rolování</b>="ne" ve značce <b><frame> </b>. Mějte ale na paměti, že pokud rámeček není dostatečně velký na to, aby zobrazil celý obsah stránky, pak návštěvník nebude mít žádnou možnost posouvat zobrazenou stránku.</p> <h2>Odkazy uvnitř rámečků</h2> <p>Následování odkazu v běžném HTML dokumentu se provádí následovně: klikněte na odkaz a aktuální dokument je nahrazen novým v aktuálním nebo v novém okně prohlížeče. Při použití rámců se schéma načítání dokumentů HTML liší od běžného a hlavním rozdílem je možnost načíst dokument HTML do jednoho rámce z jiného rámce. <br>Chcete-li načíst dokument do určitého rámce, použijte atribut <b>cíl</b>štítek <b><a> </b>. Jako hodnota atributu <b>cíl</b> je použit název rámce, do kterého bude načten dokument určený atributem <b>jméno</b>štítek <b><frame> </b>. Za zmínku také stojí, že název rámce musí začínat buď číslicí, nebo latinským písmenem. Následující jména se používají jako vyhrazená jména:</p> <p>U externích odkazů byste měli nastavit atribut target buď na _top nebo _blank, abyste zajistili, že se projekty třetích stran nezobrazí ve vašich rámcích, ale vyplní celé okno prohlížeče.</p> <p>Následující příklad ukazuje dokument HTML, ve kterém pravý rámec načte stránku z odkazu umístěného v horním rámci. Odkaz na dokument, který se otevře v pravém rámu:</p><p> <a href="http://www.google.com" target="frame_right">Google</a> </p><p>Pravý rám je pojmenován <i>frame_right</i>:</p><p> <frame src="frame_right.html" name="frame_right"> </p><p>Chcete-li načíst dokument do určeného rámce, použijte konstrukci <i>target="frame_right"</i>, jak ukazuje příklad:</p> <h3>Příklad: Odkaz na jiný snímek</h3> <ul><li>Zkuste to sami »</li> </ul><p> <!DOCTYPE html> <html><br><head><br><meta charset="UTF-8"> <title>Odkaz na jiný rámeček</title> </head> <frameset rows="100, *"> <frame src="frame_topic.html"> <frameset cols="20%, 80%"> <frame src="frame_left.html"> <frame src="frame_right.html" name="frame_right"> </frameset> <noframes> <p>Váš prohlížeč nezobrazuje rámce</p>

Plovoucí rámy

Živel

Okno prohlížeče lze rozdělit na části nazývané rámce, někdy rámce; Můžete jim také říkat parapety. V každé takové části okna prohlížeče, tzn. rám, lze načíst samostatný dokument HTML. Podívejme se na příklad okna prohlížeče se třemi rámečky.

V tomto případě je pro přehlednost načten každý snímek jednoduchý HTML dokument, který udává číslo rámce a název souboru, ve kterém je uložen jeho obsah. Pokud je do rámečku načten skutečný dokument, který se do něj celý nevejde, pak rám (pozor, ne celé okno!) bude mít svislou a/nebo vodorovné pruhy rolování v závislosti na tom, zda se obsah dokumentu nevejde horizontálně a/nebo vertikálně.
Například design a struktura vašeho webu je taková, že existuje identické prvky, opakující se na každé stránce webu: nadpis, navigační nabídka, adresa na konci stránky nebo některé další podobné prvky. Mění se pouze obsah sekcí. Poté lze stránky rozdělit na části tak, že neměnné části jsou umístěny v samostatných rámcích, a může být přidělen další rámec, aby se do něj načetl obsah požadovaný úsek po kliknutí na příslušný odkaz, například z nabídky.
Tím se šetří rychlost načítání, protože identické části stránek webu se nenačítají znovu, ale pouze se neustále zobrazují v rámcích, které jsou jim přiděleny.

Vytvoření prvku struktury rámu FRAMESET

Struktura rozvržení okna je uložena v samostatném HTML dokumentu, který se nazývá orámovaný dokument. Rámová konstrukce je vytvořena pomocí speciálního prvek FRAMESET. Běžný dokument má jednu sekci HEAD a jednu sekci BODY, kdežto v dokumentu s rámečky je sekce BODY nahrazena popisem struktury rámů, tzn. Sekce FRAMESET.
Prvek NOFRAME lze přidat do sekce FRAMESET s alternativním obsahem pro zobrazení v prohlížečích, které nepodporují rámce, nebo v prohlížečích, které rámce nepodporují. Takové prohlížeče prostě nebudou rozumět strukturám FRAMESET a NOFRAME, ale zobrazí text umístěný v nich.

Jednoduchý dokument s rámečky</ТIТLЕ> </span> </HEAD> <FRAМESET > <span>...popis konstrukce rámu...</span> <NOFRAМES> <span>Alternativní obsah pro prohlížeče, které nepodporují rámce</span> </NOFRAМES> </FRAМESET> </HТМL> <p>Všimněte si, že v dokumentu zcela chybí sekce BODY a prvek NOFRAMES je obsažen v sekci FRAMESET. <br>Samotná struktura rámce je tvořena rozdělením okna prohlížeče na části - řádky a sloupce; Do jisté míry to nevypadá jako vytváření tabulek. K tomu má prvek FRAMESET atributy cols a rows, které určují rozdělení na sloupce a řádky. <br>Jednotky měření, ve kterých lze nastavit velikosti snímků, jsou jako obvykle pixely a procenta. Je zde také možnost nastavit velikost v pro nás nové měrné jednotce, kterou lze zhruba nazvat „část“ okna. Hodnoty atributů cols a rows jsou specifikovány výpisem velikostí odpovídajících oblastí oddělených čárkami. Lze kombinovat <a href="https://innovakon.ru/cs/rates/programma-dlya-kopirovaniya-android-kontaktov-na-pk-kak-perekinut-kontakty-s.html">odlišně</a>úkoly. Podívejme se na několik příkladů na základě předpokladu, že velikost okna prohlížeče je 800x600 pixelů.</p> <FRAМESET rows= "50%, 50%"> </FRAМESET> <p>Tento kód rozdělí okno vodorovně na dva rámy (řady) stejné výšky. Pokud nastavíte <a href="https://innovakon.ru/cs/internet/iframe-i-frame-chto-eto-takoe-i-kak-luchshe-ispolzovat-freimy-v-html.html">atribut cols</a>"50%, 50%", pak dostaneme dva sloupce stejné šířky.</p> <span><FRAМESET cols= "120, 400. *"> </span> <span>. . . pokračuje v definování struktury rámu. . .</span> </FRAМESET> <p>S tímto kódem dostaneme tři sloupce rámců: levý je široký 120 pixelů, prostřední je široký 400 pixelů a třetí sloupec obsahuje vše, co zbylo z prvních dvou sloupců v atributu, který je označen znakem symbol hvězdičky „*“.</p> <FRAМESET cols= "1*, 4*"> <span>. . . pokračuje v definování struktury rámu. . .</span> </FRAМESET> <p>Tento kód vytvoří dva sloupce rámců. Šířka prvního je brána jako jedna (to je označeno jako 1 * nebo jednoduše *), šířka druhého je čtyřikrát větší. Šířka prvního bude tedy 20 % a šířka druhého 80 % celkové šířky okna prohlížeče.</p> <span><FRAМESET cols= "100, 40%, *"> </span> <span>. . . pokračujeme v definování struktury rámu...</span> </FRAМESET> <p>Výše uvedené opatření kombinuje všechny tři způsoby zadávání rozměrů. Šířka prvního sloupce bude 100 pixelů, druhému bude přiděleno 40 % zbývající šířky (800 - 100 = 700) a třetí bude vše, co není obsazeno prvním a druhým sloupcem. <br>Sekce FRAMESET může obsahovat vnořené sekce FRAMESET, což vám umožní vytvořit poměrně složitou strukturu rámu. Řekněme, že potřebujeme rozdělit okno na 4 rámečky následovně:</p> <p><img src='https://i1.wp.com/samsebewebmaster.ru/wp-content/uploads/2016/06/Fr-1.jpg' align="center" width="100%" loading=lazy loading=lazy></p> <p>Nejprve musíte uspořádat 2 sloupce takto:</p> cols= "100, * " <p>Poté rozdělte druhý sloupec na tři řádky takto:</p> rows="80, *, 30" <p>Samostatný rámec, respektive jeho popis, specifikuje prvek FRAME a jeho atributy: více o něm později. Vraťme se k vnořeným prvkům FRAMESET. Podívejme se na nějaký příklad kódu, který vytvoří strukturu rámce, jako je tato:</p> <FRAМESET cols= "100, * "> <span> <FRAМE name= "framel" src= "framel.html"> </span> <span> <FRAМESET rows= "80, *, 30"> </span> <span> <FRAМE name= "frame2" src= "frame2.html"> </span> <span> <FRAМE name= "frame3" src= "frame3.html"> </span> <span> <FRAМE name= "frame4" src= "frame4.html"> </span> </FRAМESET> </FRAМESET> <p>Zdá se, že jsme přišli na to, jak je okno rozděleno na rámy. Při vytváření rámečků se můžete ujistit, že hranice mezi rámečky nejsou viditelné. Jak jste již pravděpodobně uhodli, toto se provádí pomocí atributu border, jeho hodnota by měla být nula. Faktem však je, že u rámců tento atribut není vnímán <a href="https://innovakon.ru/cs/internet/skachat-novyi-brauzer-internet-explorer-obnovlyaem-brauzer-internet-explorer-do.html">Internetový prohlížeč</a> Explorer, ale je podporován prohlížečem Netscape Navigator. Pro <a href="https://innovakon.ru/cs/services/kak-prosmotret-istoriyu-brauzera-internet-explorer-istoriya-v-internet-explorer.html">Internet Explorer</a> Hranice mezi snímky je určena atributem frameborder, který prohlížeč Netscape Navigator nepodporuje. Ukazuje se, že je třeba se ptát <a href="https://innovakon.ru/cs/phone/tablica-umnozheniya-zapis-vydelyaem-cvetom-odinakovye-znacheniya.html">stejné hodnoty</a> pro oba atributy, aby oba prohlížeče vnímaly HTML kód stejně a tloušťka okrajů mezi snímky byla stejná. <br>Tloušťku okrajů nebo jinými slovy vzdálenost mezi snímky lze upravit také pomocí atributu framespacing, jehož hodnota se udává v pixelech. Všechny atributy prvku FRAMESET jsou uvedeny v tabulce.</p> <h2>Atributy prvku <FRAMESEТ></h2> <table cellspacing="1" cellpadding="15"><tbody><tr><td bgcolor="#E7E7E7" width="20%"> <h3>Atribut</h3> </td> <td bgcolor="#E7E7E7" width="60%"> <h3>Popis</h3> </td> <td bgcolor="#E7E7E7" width="20%"> <h3>Příklad</h3> </td> </tr></tbody></table><table cellspacing="1" cellpadding="15"><tbody><tr><td bgcolor="#E7E7E7" width="20%">řádky</td> <td bgcolor="#E7E7E7" width="60%">Definuje počet a velikost vodorovných rámečků (řádkových rámců) v okně prohlížeče. Hodnota je seznam velikostí rámců oddělených čárkami. Způsoby nastavení rozměrů: <p>a) jako procento výšky pracovní plochy okna prohlížeče, například: „30 %, 30 %, 40 %“;</p> <p>b) ve formě znaku „*“ (hvězdička), což znamená, že rám zabírá vše <a href="https://innovakon.ru/cs/rates/kak-rasshirit-ob-m-mesta-v-razdele-zhestkogo-diska-c-ili-d-ne-teryaya-dannyh.html">volné místo</a> okno prohlížeče, neobsazené jinými rámy s explicit <a href="https://innovakon.ru/cs/phone/ukazat-razmery-v-fotoshope-izmenenie-razmerov-izobrazheniya-v.html">zadané rozměry</a> například hvězdička v položce „25 %, 25 %, *“ odpovídá 50 %;</p> <p>c) v pixelech například: "75, *" .</p> <p>Všechny tři způsoby lze kombinovat.</p> </td> <td bgcolor="#E7E7E7" width="20%">rows= "25 %, 25 %, *"</td> </tr><tr><td bgcolor="#E7E7E7" width="20%">sloupce</td> <td bgcolor="#E7E7E7" width="60%">Určuje počet a velikost svislých rámců (rámců sloupců) v okně prohlížeče. Jako hodnotu <br>je uveden seznam velikostí rámců oddělených čárkami. Rozměry se nastavují stejným způsobem jako v předchozím parametru ROWS.</td> <td bgcolor="#E7E7E7" width="20%">cols= "265, *"</td> </tr><tr><td bgcolor="#E7E7E7" width="20%">pohraniční</td> <td bgcolor="#E7E7E7" width="60%">Určuje šířku ohraničení rámečku v pixelech. <a href="https://innovakon.ru/cs/services/2-daite-harakteristiku-parametram-staticheskoi-tablicy-marshrutizacii-chto-takoe-marshrutizaciya-pereda.html">Tento parametr</a> Funguje pouze v prohlížečích Netscape.</td> <td bgcolor="#E7E7E7" width="20%">Border="0"</td> </tr><tr><td bgcolor="#E7E7E7" width="20%">rámová hranice</td> <td bgcolor="#E7E7E7" width="60%">Tento parametr je platný pouze v prohlížečích Internet Explorer a určuje přítomnost rámců pro rámce obsažené v prvku FRAMESET. <a href="https://innovakon.ru/cs/settings/chto-takoe-verstka-obuchenie-na-html-verstalshchika-svoistva-i.html">Možné hodnoty</a>: Ano rámečky displeje; Ne nebo 0 nezobrazuje snímky.</td> <td bgcolor="#E7E7E7" width="20%">Frameborder="0"</td> </tr><tr><td bgcolor="#E7E7E7" width="20%">framespace</td> <td bgcolor="#E7E7E7" width="60%">Definuje vzdálenost (tzv. "šedou oblast") mezi snímky v pixelech. Tato možnost je také vyžadována pro vytváření rámečků bez okrajů.</td> <td bgcolor="#E7E7E7" width="20%">framespace = "0"</td> </tr></tbody></table><p>Nyní se vraťme k prvku FRAME, který popisuje jediný snímek v rámci celé struktury. Povinným parametrem je atribut src, který specifikuje HTML URL dokumentu nebo obrázku, který má být zobrazen v tomto rámci. Je také lepší dát rámu název pomocí <a href="https://innovakon.ru/cs/settings/chto-takoe-product-data-name-kak-ispolzovat-data-atributy-html5.html">atribut názvu</a>. To vám umožní používat <a href="https://innovakon.ru/cs/rates/instagram-registraciya-na-kompyutere---eto-prosto-registraciya-v.html">křestní jméno</a> jako hodnotu <a href="https://innovakon.ru/cs/settings/vstavka-giperssylki-v-html-giperssylka-chto-eto-takoe-kak-sdelat.html">cílový atribut</a> prvek A a určete, do kterého rámce se má odkaz načíst. Názvy rámců nemohou začínat čísly, jako počáteční znaky jsou povolena pouze písmena latinské abecedy (az, AZ).</p> <p>Když rámová struktura nedefinuje hranici mezi rámečky, jejich obsah může být příliš těsně u sebe, což nebude vypadat moc hezky. Pokud chcete rozšířit obsah rámců a přesto nezahrnout zobrazení hranic mezi nimi, lze to provést nastavením odsazení uvnitř rámečků. Velikost těchto odsazení se nastavuje v pixelech a ve dvojicích: pro odsazení nahoře a dole s atributem marginheight, <br>a pro odsazení vpravo a vlevo s atributem marginwidth. Potom bude vzdálenost mezi obsahy sousedních snímků rovna součtu odpovídajících odsazení těchto snímků.</p> <p>Zda má rám zobrazovat ohraničení kolem určitého rámce, je určeno jeho atributem frameborder. Hodnota ano (nebo 1) udává, že by zde mělo být ohraničení, hodnota ne (nebo 0) udává, že by ohraničení nemělo být. <br>Uživatel může měnit velikost vytvořených rámečků <a href="https://innovakon.ru/cs/internet/chto-takoe-html-struktura-dokumenta-html.html">HTML dokument</a>. Chcete-li to provést, přesuňte kurzor myši na okraj rámečků (nezáleží na tom, zda jsou tyto okraje viditelné nebo ne) a použijte standardní <a href="https://innovakon.ru/cs/settings/operacionnaya-sistema-rosa-novaya-rossiiskaya-operacionnaya-sistema-dlya-pk.html">operační systém</a> způsob, jak změnit velikost okna. <br>V <a href="https://innovakon.ru/cs/rates/kak-upravlyat-myshyu-s-pomoshchyu-klaviatury-kak-upravlyat-kursorom-s.html">Windows kurzor</a> tlačítko myši se zobrazí jako dvouhlavá černá šipka. kliknutím <a href="https://innovakon.ru/cs/phone/kak-pishetsya-levaya-knopka-myshi-po-angliiskomu-kliki-myshkoi.html">levé tlačítko</a> myši, můžete posunout okraj okna. Podobně můžete změnit velikost rámu, protože rám je také okno. Pokud jste vypočítali velikosti svých snímků a nechcete, aby je uživatel měnil, nastavte atribut noresize. V důsledku toho bude změna velikosti zakázána. <br>Jak jsme řekli dříve, posuvníky se na snímku objeví, pokud se jeho obsah zcela nevejde do zadaných hranic. Přítomnost posuvníků je řízena atributem rolování. Tři povolené hodnoty jsou yes, no a auto. <br>Automatická hodnota se shoduje <a href="https://innovakon.ru/cs/phone/poyavlenie-sinego-ekrana-na-windows-7-chto-delat-pri-poyavlenii-sinego-ekrana-ili.html">automatický vzhled</a> posuvníky v případech, kdy je to opravdu nutné. Pokud je obsah již viditelný, nejsou k dispozici žádné posuvníky, pokud se část obsahu nevejde, zobrazí se požadovaný posuvník. <br>Hodnota yes povolí oba posuvníky, ať už jsou potřeba nebo ne. Někdy to nemusí vypadat moc hezky. <br>Hodnota no zabrání tomu, aby se posuvníky vůbec zobrazovaly. Buďte opatrní s touto hodnotou, protože její zadání může uživateli zabránit v zobrazení celého obsahu rámce, pokud se zcela nevejde do rámce. Všechny atributy prvku FRAME jsou uvedeny v tabulce.</p> <h2>Atributy prvku <FRAME></h2> <table cellspacing="1" cellpadding="15"><tbody><tr><td bgcolor="#E7E7E7" width="20%"> <h3>Atribut</h3> </td> <td bgcolor="#E7E7E7" width="60%"> <h3>Popis</h3> </td> <td bgcolor="#E7E7E7" width="20%"> <h3>Příklad</h3> </td> </tr></tbody></table><table cellspacing="1" cellpadding="15"><tbody><tr><td bgcolor="#E7E7E7" width="20%">src</td> <td bgcolor="#E7E7E7" width="60%">Požadovaný parametr. Určuje HTL adresu (URL) <br>soubor zobrazený v tomto rámci</td> <td bgcolor="#E7E7E7" width="20%">src="rámec2.html"</td> </tr><tr><td bgcolor="#E7E7E7" width="20%">jméno</td> <td bgcolor="#E7E7E7" width="60%">Definuje název tohoto rámce, který bude později použit k odkazování na něj z jiných dokumentů pomocí atributu target (viz prvek A). Hodnota musí být libovolný název bez mezer s použitím znaků latinky a číslic <br>(počáteční znaky mohou být pouze písmena latinské abecedy: a-z, A-Z). Název nesmí začínat číslicemi a <a href="https://innovakon.ru/cs/phone/simvoly-dlya-vk-specialnye-simvoly-vkontakte.html">speciální znaky</a>. Názvy rezervovaných snímků začínají podtržítkem.</td> <td bgcolor="#E7E7E7" width="20%">name="menu1"</td> </tr><tr><td bgcolor="#E7E7E7" width="20%">šířka okraje</td> <td bgcolor="#E7E7E7" width="60%">Určuje šířku (v pixelech) levého a pravého okraje rámečku. Pokud parametr není zadán, prohlížeč jej automaticky určí <a href="https://innovakon.ru/cs/settings/optimalnyi-razmer-shrifta-kak-razmer-shrifta-vliyaet-na-ux-i.html">optimální velikost</a> odsazení.</td> <td bgcolor="#E7E7E7" width="20%">marginwidth="0"</td> </tr><tr><td bgcolor="#E7E7E7" width="20%">výška okraje</td> <td bgcolor="#E7E7E7" width="60%">Určuje šířku horního a dolního okraje rámečku v pixelech. Pokud parametr není zadán, prohlížeč automaticky určí optimální velikost odsazení.</td> <td bgcolor="#E7E7E7" width="20%">marginheight="0"</td> </tr><tr><td bgcolor="#E7E7E7" width="20%">rolování</td> <td bgcolor="#E7E7E7" width="60%">Určuje, zda má obsah rámečku posuvníky. Možné hodnoty: <br>ano – zobrazení posuvníků; <br>ne – nezobrazovat posuvníky; <br>auto - v případě potřeby zobrazit posuvníky (pokud se dokument zadaný v parametru SRC nevejde do rámečku)</td> <td bgcolor="#E7E7E7" width="20%">scrolling="auto"</td> </tr><tr><td bgcolor="#E7E7E7" width="20%">noresize</td> <td bgcolor="#E7E7E7" width="60%">Neumožňuje změnu velikosti rámečku. Tento parametr je příznak a nevyžaduje hodnotu.</td> <td bgcolor="#E7E7E7" width="20%">noresize</td> </tr><tr><td bgcolor="#E7E7E7" width="20%">rámová hranice</td> <td bgcolor="#E7E7E7" width="60%">Určuje, zda má rámeček ohraničení. Možné hodnoty: <br>ano nebo 1 – rámečky displeje; <br>ne nebo 0 – nezobrazovat snímky.</td> <td bgcolor="#E7E7E7" width="20%">rámeček = "0"</td> </tr></tbody></table> <script type="text/javascript"> <!-- var _acic={dataProvider:10};(function(){var e=document.createElement("script");e.type="text/javascript";e.async=true;e.src="https://www.acint.net/aci.js";var t=document.getElementsByTagName("script")[0];t.parentNode.insertBefore(e,t)})() //--> </script><br> <br> <script>document.write("<img style='display:none;' src='//counter.yadro.ru/hit;artfast_after?t44.1;r"+ escape(document.referrer)+((typeof(screen)=="undefined")?"": ";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth? screen.colorDepth:screen.pixelDepth))+";u"+escape(document.URL)+";h"+escape(document.title.substring(0,150))+ ";"+Math.random()+ "border='0' width='1' height='1' loading=lazy loading=lazy>");</script> </div> <div class="single-popular"> <div class="single-popular-tit col-lg-12">Oblíbené v kategorii:</div> <div class="single-popular-item col-lg-6 col-md-6 col-sm-6 col-xs-6"> <div class="single-popular-item-wrp"> <img width="150" height="120" src="/uploads/5be8b76667696c4cd63a8c38979b50af.jpg" class="attachment-sm-widget size-sm-widget wp-post-image" alt="Jak zkombinovat vrstvy ve Photoshopu do jedné nebo je spojit do skupiny Jak zkombinovat několik vrstev ve Photoshopu"/ loading=lazy loading=lazy> <div class="single-popular-item-tit">Jak sloučit vrstvy ve Photoshopu do jedné nebo je spojit do skupiny...</div> <a href="https://innovakon.ru/cs/settings/sposoby-obedineniya-sloev-v-fotoshope-kak-obedinit-sloi-v-fotoshope-v.html" rel="bookmark" title="Jak zkombinovat vrstvy ve Photoshopu do jedné nebo je spojit do skupiny Jak zkombinovat několik vrstev ve Photoshopu">číst</a> <div class="clr"> </div> </div> </div> <div class="single-popular-item col-lg-6 col-md-6 col-sm-6 col-xs-6"> <div class="single-popular-item-wrp"> <img width="150" height="120" src="/uploads/33b72e60e1d3066a9663f391221dc014.jpg" class="attachment-sm-widget size-sm-widget wp-post-image" alt="Přeneste kontakty do nového telefonu Android"/ loading=lazy loading=lazy> <div class="single-popular-item-tit">Přeneste kontakty do nového telefonu Android</div> <a href="https://innovakon.ru/cs/phone/perenos-kontaktov-na-novyi-telefon-android-android-prilozheniya.html" rel="bookmark" title="Přeneste kontakty do nového telefonu Android">číst</a> <div class="clr"> </div> </div> </div> <div class="single-popular-item col-lg-6 col-md-6 col-sm-6 col-xs-6"> <div class="single-popular-item-wrp"> <img width="150" height="120" src="/uploads/ff504b14456f4702a94368a161811b1d.jpg" class="attachment-sm-widget size-sm-widget wp-post-image" alt="Samsung Galaxy se restartuje sám – Solutions Galaxy note 4 se restartuje sám"/ loading=lazy loading=lazy> <div class="single-popular-item-tit">Samsung Galaxy se sám restartuje – řešení Galaxy Note...</div> <a href="https://innovakon.ru/cs/internet/esli-xiaomi-postoyanno-perezagruzhaetsya-samsung-galaksi-perezagruzhaetsya-sam-po.html" rel="bookmark" title="Samsung Galaxy se restartuje sám – Solutions Galaxy note 4 se restartuje sám">číst</a> <div class="clr"> </div> </div> </div> <div class="single-popular-item col-lg-6 col-md-6 col-sm-6 col-xs-6"> <div class="single-popular-item-wrp"> <img width="150" height="120" src="/uploads/242e09224609f2b7cbd6b5b9f2adc411.jpg" class="attachment-sm-widget size-sm-widget wp-post-image" alt="Klíčové vlastnosti Kaspersky Rescue Disk"/ loading=lazy loading=lazy> <div class="single-popular-item-tit">Klíčové vlastnosti Kaspersky Rescue Disk</div> <a href="https://innovakon.ru/cs/rates/skachat-zagruzochnyi-disk-kasperskogo-osnovnye-vozmozhnosti-kaspersky-rescue.html" rel="bookmark" title="Klíčové vlastnosti Kaspersky Rescue Disk">číst</a> <div class="clr"> </div> </div> </div> <div class="clr"></div> </div> </div>  <div class="sidebar col-lg-3 col-md-4 col-sm-12"> <div class="sidebar-wrp"> <div class="sidebar-wrp-title">Nejnovější články</div> <div class="sidebar-wrp-des"> <div class="last-post col-lg-12 col-md-12 col-sm-6 col-xs-6"> <div class="last-post-img"> <img width="60" height="48" src="/uploads/d93303aadea847492ee52538b585df87.jpg" class="attachment-sm-widget2 size-sm-widget2 wp-post-image" alt="" / loading=lazy loading=lazy> </div> <div class="last-post-tit">MacBook se nepřipojí k wifi MacBook nevidí...</div> <div class="clr"></div> <a href="https://innovakon.ru/cs/phone/macbook-ne-podklyuchaetsya-k-wifi-avtomaticheski-makbuk-ne-podklyuchaetsya-k-wifi-makbuk-ne-vidit-vai-fai.html">číst</a> </div> <div class="last-post col-lg-12 col-md-12 col-sm-6 col-xs-6"> <div class="last-post-img"> <img width="60" height="48" src="/uploads/094fe0c598853f299be65e8611b45d60.jpg" class="attachment-sm-widget2 size-sm-widget2 wp-post-image" alt="" / loading=lazy loading=lazy> </div> <div class="last-post-tit">Jak vydělat peníze na WebMoney</div> <div class="clr"></div> <a href="https://innovakon.ru/cs/internet/kak-zarabotat-rubli-na-webmoney-kak-zarabotat-na-webmoney-proverennye.html">číst</a> </div> <div class="last-post col-lg-12 col-md-12 col-sm-6 col-xs-6"> <div class="last-post-img"> <img width="60" height="48" src="/uploads/280d369c9d1e343119c3d855af4b9c4d.jpg" class="attachment-sm-widget2 size-sm-widget2 wp-post-image" alt="" / loading=lazy loading=lazy> </div> <div class="last-post-tit">Tablet "Supra": recenze zákazníků</div> <div class="clr"></div> <a href="https://innovakon.ru/cs/rates/planshet-podelka-est-takoi-supra-firma-supra-planshet-otzyvy-pokupatelei-plyusy-i-minusy.html">číst</a> </div> <div class="last-post col-lg-12 col-md-12 col-sm-6 col-xs-6"> <div class="last-post-img"> <img width="60" height="48" src="/uploads/b1724f08fa52145089eaa72f836127ee.jpg" class="attachment-sm-widget2 size-sm-widget2 wp-post-image" alt="" / loading=lazy loading=lazy> </div> <div class="last-post-tit">Umístění lodí v reálném čase</div> <div class="clr"></div> <a href="https://innovakon.ru/cs/settings/voennye-korabli-v-realnom-vremeni-onlain-mestonahozhdeniya-sudov-v.html">číst</a> </div> <div class="last-post col-lg-12 col-md-12 col-sm-6 col-xs-6"> <div class="last-post-img"> <img width="60" height="48" src="/uploads/534951a61241c179a7c060b9fe1143c8.jpg" class="attachment-sm-widget2 size-sm-widget2 wp-post-image" alt="" / loading=lazy loading=lazy> </div> <div class="last-post-tit">Nejlepší programy pro Android Záznam hovorů z...</div> <div class="clr"></div> <a href="https://innovakon.ru/cs/rates/prilozheniya-dlya-android-obuchayushchie-programmy-dlya-detei-luchshie.html">číst</a> </div> <div class="last-post col-lg-12 col-md-12 col-sm-6 col-xs-6"> <div class="last-post-img"> <img width="60" height="48" src="/uploads/e280b0808c5e749938522ba1df2a41ec.jpg" class="attachment-sm-widget2 size-sm-widget2 wp-post-image" alt="" / loading=lazy loading=lazy> </div> <div class="last-post-tit">Odebírání nesledujících na Twitteru</div> <div class="clr"></div> <a href="https://innovakon.ru/cs/services/kak-udalit-ne-vzaimnyh-chitatelei-v-twitter-udalyaem-ne-chitatelei-v.html">číst</a> </div> <div class="last-post col-lg-12 col-md-12 col-sm-6 col-xs-6"> <div class="last-post-img"> <img width="60" height="48" src="/uploads/229610355b0a27a465c73ddb25664556.jpg" class="attachment-sm-widget2 size-sm-widget2 wp-post-image" alt="" / loading=lazy loading=lazy> </div> <div class="last-post-tit">Připojení k internetu na notebooku: všechny možné...</div> <div class="clr"></div> <a href="https://innovakon.ru/cs/phone/kak-vklyuchit-internet-na-kompyutere-ispolzuya-mobilnyi-telefon.html">číst</a> </div> <div class="last-post col-lg-12 col-md-12 col-sm-6 col-xs-6"> <div class="last-post-img"> <img width="60" height="48" src="/uploads/5399be52c80b405fedf00779a6136b42.jpg" class="attachment-sm-widget2 size-sm-widget2 wp-post-image" alt="" / loading=lazy loading=lazy> </div> <div class="last-post-tit">Samsung Galaxy S IV je nová vlajková loď...</div> <div class="clr"></div> <a href="https://innovakon.ru/cs/phone/samsung-galaxy-s4-vtoroi-vzglyad-samsung-galaxy-s-iv-novyi-flagman-galakticheskogo-masshtaba-galak.html">číst</a> </div> <div class="clr"></div> </div> </div> <div id="text-4" class="widget widget_text sidebar-wrp"> <div class="textwidget"> </div> </div> <div id="ketena1" style="height:500px;width:260px;" align="center"></div> <div class="clr"></div> </div> </div> </div> </div> <div id="footer"> <div class="container"> <div class="row"> <div class="footer-contacts col-lg-6 col-md-6 col-sm-12 col-xs-12"> <img src="/logo/logo.png" loading=lazy loading=lazy> <div class="footer-contacts-tit">innovakon.ru <br>Mobilní telefony a komunikace</div> <div class="footer-soc"> <div class="footer-soc-wrp"> <div class="soc_w"> <a href="#" class="soc-link vk" target="_blank"></a> <a href="#" class="soc-link fb" target="_blank"></a> </div> </div> </div> </div> <div class="footer-links col-lg-4 col-md-6 col-sm-12 col-xs-12"> </div> <div class="footer-links col-lg-4 col-md-4 col-sm-4 col-xs-4" style="display: block;"> <ul> <li><a href="">Edice projektu</a></li> <li><a href="">Reklama na webu</a></li> </ul> <ul> <li><a href="https://innovakon.ru/cs/feedback.html">Kontakty</a></li> <li><a href="https://innovakon.ru/cs/sitemap.xml">Mapa stránek</a></li> </ul> </div> </div> </div> <div class="copyright">© 2024 Mobilní telefony a komunikace</div> </div> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script> <script src="https://innovakon.ru/wp-content/themes/trudinsp/js/bootstrap.min.js"></script> <script type="text/javascript" src="https://innovakon.ru/wp-content/themes/trudinsp/js/SmoothScroll.js"></script> <a id="scroll-to-top" href="#" title="Přejděte na začátek">Nahoru</a> <script type='text/javascript' src='https://innovakon.ru/wp-content/plugins/contact-form-7/includes/js/jquery.form.min.js?ver=3.51.0-2014.06.20'></script> <script type='text/javascript' src='https://innovakon.ru/wp-content/plugins/contact-form-7/includes/js/scripts.js?ver=4.4.1'></script> <script type='text/javascript' src='https://innovakon.ru/wp-content/plugins/jquery-smooth-scroll/js/jss-script.min.js?ver=4.8.3'></script> <script type='text/javascript' src='https://innovakon.ru/wp-content/plugins/table-of-contents-plus/front.min.js?ver=1509'></script> <script type='text/javascript' src='/wp-includes/js/jquery/ui/effect.min.js?ver=1.11.4'></script> <script type='text/javascript' src='/wp-includes/js/jquery/ui/effect-blind.min.js?ver=1.11.4'></script> <script type='text/javascript'> /* <![CDATA[ */ var stbUserOptions = { "mode":"css","cssOptions":{ "roundedCorners":false,"mbottom":20,"imgHide":"http:\/\/innovakon.ru\/wp-content\/plugins\/wp-special-textboxes\/themes\/stb-metro\/minus.png","imgShow":"http:\/\/innovakon.ru\/wp-content\/plugins\/wp-special-textboxes\/themes\/stb-metro\/plus.png","strHide":"\u0421\u043a\u0440\u044b\u0442\u044c","strShow":"\u041f\u043e\u043a\u0430\u0437\u0430\u0442\u044c"} }; /* ]]> */ </script> <script type='text/javascript' src='https://innovakon.ru/wp-content/plugins/wp-special-textboxes/js/wstb.min.js?ver=5.5.101'></script> <script type='text/javascript' src='/wp-includes/js/wp-embed.min.js?ver=4.8.3'></script> <script type="text/javascript" id="slb_context">/* <![CDATA[ */if ( !!window.jQuery ) { (function($){ $(document).ready(function(){ if ( !!window.SLB ) { { $.extend(SLB, { "context":["public","user_guest"]} );} } })} )(jQuery);} /* ]]> */</script> <script type="text/javascript"> <!-- var _acic={dataProvider:10};(function(){var e=document.createElement("script");e.type="text/javascript";e.async=true;e.src="https://www.acint.net/aci.js";var t=document.getElementsByTagName("script")[0];t.parentNode.insertBefore(e,t)})() //--> </script><br> <br> </body> </html>