Diskuze: Frameset vs. div
V předchozím kvízu, Online test znalostí HTML a CSS, jsme si ověřili nabyté zkušenosti z kurzu.

Neregistrovaný

Zobrazeno 19 zpráv z 19.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí HTML a CSS, jsme si ověřili nabyté zkušenosti z kurzu.
HTML:
<!DOCTYPE html>
<html>
<head>
<title>Moje stránka</title>
</head>
<body>
<div id="stranka">
<header id="hlavicka">
<h1>Můj web</h1>
</header>
<section id="stred">
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam felis tellus, adipiscing id aliquam ac, adipiscing id nibh. Nulla aliquet, odio quis dictum mattis, mi.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam felis tellus, adipiscing id aliquam ac, adipiscing id nibh. Nulla aliquet, odio quis dictum mattis, mi.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam felis tellus, adipiscing id aliquam ac, adipiscing id nibh. Nulla aliquet, odio quis dictum mattis, mi.
</section>
<footer id="paticka">
© 2012 Devbook.cz
</footer>
<br style="clear:both">
</div>
</body>
</html>
CSS:
#stranka { width: 1000px; margin: 0 auto }
Jen základ, pokud by si chtěl kompletní šablonu tak mi napiš na danielvitek1@gmail.com
já ti pomůžu
...netestoval jsem to,ale mělo by to fungovat Kdyby ne - napiš
Pod článkem je ukázka ke stažení, podívej se, jak je to správně a najdi si chybu.
Nahoře je zdroják, opiš si ho a přidej odkaz na svoje menu a svoje e mně:DD
No já bych se rámcovým layoutem vůbec nezabýval - ztráta času...
Tvé příspěvky mají čím dál tím menší přidanou hodnotu, to tu zas dlouho nebylo. Milionkrát se tu řešilo, že začátečník si asi nezačne hned skriptovat PHP ani opisovat navigační panel 50x na každou podstránku. Rámce do prvního webu prostě patří.
Takže je jednodušší smolit rámce, než:
<header></header>
<nav></nav>
<article></article>
<footer></footer>
?
Tento článek je o framesetu. Také jsem to musel překousnout. Tvůj příklad neřeší, když někdo chce mít stejné menu na 20 podstránkách a nechce se mu to po každé změně kopírovat.
Evidentně ani nevíš k čemu je rámec, hlavně že musíš rýpat.
Kit: Mě vadí, že každý říká, jak je to špatně a nikdo nikdy nepřišel s lepším řešením. Ono ani není, HTML má tohle prostě nedořešené. Možná by se dal udělat nějaký skript v JavaScriptu, který by si začátečník jen stáhl a vložil. I to je ale dost krkolomné. Ještě by se dali mást s PHP, ale už vidím zas ty dotazy že někde něco nefunguje. Dalším řešením je tabulka s iframe, i ta má dost problémů, uvádím ji zde také.
Rámce jsou důležité z toho důvodu, že spousta webů je takhle
navržených. Pokud to člověk myslí s html vážně, tak je prostě musí
znát.
Když mi někdo zadá úpravu webu tvořeného pomocí rámců, tak musím
vědět, co ten kód znamená. Nesmím uvažovat tak, že budu pokaždé tvořit
nový web.
Kdysi dávno k takovým účelům sloužilo SSI, ale bylo zcela nahrazeno PHP. Řešení přes iframe je přímočaré, bohužel je tak zprofanované, že ho mnohé prohlížeče blokují a není možné se na to spolehnout. Javascriptové řešení má zase potíže s vyhledávači.
Nevýhodou framesetu je, že vyhledávač zaindexuje jednotlivé podstránky. Pokud na takovou samostatnou stránku někdo vstoupí a chybí v ní navigace, těžko na takovém webu zůstane. Je tedy potřeba důsledně do každého rámu vkládat odkaz alespoň na indexovou stránku.
Niečo som tu zachytil, že stránka sa má robiť cez PHP. Ako teda? Ako bude vyzerať výstup?
Pomocí PHP se dá obejít potřeba rámců, protože PHP umí dynamicky vkládat stejný text do různých podstránek. Tento článek však byl o tom, jak používat rámce.
Áno, veď to používam aj ja. Mám na to ale FrogCMS, ktorý to php
vyrieši za mňa. Už viem o čom bola reč
Zobrazeno 19 zpráv z 19.