abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 03:11 | Zajímavý software

    Vývojář Alexandre Gomes Gaigalas na GitHubu zveřejnil c89cc.sh, parser a kompilátor jazyka C89 napsaný v pouhém jediném skriptu o přibližně 8000 řádcích čistého bashe (bez dalších externích závislostí), který generuje ELF64 binárky pro x86-64. Jedná se o velmi jednoduchý kompilátor, který nepodporuje direktivy #include a dokonce ani funkci printf (lze použít puts), všechny dostupné deklarace lze nalézt v proměnné _BUILTIN_LIBC na konci skriptu. Skript je volně dostupný pod ISC licencí.

    » FIDESZ🧡! « | Komentářů: 3
    včera 23:33 | Nasazení Linuxu

    Francouzská vláda oznámila, že v rámci strategie 'digitální suverenity' zahájí 'přechod od systému Windows k počítačům s operačním systémem Linux' (sa sortie de Windows au profit de postes sous système d'exploitation Linux). DINUM (meziresortní ředitelství pro digitální technologie) požádalo ministerstva, aby do podzimu 2026 vypracovaly konkrétní plány nasazení Linuxu. Francie již dříve migrovala části státní správy na otevřená řešení.

    » FIDESZ🧡! « | Komentářů: 1
    včera 05:22 | IT novinky

    Nezisková organizace Electronic Frontier Foundation (EFF) hájící občanské svobody v digitálním světě po téměř 20 letech opouští platformu X (dříve Twitter). Na platformách Bluesky, Mastodon, LinkedIn, Instagram, TikTok, Facebook, Threads a YouTube zůstává.

    Ladislav Hagara | Komentářů: 5
    včera 03:33 | Nová verze

    Terminálový textový editor GNU nano byl vydán ve verzi 9.0. Vylepšuje chování horizontálního posouvání pohledu na dlouhé řádky a chování některých klávesových zkratek. Více v seznamu změn.

    |🇵🇸 | Komentářů: 0
    9.4. 19:22 | IT novinky

    Ministerstvo financí ve spolupráci s finanční správou dnes představilo beta verzi aplikace využívající umělou inteligenci pro předvyplnění daňového přiznání. Není třeba přepisovat údaje z různých potvrzení, ani hledat správné řádky, kam údaje napsat. Stačí nahrát dokumenty a využít AI.

    Ladislav Hagara | Komentářů: 7
    9.4. 18:33 | Zajímavý projekt

    Výrobce počítačových periferií Keychron zveřejnil repozitář se schématy šasi klávesnic a myší. Licence je restriktivní, zakazuje většinu komerčních užití a v podstatě jsou tak data vhodná pouze pro výukové účely, hlášení a opravy chyb, případně výrobu vlastního příslušenství.

    |🇵🇸 | Komentářů: 5
    9.4. 18:22 | Nová verze

    Správce balíčků APT, používaný v Debianu a odvozených distribucích, byl vydán ve verzi 3.2 (seznam změn). Mezi novinkami figurují nové příkazy pro práci s historií, včetně vracení transakcí.

    |🇵🇸 | Komentářů: 0
    9.4. 14:33 | IT novinky

    Společnost Anthropic oznámila Projekt Glasswing a s ní související AI model Claude Mythos Preview. Jedná se o iniciativu zaměřenou na kybernetickou bezpečnost, do které se zapojily velké technologické společnosti Amazon Web Services, Anthropic, Apple, Broadcom, Cisco, CrowdStrike, Google, JPMorganChase, Linux Foundation, Microsoft, NVIDIA a Palo Alto Networks. Anthropic věří, že nový AI model Claude Mythos Preview dokáže

    … více »
    Ladislav Hagara | Komentářů: 2
    9.4. 13:55 | Zajímavý software

    Firma Ojective Development vydala svůj nástroj pro monitorování a řízení odchozích síťových připojení Little Snitch i pro operační systém Linux. Linuxová verze se skládá ze tří komponent: eBPF program pro zachytávání provozu a webové rozhraní jsou uvolněny pod GNU GPLv2 a dostupné na GitHubu (převážně Rust a JavaScript), jádro backendu je proprietární pod vlastní licencí, nicméně zdarma k použití a redistribuci (cena přitom normálně … více »

    » FIDESZ🧡! « | Komentářů: 1
    8.4. 18:44 | IT novinky

    Vojenské zpravodajství (VZ) se v březnu zapojilo do mezinárodní operace proti aktivitám hackerské skupiny APT28, která je spojovaná s ruskou vojenskou zpravodajskou službou GRU a která přes slabě zabezpečené routery prováděla kybernetické útoky na státní a další organizace v ČR i zahraničí. Operaci vedl americký Federální úřad pro vyšetřování (FBI) a jejím cílem bylo odebrat útočníkům přístup k napadeným zařízením a ty následně … více »

    Ladislav Hagara | Komentářů: 46
    Které desktopové prostředí na Linuxu používáte?
     (14%)
     (8%)
     (1%)
     (12%)
     (30%)
     (3%)
     (6%)
     (2%)
     (14%)
     (24%)
    Celkem 1263 hlasů
     Komentářů: 30, poslední 3.4. 20:20
    Rozcestník

    CSS Kaskádové styly - Kompletní průvodce

    14. 3. 2003 | Vlastimil Ott | Recenze | 4951×

    Recenze knihy Petra Staníčka.

    Kniha, kterou jsem si nedávno koupil a jejíž recenzi vám předkládám, vyšla na počátku letošního roku v nakladatelství Computer Press. Hledal jsem nějaký titul, který by mně podrobně objasnil všechna zákoutí CSS stylů (a že jich je!) a vysvětlil mně, jak styly efektivně, a především korektně využívat. Chci, aby stránky, které vytvářím, měly stejnou hodnotu se styly i bez nich. Na tento fakt klade důraz i sám autor této příručky.

    Na úvod si řekněme, jak je téma v knize zpracováno, resp. rozděleno do kapitol. Je jich celkem pět plus rejstřík, jehož absence je v tomto typu literatury nemyslitelná. Kapitoly jsou bohatě členěny do podkapitol a ty ještě hlouběji. Autor čtenáři na začátku představí ukázkovou stránku firmy Vonásek&Vocásek, která se zabývá obchodem se šroubky. Stránka je tvořena různými nestandardními konstrukcemi jazyka HTML a autor ji doslova před našima očima vnitřně přetváří pomocí kaskádových stylů. Stránka tedy zůstává vizuálně stejná, mění se však její struktura, která má - podle autora, odpovídat normě. Při tomto přepracovávání autor počítá i s nedostatky jednotlivých prohlížečů.

    Nedá mi to, abych zde nevysekl poklonu: autor si dal tu práci a stránku vytvářel tak, aby vypadala v každém z nejrozšířenějších prohlížečů co možná nejlépe. Záměrně nepíšu "v každém stejně", protože Petr Staníček stránku píše tak, aby se dala korektně a čitelně prohlížet i Linksem (Lynxem). Pročtením knihy jsem došel k závěru, že autor stránku (a všechny vlastnosti CSS) testoval v prohlížečích Internet Explorer na platformě Windows (verze 4, 5, 5.5, 6) a Macintosh (4 a 5), Netscape Navigator/Mozilla (4.x, 6/1, všechny platformy), Opera (4, 5 Windows) a již zmíněném Linksu (pochopitelně jen jako kontrolu "čitelnosti" ukázkové stránky ;-) ). Oceňuji tedy například i to, že sejmuté náhledy pocházejí z Mozilly a ne jen z IE, jak bývá obvykle zvykem, zejména u autorů píšících pro Computer Press.

    První kapitola

    První kapitola se nečekaně jmenuje "Úvod" a zasvěcuje čtenáře do historie vývoje CSS, jejich začleněním do HTML dokumentů, problémy s implementací standardů v různých prohlížečích a také se zabývá otázkou, kterou linuxáci určitě dobře znají: A jak prosím tě udělám tohle a tohle s tím CSS?! (Podobnost situace při přechodu na Linux je čistě náhodná;-))

    Druhá kapitola

    Druhá kapitola se jmenuje "Formátování s CSS v kostce" a je vstupním seznámením s vlastnostmi CSS. Autor klade důraz na fakt, že je nutné v dokumentech odlišovat logickou strukturu od vizuálního ztvárnění, což je ostatně i principem normy HTML 4.0, XHTML, XML a CSS. V této kapitole je nastíněno základní použití stylu v dokumentech, konkrétně vytvoření tabulky stylů (včetně rozlišování mezi pravidly, prvky, selektory), aplikování vlastností textu, formátování bloků stránky a základní vlastnosti prvků.

    Třetí kapitola

    Ve třetí kapitole se čtenář podívá "pod kapotu CSS"; seznámí se s definicemi a použitím CSS v dokumentech HTML, XHTML a XML a úrovní podpory CSS v různých prohlížečích. Další témata jsou syntaxe CSS, hodnoty a jednotky, média v CSS (např. zvukový výstup, výstup v Braillově písmu, výstup pro kapesní počítač, tiskárnu, promítané prezentace, obrazovku počítače, televizní obrazovku a terminál). V této části autor vysvětluje (požadovanou) logickou strukturu dokumentu, dědičnost, kaskádovost (tedy důvod, proč mají styly toto slovo v názvu), vizuální formátovací model CSS (princip, jakým je výsledná stránka skládána a zobrazována) a tabulky a jejich formátování.

    Čtvrtá kapitola

    Následující kapitola, "Přehled funkcí a vlastností CSS", je možná nejpraktičtější ze všech. (Ne, že by ty předchozí zajímavé nebyly.) Obsahuje vyčerpávající přehled všech vlastností jednotlivých prvků. Ve zkratce: kompatibilita v prohlížečích, obecné funkce CSS, vlastnosti rámů, formátování řádkových prvků, vlastnosti pozadí, generovaný obsah a seznamy, vlastnosti tabulek, stránkování a způsob, jak je ovlivňovat, vlastnosti zvukových stylů. Jestliže se předchozí kapitoly vázaly k ukázkové stránce, je tato kapitola obecnějšího charakteru. Obsahuje cca 80 (!) tabulek dvojího druhu.

    Tabulky vlastností

    V prvním typu nalezne čtenář vlastnosti všech prvků, konkrétně následující informace:

    • hodnota
    • výchozí hodnota (snad poprvé nenacházím v odborné literatuře slovo "default" nebo "defaultní" ;-) )
    • zda lze použít procenta pro stanovení rozměrů (velice praktická informace)
    • zda se vlastnost dědí od rodiče
    • na které prvky se vlastnost aplikuje
    • na která média se vlastnost aplikuje

    Podpora vlastností v konkrétních prohlížečích

    Ve druhém typu tabulek, a teď se drž, milý čtenáři, nalezneme zobrazení podpory jednotlivých vlastností včetně konkrétních (!) hodnot v daných prohlížečích s patřičným komentářem. Zní to neuvěřitelně, ale je to tak. Například vlastnost rámů Obtékání má následující úspěšnost u jednotlivých prohlížečů:

    Obtékání IE Win 4 IE Win 5 IE Win 5.5 IE Win 6 IE Mac 4 IE Mac 5 NN/Mo 4 NN/Mo 6 Opera 4 Opera 5
    float chybně chybně ? ? ? ? chybně ? ? ?
    left chybně! chybně! ok ok ok ok chybně! ok ok ok
    right chybně! chybně! ok ok ok ok chybně! ok ok ok
    none ok ok ok ok ok ok ok ok ok ok

    Legenda: "chybně" znamená, že prohlížeč funkci zpracovává s chybami, "chybně!" je na hranici zhroucení prohlížeče, "?" znamená, že prohlížeč příkaz realizuje nepředvídatelně (podle situace) a "ok" znamená, že prohlížeč funkci zpracovává správně, tj. podle standardu. Mimochodem, z tohoto srovnání nejhůře vycházejí "čtyřkové" verze prohlížečů Internet Explorer a Netscape Navigator. Mozilla se drží na špici. ;-)

    Tato tabulka je pouze výsekem jedné z tabulek ve čtvrté kapitole. Vývojář tak dostává do ruky kompletní referenci a ví, jak jeho stránky budou vypadat v tom či onom prohlížeči. Divím se, že autor nenapsal na úvod, že děkuje své manželce/ přítelkyni za trpělivost (jak to dělávají "západní" autoři). Já bych u takového srovnávání dostal infarkt. 8-D

    Pátá kapitola

    Poslední kapitola se jmenuje Praxe. Staníček se věnuje konkrétním radám při vytváření CSS dokumentů: máme zapomenout na "čtyřky" (čili na výše zmíněné verze IE a NN), které považuje za prohlížeče neschopné korektně zobrazit dokument formátovaný CSS. Dále se zmiňuje o dynamickém HTML a, jak to tak v našich počítačích bývá, také o CSS v českém prostředí. Uvádí typická písma systémů Windows a způsob, jak dosáhnout stejného zobrazení dokumentu napříč platformami. Praktickým doplňkem je také tabulka stylů HTML 4.0 (čili přednastavených hodnot). Na poslední straně kapitoly najdeme internetové odkazy na normy a standardy nejen konsorcia W3. Všechny příklady uvedené v knize lze najít na adrese vydavatelství Computer Press.

    Verdikt

    Z knihy jsem nadšený. Jednak mám pocit, že jsem nevyhodil peníze z okna, ale hlavně vím, že jsem získal kvalitní, výborně zpracovanou a aktuální (!) referenční příručku. Za zmínku také stojí odkazy, které se objevují v určitých místech a směřují čtenáře k podrobnostem (včetně udání stránky). Možná to lze však místy chápat jako nevýhodu: ze začátku se mi zdál text roztříštěný. Ale praktickým používáním jsem dospěl k závěru, že pokud hledám vlastnost a její hodnotu, mám nalistovat kapitolu čtvrtou. Kniha obsahuje i několik diagramů a schémat, která pochopitelně pomáhají porozumění (zejména "skládání" prvků do výsledné podoby). Osobnost autora (webmaster vydavatelství Ringier a autor stránek blesk.cz, reflex.cz, abicko.cz, autor manifestu Dogma W4) zaručuje, že kniha má vysokou užitnou hodnotu, která je navíc umocněna ještě faktem, že jsem nenarazil na žádné gramatické chyby nebo překlepy (jak to tak v našich knihách nebývá). Neváhejte.

    Autor:Petr Staníček
    Nakladatelství:Computer Press
    Cena:197,- Kč / 295,- Sk
    Datum vydání:2003
    Počet stran:192

     

           

    Hodnocení: 32 %

            špatnédobré        

    Nástroje: Tisk bez diskuse

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    Komentáře

    Vložit další komentář

    14.3.2003 07:48 unchallenger | skóre: 69 | blog: unchallenger
    Rozbalit Rozbalit vše Jasnovidectví
    Vývojář tak dostává do ruky kompletní referenci a ví, jak jeho stránky budou vypadat v tom či onom prohlížeči. Neví. Nakonec se to stejně musí vyzkoušet. Je dobře, když má člověk takové tabulky k disposici, protože těch překvapení pak ubyde, ale vyhnout se jim úplně nejde.
    15.3.2003 10:45 Vlastimil Ott | skóre: 66 | blog: Plastique | Opava
    Rozbalit Rozbalit vše Jasnovidectví
    No jasne, ze nevi. Ale muze temer "vedet". Pochopitelne je treba videt to v prohlizeci, ale kdyz ma clovek pred sebou tabulku, kde je napsano, co ktery prohlizec (ne)umi, tak s tim uz pocita. --vo
    Práce: Liberix, o.p.s. | Blog: OpensourceBlog.cz | Online kurz Zlatý WordPress
    14.3.2003 11:48 lukas :)
    Rozbalit Rozbalit vše Opera 6 a 7
    chápu, že vytvoření knihy asi nějakou dobu trvalo, ale docela mi tam chybí moje oblibená Opera v novějších verzích, tj 6 a 7 ... podle mých zkušeností se ve většině věcí (v poslední verzi) vyrovná Mozille nebo IE. Jinak ta kniha je super, už ji mám přelouskanou, pochopil jsem z ni třeba stylování tabulek (propracované), kontextové selektory a mnoho dalšího ...
    14.3.2003 12:47 Víťa Kápička
    Rozbalit Rozbalit vše CSS norma - překlad
    Kdysi dávno jsem překládal normu jazyka CSS 1, je to k vidění tu: http://vitakappa.hyperlinx.cz/texts/html/index.html
    theo avatar 17.3.2003 02:39 theo | skóre: 15 | Rožnov ... hádej který?
    Rozbalit Rozbalit vše a zakladni info?
    prehledl jsem to, nebo jste nikde neuvedl, kolik ma kniha stran a kolik stoji? myslim, ze to jsou docela zajimave/dulezite informace...
    Sine ira et studio
    18.3.2003 18:57 Vlastimil Ott | skóre: 66 | blog: Plastique | Opava
    Rozbalit Rozbalit vše a zakladni info?
    Tyto informace čtenář získá, pokud klikne na odkaz pod článkem (stránka nakladatelství). --vo
    Práce: Liberix, o.p.s. | Blog: OpensourceBlog.cz | Online kurz Zlatý WordPress
    19.3.2003 07:44 Leoš Literák | skóre: 74 | blog: LL | Praha
    Rozbalit Rozbalit vše a zakladni info?
    naprosto souhlasim. pokud tam tato tabulka chybi, jedna se o chybu a napravime ji v nejblizsim moznem terminu.
    Zakladatel tohoto portálu. Twitter, LinkedIn, blog, StackOverflow

    Založit nové vláknoNahoru

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.