Fotografický magazín "iZIN IDIF" každý týden ve Vašem e-mailu.
Co nového ve světě fotografie!
Zadejte Vaši e-mailovou adresu:
Kamarád fotí rád?
Přihlas ho k odběru fotomagazínu!
Zadejte e-mailovou adresu kamaráda:
-
5. září 2024
Matrixmedia - Obsluha a tisk na velkoformátových digitálních tiskárnách
-
30. září 2024
-
4. října 2024
Webdesign
Vyšperkujte svoje webovské stránky IV.
12. května 2000, 00.00 | Tipy, postupy a návody, jak vylepšit Vaše webovské stránky (po grafické i technické stránce). Tentokrát: rámy jak je možná neznáte, rychlejší tabulky a obrana proti změnám designu pomocí prohlížeče
Po určité odmlce je tu pro Vás další díl užitečných tipů, postupů či vylepšení pro Vaše webovské stránky. Dnes tu máme tip jak eliminovat zvětšování písma pomocí prohlížeče, jak rychleji zobrazovat tabulky a závěrem rámy, jak je možná neznáte.
11) Neměnná velikost písma
Velikost písma je sice většinou na každé stránce
definovaná a to u každé části textu třeba jiná, nicméně většina prohlížečů
webovských stránek umožňuje, aby si uživatel explicitně volil velikost písma.
Velikost písma se mění relativně vůči hodnotám nastaveným tvůrcem stránky,
rozdíl mezi velikostí jednotlivých částí textu na stránce tedy zůstane
zachována. Co zachováno nejspíše nebude, je celkový design stránky. Především
zvěšením písma (tj. např. volby Velké, Největší v MS IE), může způsobit
velmi nepěkné rozházení jednotlivých objektů. Do jisté míry lze rozházení
objektů eliminovat rozmístěním objektů do tabulky. Bohužel jen do jisté míry.
Naštěstí existuje metoda, jak zamezit uživateli měnit velikost písma prostřednictvím
jeho prohlížeče. Resp. metoda umožňující definovat neměnnou
velikost pro text, který nebude jakkoli definován pomocí
<font size="n">text</font>.
Jakmile tedy použijete
<font size="n">text</font>, funkce
"neměnná velikost" bude pro text obsažený mezi tagy <font>
a
</font> pryč. Funkci neměnné velikosti lze definovat pomocí definování
stylu pro BODY, který vložíte do hlavičky (mezi tagy HEAD).
Např.:
<style>
<!--
body { font-size: 10pt }
-->
</style>
Musíme si uvědomit, že velikost pro BODY je definována stylem, proto je dobré uvést za číslem označujícím velikost i jednotku, tedy pt (points) nebo px (pixels).
12) Rozdělte si tabulky
Téměř každá webovská stránka je tvořena pomocí tabulek. Tabulky umožňují poměrně efektivní způsob rozmístění jednotlivých objektů na stránce, jde o způsob poměrně starý a tedy kompatibilní i se staršími verzemi prohlížečů. Problém je v tom, že pokud vytvoříte velmi dlouhou tabulku, bude trvat celkem dlouho (to je samozřejmě relativní, zaleží na tisíci okolnostech) než se vůbec zobrazí. Lepší způsob je zamýšlený obsah tabulky rozdělit do více tabulek (začínajících <table> a končících </table>). První "malá" tabulka se zobrazí totiž mnohem dříve, než by se vůbec objevila "velká" tabulka. Návštěvník stránky bude tedy moci vidět mnohem dříve například nadpis, logo či obsah (odkazy) Vašich stránek, umístěný nejspíše v první načtené tabulce.
K dokonalému pochopení pomůže porovnání "správného" a "špatného" zápisu:
Špatně | Správně |
<table> <tr> <td> první část </td> </tr> <tr> <td> druhá část </td> </tr> </table> |
<table> <tr><td> první část </td></tr> </table> <table> |
13) Není rám jako rám
Klasické rámy (frames) nemusím asi většině z Vás představovat. Ale přeci jen se o nich pro nezasvěcené krátce zmíním. Rámy - způsob pomocí nějž můžeme do jednoho okna prohlížeče načíst více stránek (přesněji souborů). Rámy jsou definovány v .htm souboru pomocí tagu FRAMESET, jehož obsah určuje odkazy na stránky (.htm soubory), které se mají do daného okna načíst a určuje část okna která je jednotlivým stránkám vyhrazena (zjednodušeně: např. horní polovina - jedna stránka, dolní polovina - druhá stránka).
Klasické rámy vyhovují většině účelů a proto jsou hojně používány. Někdy by se nám ale hodilo "vložit" jinou stránku do stránky hlavní tak, že bychom definovali určité místo na hlavní stránce, kam se jiná stránka (jiný soubor) má načíst.
Přesně toto umožňuje tag IFRAME. A kdy se takový IFRAME hodí? Jistě jste již narazili na stránku, která obsahuje nějaké smluvní ujednání a zde se velmi často k zobrazení smlouvy používá formulářový prvek TEXTAREA se scrollbarem (posuvníkem). Tento způsob neumožňuje klasické formátování textu a vylučuje vkládání obrázků aj. objektů. Elegantnějšího výsledku dosáhnete pomocí IFRAME. Na příslušné místo v dokumentu vložíme například:
<IFRAME name=mujram
src="smlouva.htm"
frameborder=0
marginheight=0 marginwidth=0
width="100%" height="600"
scrolling=no>
</IFRAME>
- name - pojmenování rámu (nutno abychom do něj mohli načítat jiné stránky pomocí target="mujram")
- scr - definuje název souboru, který má být načten do rámu (iframe)
- frameborder - definuje šířku okraje rámu
- marginheight, marginwidth - definují odsazení obsahu rámu
- width, height - šířka, výška oblasti na hlavní stránce, kam se má jiná stránka načíst (v procentech okna nebo v pixelech)
- scrolling - nabývá hodnot yes (scrollbar se zobrazí vždy), no (scrollbar se nezobrazí nikdy), auto (standardní - scrollbar se zobrazí pokud je to třeba, tj. pokud je jiná stránka velikostně větší než pro ní vyhrazený prostor)
A takto může vypadat vycentrovaný rám o velikosti 250x100:
A to je pro dnešek všechno. Jste zahlceni, jde Vám z těch tagů u hlava kolem? Slibuji, že příště si dáme i něco oddechovějšího.
Předcházející díly seriálu:
1. díl (tipy 1-4), 2.
díl (tipy 5-7), 3. díl
(tipy 8-10)
-
14. května 2014
Jak vkládat snímky do galerií a soutěží? Stručný obrazový průvodce
-
23. dubna 2014
Konica Minolta přenesla výhody velkých zařízení do kompaktních modelů
-
12. června 2012
-
9. dubna 2014
-
29. listopadu 2013
-
6. září 2004
OKI snižuje ceny barevných laserových tiskáren C3100 a C5200n
-
13. května 2004
-
19. ledna 2004
QuarkXPress Passport 6: předvedení nové verze na konferenci Apple Forum 27.1.2004
-
6. února 2001
-
30. listopadu 2014
Nový fotoaparát α7 II: první plnoformát s pětiosou optickou stabilizací obrazu na světě
-
5. srpna 2024
Bubnový scanner na 4000dpi optické rozlišení + PC + software
-
8. září 2024
-
14. října 2024
-
5. listopadu 2024