• Kontakt
  • Náš tým
  • Návštěvní kniha
  • Reference
  • SEO výsledky
  • Novinky
  • Diskuzní fórum o reklamě
  • Úvod
  • Portfolio
  • Proč zvolit nás?
  • Google analytics
  • Kariera u nás
  • Mapa stránek
  • Vysvětlení pojmů
  • Hledat
  • CSS kaskádové styly

    Kaskádové styly (v anglickém originále Cascading Style Sheets se zkratkou CSS) je jazyk pro popis způsobu zobrazení stránek napsaných v jazycích HTML, XHTML nebo XML.

    Jazyk byl navržen standardizační organizací W3C, autorem prvotního návrhu byl Håkon Wium Lie. Byly vydány zatím dvě úrovně specifikace CSS1 a CSS2, dne 7. června 2011 byla dokončena revize CSS 2.1 a pracuje se na verzi CSS3. Hlavním smyslem je umožnit návrhářům oddělit vzhled dokumentu od jeho struktury a obsahu. Původně to měl umožnit už jazyk HTML, ale v důsledku nedostatečných standardů a konkurenčního boje výrobců prohlížečů se vyvinul jinak. Starší verze HTML obsahují celou řadu elementů, které nepopisují obsah a strukturu dokumentu, ale i způsob jeho zobrazení. Z hlediska zpracování dokumentů a vyhledávání informací není takový vývoj žádoucí.

    Syntaxe

    Definice kaskádových stylů sestává z několika pravidel. Každé pravidlo obsahuje selektor a blok deklarací. Každý blok deklarací pak obsahuje seznam deklarací oddělených středníky ; a každá deklarace sestává z identifikátoru vlastnosti, následuje dvojtečka : a hodnota vlastnosti. Nepovinně ještě může následovat označení !important, které zvýší sílu deklarace. Příklad pravidla:

    body {

    background-color: white;

    color: black;

    padding: 10px !important;

    }

    Celý blok nazveme pravidlo, „body“ je selektor, část v závorkách je blok deklarací, řádek „background-color: white;“ je deklarace samotná, „background-color“ je identifikátor vlastnosti a „white“ její hodnota. Celý kód pak nastavuje barvu pozadí stránky na bílou, barvu textu na černou a okraj na 10 pixelů.

    Selektory

    CSS definuje mnoho různých selektorů, které obvykle můžeme kombinovat. Mezi základní patří:

    • body – Tyto deklarace budou platit pro všechny výskyty elementu body.
    • body p – Tyto deklarace budou platit pro všechny elementy p, které se nachází v elementu body, v jakékoliv hloubce.
    • .trida – Tyto deklarace budou platit pro všechny elementy, které mají v HTML nastavenou třídu trida. To se provádí pomocí HTML atributu class.
    • #id – Tyto deklarace budou platit pro všechny elementy, které mají v HTML nastavený identifikátor id. To se provádí pomocí HTML atributu id.
    • sel1, sel2, sel3 – Selektory můžeme seskupovat pomocí čárek. Následující deklarace pak budou platit pro všechny selektory.

    Výhody CSS

    Používání kaskádových stylů ve srovnání se samotným HTML v praxi přináší výhody:

    • Rozsáhlejší možnosti formátování. Například pro formátování bloku textu – tj. určení vzdálenosti od jejich elementu či okraje stránky nenabízí HTML nic. CSS má vlastnosti padding a margin. V HTML by bylo potřeba vytvořit složitou konstrukci vnořených tabulek.
    • Jednodušší údržba webové prezentace. Pokud chceme změnit nějaký detail, jako třeba barvu nadpisu, nemusíme složitě procházet HTML kód nebo různé HTML šablony, ale můžeme změnit pouze jednu vlastnost v CSS souboru, který je přilinkován ke všem stránkám.
    • Oddělení struktury a stylu. V jednom (HTML) dokumentu budeme mít pouze sémanticky označen obsah a v druhém (CSS) dokumentu máme definice vzhledu stránek. Tím dosáhneme snadnějšího strojového zpracování samotného obsahu stránek, do kterého se nám nepletou prvky definující vzhled.
    • Cachování stylů – webový prohlížeč si může soubor se styly uložit do cache paměti, čímž může být dosaženo zrychlení načtení stránky. Na druhou stranu při použití externího CSS souboru dochází k dalšímu HTTP požadavku navíc oproti tomu, když bychom použili buď inline CSS nebo přímo formátování HTML.
    • CSS vlastnosti jednotlivých elementů můžeme dynamicky měnit pomocí Javascriptu.
    • S pomocí CSS můžeme jednoduše formátovat i jakýkoliv jazyk XML.
    • Mohou také existovat různé styly pro různá výstupní zařízení. Jednoduše tak můžeme nadefinovat různý styl pro tisk, projekci, mobil, PDA, běžný prohlížeč či dokonce pro každý prohlížeč jiný styl. Specifikace CSS nezapomínají ani na zrakově postižené – je možno napsat styly pro hlasový syntetizátor nebo hmatovou čtečku Braillova písma.
    • Koncový uživatel si může napsat svůj vlastní CSS styl pro libovolnou stránku. Většina prohlížečů nějakým způsobem podporuje uživatelské styly, takže uživatel si může například nastavit, aby měl všechny odkazy na všech webech vždy podtržené nebo aby na tomto konkrétním webu mělo písmo vždy černou barvu.
    • V kombinaci s Javascriptem mohou vzniknout účinné bookmarklety, které mohou různě vylepšovat vzhled stránky. Například odstranit všechny obrázky na pozadí, změnit pozadí na bílé a písmo na černé apod.

    Nevýhody CSS

    Hlavní nevýhodou CSS je ne vždy dostatečná podpora v majoritních prohlížečích. Prohlížeče obsahují v implementaci CSS chyby a je někdy nesnadné napsat kód tak, aby se ve všech (resp. v běžných) prohlížečích výsledek zobrazil stejně. Situace se poslední dobou značně zlepšuje, mj. opravami chyb v prohlížečích a nástupem nových verzí Internet Exploreru, který byl ve své šesté verzi zdrojem častých chyb v CSS.

    Limity CSS

    • CSS selektory neposkytují přístup k rodičovským prvkům, jako to umožňují sofistikovanější jazyky jako například XPath. Nemůžete například nastylovat jen ty odstavce, které obsahují odkaz.
    • Horizontální kontrola prvků na stránce je intutivní a jednoduchá, naopak vertikální stylování už působí problém. Například na obyčejné vertikální centrování obsahu se musí používat poměrně složité kombinace a hacky, které ještě nemusí být dopředně kompatibilní.
    • CSS neposkytuje možnost pro symbolický zápis proměnné nebo konstanty, všechny hodnoty musí být vepsány přímo v kódu. Například pokud se na vícero místech používá stejná barva, nemůže se použít symbolický zápis barva=red; a poté už jen psát proměnnou barva, všude se musí uvádět přímo hodnota red.
    • CSS neumí počítat výrazy, prohlížeče například neporozumí výrazu margin-left: 10% - 3em + 4px;. Webdesigner si to vše musí spočítat sám.
    • CSS2 nenabízí žádnou možnost pro tvorbu kulatých rámečků nebo jiných kulatých objektů. Pracuje pouze s obdélníky.
    • CSS2 nenabízí žádnou možnost, jak jednomu elementu přiřadit více obrázků na pozadí.

     

    Zdroj: cs.wikipedia.org/

    < zpět na vysvětlení pojmů

     

     

     

     

     

     

     

    Menu

  • Proč zvolit nás?
  • SEO výsledky
  • Kontakt Azmedia
  • Facebook

    Akční nabídka

     

     

     

     

    Více info o akci zde >>

    Novinky

    Nejsou žádné novinky.

    Zajímavé odkazy 

    Jak psát web >>

    Ranky >> 

    SEO servis >> 

    Katalog srpenec >> 

    Seo katalog >> 

    Partneři 

    www.smartfox.cz www.smartfox.cz  

     

     

      

    Optimalizace SEO G1

    SEO G1 >>

    Optimalizace www stránek s ohledem na první stranu fulltextu na portálech Seznam a Google.

    Odkazy >>

    Nejsou Vaše www stránky k nalezení?

    Reklama na Google >> 

    Reklama Na Seznamu >> 

    Seo optimalizece www stránek Vám pomůže být k nalezení na klíčová slova ve fulltextu vyhledávání na Seznamu a Google. 

    Etický kodex SEO

    Optimalizace pro vyhledávače 

    Etický kodex SEO Etický kodex SEO  

     

     

     

    Témata - tagy

    Reklma na internetu, BANEROVÁ REKLAMA, Copywriting, Firefox, Panda Farmer, Linkbuilding - zpětné odkazy, seo kodex, WWW STRÁNKY

     

     

    My Vám zavoláme

     

    Anketa

    Jak jste se o našich stránkách dozvěděl(a)?
    Internet - fulltext Seznam 15,35%
    Internet - fulltext Google 12,81%
    PPC Seznam 12,36%
    PPC Google 11,61%
    Katalog firem 17,27%
    Zpětný odkaz 18,85%
    Jiná reklama 11,75%

    SEO analýza ZDARMA

     

     

     

    Vypracujeme pro Vás zdarma SEO analýzu Vašeho webu.

    Dáme Vám doporučení a poradíme jak na SEO.

    Žádost o SEO analýzu >>

    Novinky a aktuality u našich klientů

    NOVÝ FOTOPORTÁL v Ústí nad Labem 29. 01. 2012

    Ve středu, 25. ledna 2012, jsme pro ústečany ...

    Více

    Hledáme spolupracovníky i v Liberci 28. 01. 2012

    Náš nový internetový projekt ZÁBAVA v LIBERCI ...

    Více

    Portál ZÁBAVA v ÚSTÍ v novém kabátě 28. 01. 2012

    V pondělí, 23. ledna 2012, jsme spustili novou ...

    Více

    Více novinek v sekci novinky

    Reklama pro váš web

    Doporučujeme:

    Zábava v Ústí nad Labem Zábava v Ústí nad Labem  

     

    Zámečnictví Ústí nad Labem Zámečnictví Ústí nad Labem  

     

     

     

    Noční klub v Ústí nad Labem Noční klub v Ústí nad Labem  

     

     

    Podnikatelský úvěr Podnikatelský úvěr  

     

     

     

    další odkazy firem >>

    Výměnný Baner

    Výměnný baner reklama na internetu Výměnný baner reklama na internetu  

     

    Inzertní typ reklamy

    Zábava v Ústí nad Labem Zábava v Ústí nad Labem  

     

     Odkaz na Německé stránky

     

     

    Odkaz na Rakouské stránky

     

    Firemní sekce 

    Info pro obchodníky >> 

    Zaměstnanci >> 

    Firma >>

     

     

     

     

    © 2009 - 2012 J. M. POST - WWW STRÁNKY | SEO AZ MEDIA
    Reklama na internetu | Autoservis Most | Plastová okna Děčín | Stínicí technika Děčín | Terasové dveře | Měření zraku Teplice | Čištění kanalizací | Sací bagr | Bezvýkopové opravy | Odbahňování | Videoinspekce | Údržby ČOV | Čištění kanalizací | SEO optimalizace | Google Analytics | Optimalizace pro vyhledávače | Reklama na seznamu | Reklama na google | Internetová reklama | Nábytek Brno | Zdravotní potřeby Litoměřice | Plastová okna Teplice | Autoservis Most | Autopůjčovna Praha | Svařování autoplastů Ústí nad Labem | Tónování autoskel Ústí nad Labem | Autoservis - pneuservis | Výfuky Ústí nad Labem | Autoškola Most | Reklama na internetu | Výfuky Teplice | Optika Teplice | Ubytování Českosaské Švýcarsko | Domy na klíč | Kabelky přes rameno Praha | Prodej karavanů Děčín | Fittnesss Ústí nad Labem | Zumba Ústí nad Labem | Autoškola Bílina | Autoškola Teplice | Ubytování Praha 1 | Ubytování Třeboň | Tónování autoskel Bílina | Tónování autoskel Děčín | Tónování autoskel Litoměřice | Tónování autoskel Teplice | Autoklimatizace Ústí nad Labem | Tónování autoskel Most | Chiptuning Ústí nad Labem | Nábytek Ostrava | Nábytek Brno | Nábytek Praha | Nábytek Praha-Ostrava-Brno | Plastová okna Teplice | Vestavěné skříně | Renovace dveří Most | Osobní bankrot Praha | Rekonstrukce koupelen Ústí nad Labem | Prodlužování vlasů Praha | Reklamní předměty Praha | Levné autodíly Ústí nad Labem | Autoservis Ústí nad Labem | Fólie na auta Litoměřice | Fólie na auta Děčín | Fólie na auta Most | Restaurace v Ústí nad Labem
    zavřít