Are you over 18 and want to see adult content?
More Annotations
A complete backup of careerpilot.org.uk
Are you over 18 and want to see adult content?
A complete backup of nibblemethis.com
Are you over 18 and want to see adult content?
A complete backup of entertainmenttime.us
Are you over 18 and want to see adult content?
A complete backup of unitednuclear.com
Are you over 18 and want to see adult content?
A complete backup of gnutellaforums.com
Are you over 18 and want to see adult content?
A complete backup of cialis-buy-online.net
Are you over 18 and want to see adult content?
Favourite Annotations
A complete backup of https://spectralogic.com
Are you over 18 and want to see adult content?
A complete backup of https://lambangdaihocchinhquy.com.vn
Are you over 18 and want to see adult content?
A complete backup of https://eatwell.com
Are you over 18 and want to see adult content?
A complete backup of https://radiologykey.com
Are you over 18 and want to see adult content?
A complete backup of https://100tb.com
Are you over 18 and want to see adult content?
A complete backup of https://contenti.com
Are you over 18 and want to see adult content?
A complete backup of https://nizo.com
Are you over 18 and want to see adult content?
A complete backup of https://findlocalweather.com
Are you over 18 and want to see adult content?
A complete backup of https://risperdal24.com
Are you over 18 and want to see adult content?
A complete backup of https://mur.gov.it
Are you over 18 and want to see adult content?
A complete backup of https://takespruce.com
Are you over 18 and want to see adult content?
Text
VZHŮRU DOLŮ
Google Page Experience update: Skoro vše co potřebujete vědět. 2. 6. 2021 — Již brzy začne Google nasazovat aktualizaci Page Experience, která bude daleko více zohledňovat rychlost webů, ale také širší oblast UX. Článek je výsledkem zamyšlení a rešerší na základě mnoha otázek, které mi v souvislosti s Page Experience update přišly na mysl. AMP WEBY: CO TO JE A PROČ NÁS TO MÁ VŮBEC ZAJÍMAT? …TRANSLATETHIS PAGE
Díky tomu má vaše AMP stránka adresu na jiné doméně, což je terčem poměrně oprávněné kritiky. Autoři AMP pro toto nabízejí řešení v podobě standardu Signed HTTP Exchanges, který zajistí zobrazení stránky pod vaší adresou, i když je fyzicky umístěná jinde.Uvidíme, zda se standard ujme. CSS GRID: KOMPLETNÍ PŘÍRUČKA VŠECH VLASTNOSTÍ (S …TRANSLATETHIS PAGE
CSS Grid je sada vlastností pro tvorbu layoutu vsazeného do pravidelné mřížky. Síla gridu je v tom, že můžeme mřížku definovat v obou směrech – v řádcích i sloupcích. KOMPLETNÍ PRŮVODCE OBRÁZKY V RESPONZIVNÍM DESIGNUTRANSLATE THISPAGE
Na pohled elegantní, ale nevýhody to má. Neexistuje totiž způsob, jak prohlížeč odradit od stažení obrázku nalinkovaného v atributu src.Proto se v těchto řešeních obrázek sice vymění, ale předtím se už stáhl tento soubor. UTILITY TŘÍDY A KOMPONENTY V CSS: JAK NAJÍT ROVNOVÁHU?TRANSLATE THIS PAGE Když utility třídy nasadíte na složitější komponenty, správa se stává problematickou. Proto se často kolo uzavře a najednou jste zpět u klasických BEM komponent nebo jiné abstrakce. Mají tedy utility vůbec nějaký smysl? Myslím si, že ano. WEBY VERSUS APLIKACE Rovnou říkám, že rozhodování není tak polarizované: existuje velká škála možností mezi webem a aplikací. Slovo „versus“ v názvu textu možná dokonce není na místě, weby a aplikace se totiž mohou skvěle doplňovat.MARTIN MICHÁLEK
Optimalizace rychlosti webu je workshop, kde si na webech účastníků ukážeme největší problémy a rovnou i návod, jak je vyřešit. Nabízím také školení AMP nebo webináře o rychlosti webu Vše je možné připravit na míru do firmy, čehož v poslední době využily JEDNOTKY PRO TVORBU WEBU (EM, REM, %, PX, VH, VW): …TRANSLATE THISPAGE
Používat rem je výhodné i z pohledu vývojáře:. V 1rem máte uloženou základní velikost písma a nemusíte si pamatovat, jestli je to 12, 14, 16, nebo kolik vlastně pixelů.; Šířka layoutu nastavená v rem bude dodržovat optimální délku textu, i když si uživatel písmo zvětší. Díky rem je také možné zvětšit celý dokument na konkrétních rozmezích designu. VŠE O PRVKU BUTTON A TLAČÍTKÁCH V HTMLTRANSLATE THIS PAGE Prvek reprezentuje tlačítko. Tím bychom mohli skončit a jít na pivo, že jo? To byste ale byli na špatném blogu. My půjdeme do hloubky. Doporučím vám dávat prvku přednost před tlačítky v .; Upozorním, že prvek stylovaný jako tlačítko vždy nemusí být dobrý nápad.; Nakonec společně zjistíme, že je vlastněuniverzální
WEBP OBRÁZKY: DATOVĚ ÚSPORNÁ ALTERNATIVA K JPEG, …TRANSLATE THISPAGE
WebP je také prý pomalejší pro dekódování a více zatěžuje procesor. Ale na images.guide se píše:. Back in 2013, the compression speed of WebP was ~10× slower than JPEG but is now negligible (some images may be 2× slower).VZHŮRU DOLŮ
Google Page Experience update: Skoro vše co potřebujete vědět. 2. 6. 2021 — Již brzy začne Google nasazovat aktualizaci Page Experience, která bude daleko více zohledňovat rychlost webů, ale také širší oblast UX. Článek je výsledkem zamyšlení a rešerší na základě mnoha otázek, které mi v souvislosti s Page Experience update přišly na mysl. AMP WEBY: CO TO JE A PROČ NÁS TO MÁ VŮBEC ZAJÍMAT? …TRANSLATETHIS PAGE
Díky tomu má vaše AMP stránka adresu na jiné doméně, což je terčem poměrně oprávněné kritiky. Autoři AMP pro toto nabízejí řešení v podobě standardu Signed HTTP Exchanges, který zajistí zobrazení stránky pod vaší adresou, i když je fyzicky umístěná jinde.Uvidíme, zda se standard ujme. CSS GRID: KOMPLETNÍ PŘÍRUČKA VŠECH VLASTNOSTÍ (S …TRANSLATETHIS PAGE
CSS Grid je sada vlastností pro tvorbu layoutu vsazeného do pravidelné mřížky. Síla gridu je v tom, že můžeme mřížku definovat v obou směrech – v řádcích i sloupcích. KOMPLETNÍ PRŮVODCE OBRÁZKY V RESPONZIVNÍM DESIGNUTRANSLATE THISPAGE
Na pohled elegantní, ale nevýhody to má. Neexistuje totiž způsob, jak prohlížeč odradit od stažení obrázku nalinkovaného v atributu src.Proto se v těchto řešeních obrázek sice vymění, ale předtím se už stáhl tento soubor. UTILITY TŘÍDY A KOMPONENTY V CSS: JAK NAJÍT ROVNOVÁHU?TRANSLATE THIS PAGE Když utility třídy nasadíte na složitější komponenty, správa se stává problematickou. Proto se často kolo uzavře a najednou jste zpět u klasických BEM komponent nebo jiné abstrakce. Mají tedy utility vůbec nějaký smysl? Myslím si, že ano. WEBY VERSUS APLIKACE Rovnou říkám, že rozhodování není tak polarizované: existuje velká škála možností mezi webem a aplikací. Slovo „versus“ v názvu textu možná dokonce není na místě, weby a aplikace se totiž mohou skvěle doplňovat.MARTIN MICHÁLEK
Optimalizace rychlosti webu je workshop, kde si na webech účastníků ukážeme největší problémy a rovnou i návod, jak je vyřešit. Nabízím také školení AMP nebo webináře o rychlosti webu Vše je možné připravit na míru do firmy, čehož v poslední době využily JEDNOTKY PRO TVORBU WEBU (EM, REM, %, PX, VH, VW): …TRANSLATE THISPAGE
Používat rem je výhodné i z pohledu vývojáře:. V 1rem máte uloženou základní velikost písma a nemusíte si pamatovat, jestli je to 12, 14, 16, nebo kolik vlastně pixelů.; Šířka layoutu nastavená v rem bude dodržovat optimální délku textu, i když si uživatel písmo zvětší. Díky rem je také možné zvětšit celý dokument na konkrétních rozmezích designu. VŠE O PRVKU BUTTON A TLAČÍTKÁCH V HTMLTRANSLATE THIS PAGE Prvek reprezentuje tlačítko. Tím bychom mohli skončit a jít na pivo, že jo? To byste ale byli na špatném blogu. My půjdeme do hloubky. Doporučím vám dávat prvku přednost před tlačítky v .; Upozorním, že prvek stylovaný jako tlačítko vždy nemusí být dobrý nápad.; Nakonec společně zjistíme, že je vlastněuniverzální
WEBP OBRÁZKY: DATOVĚ ÚSPORNÁ ALTERNATIVA K JPEG, …TRANSLATE THISPAGE
WebP je také prý pomalejší pro dekódování a více zatěžuje procesor. Ale na images.guide se píše:. Back in 2013, the compression speed of WebP was ~10× slower than JPEG but is now negligible (some images may be 2× slower). UTILITY TŘÍDY A KOMPONENTY V CSS: JAK NAJÍT ROVNOVÁHU?TRANSLATE THIS PAGE Když utility třídy nasadíte na složitější komponenty, správa se stává problematickou. Proto se často kolo uzavře a najednou jste zpět u klasických BEM komponent nebo jiné abstrakce. Mají tedy utility vůbec nějaký smysl? Myslím si, že ano. CSS VLASTNOST DISPLAY: JAK DOBŘE ZNÁTE VŠECHNY JEJÍ …TRANSLATETHIS PAGE
Běžné tokové zobrazení (display:flow) floaty obalit neumí, potřebovali bychom už zmíněný „clearfix“.display:flow-root floaty obalí, vždy vytvoří nový kontext formátování bloku.; Na display:flex a display:grid nemají floaty žádný vliv.; Na vnitřní prvky v display:table floaty vliv mají, protože rodič je zde v běžném tokovém kontextu formátování bloku. KOMPLETNÍ PRŮVODCE OBRÁZKY V RESPONZIVNÍM DESIGNUTRANSLATE THISPAGE
Na pohled elegantní, ale nevýhody to má. Neexistuje totiž způsob, jak prohlížeč odradit od stažení obrázku nalinkovaného v atributu src.Proto se v těchto řešeních obrázek sice vymění, ale předtím se už stáhl tento soubor. CSS VLASTNOSTI OBJECT-FIT A OBJECT-POSITION: OŘEZ …TRANSLATE THISPAGE
object-fit a object-position jsou paralelní k vlastnostem background-size a background-position. Jen jsou určené pro prvky vkládané přímo do HTML. CSS FLEXBOX: PRŮVODCE VŠEMI VLASTNOSTMITRANSLATE THIS PAGE V této aktualizované příručce přibyly texty s příklady pro všechny vlastnosti, které ve flexboxu můžete používat. Flex v češtině znamená pružný, přizpůsobivý.Flexboxy jsou tedy pružné elementy layoutu. Jednou z hlavních předností flexboxu je totiž schopnost vyplňovat zbylý prostor. VLASTNOSTI GRID-TEMPLATE-ROWS A GRID-TEMPLATE …TRANSLATE THIS PAGE Další řadu možností nabízí funkce minmax() a související hodnoty pro nastavení šířky podle obsahu jako je min-content, max-content nebo fit-content.. Bez explicitního gridu. Toto je výchozí stav:.container { grid-template-columns: none; }. Občas se to ale může hodit použít i ZAROVNÁNÍ BOXŮ V CSS: PŘÍRUČKA PRO VŠECHNY …TRANSLATE THISPAGE
Specifikace Box Alignment Module Level 3 v podstatě vzala všechna zarovnání a rozdělení prostoru definovaná ve flexboxu, něco přidala a zpřístupnila ji ostatním systémům pro layout, což nás zajímá hlavně pro potřeby CSS gridu. O tom je tato příručka na Vzhůru dolů. PRELOAD: PŘEDNAČTENÍ PRVKŮ STRÁNKY DETAILNĚ A DO …TRANSLATETHIS PAGE
Všechny možné hodnoty atributu as jsou ve specifikaci.. Atribut type - mime type. Nepovinný atribut, který umožní prohlížeči zvážit, zda daný typ prvku podporuje a tedy zda jej chce stahovatnebo ne.
PRŮVODCE FORMÁTY OBRÁZKŮ PRO WEB: JPEG, WEBP, …TRANSLATE THISPAGE
Moderní formáty jako WebP nebo AVIF umí řešit scénáře určené dříve specificky pro JPEG (fotky) i PNG (bannery). Podpora WebP je už velmi slušná. Pokud by mi to tedy moje pracovní postupy dovolily, upřednostňoval bych WebP a konkrétní obrázky optimalizoval ještě jako AVIF, který má fantasticky nízký datový objem, ale dlouho trvá převod souboru. DĚDIČNOST V CSS: CO TO JE A KTERÝCH VLASTNOSTÍ SE TÝKÁ?TRANSLATETHIS PAGE
Dědičnost je spolu s kaskádou jako dvě sestry. A my, weboví vývojáři, jejich rodiče. Občas nás děti dost zlobí, jindy se mezi sebou mlátí prostě nám jednou za čas lezou na nervy.VZHŮRU DOLŮ
Google Page Experience update: Skoro vše co potřebujete vědět. 2. 6. 2021 — Již brzy začne Google nasazovat aktualizaci Page Experience, která bude daleko více zohledňovat rychlost webů, ale také širší oblast UX. Článek je výsledkem zamyšlení a rešerší na základě mnoha otázek, které mi v souvislosti s Page Experience update přišly na mysl.MARTIN MICHÁLEK
Kontakt. E martin@vzhurudolu.cz – T 724 071 700. Twitter – Facebook – LinkedIn. Fyzická osoba zapsaná v živnostenském rejstříku. Jurkovičova 988/26. AMP WEBY: CO TO JE A PROČ NÁS TO MÁ VŮBEC ZAJÍMAT? …TRANSLATETHIS PAGE
AMP z technického pohledu. Z pozice technika by definice AMP mohla znít následovně: Je to HTML, CSS a JS framework určený ke zrychlení načítání webových stránek prostřednictvím jejich umístění na AMP Cache, což je sada optimalizovaných serverů. Takové specificky nastavené CDN. AMP jsou dvě věci. WEBP OBRÁZKY: DATOVĚ ÚSPORNÁ ALTERNATIVA K JPEG, …TRANSLATE THISPAGE
WebP obrázky: datově úsporná alternativa k JPEG, PNG i GIF. Martin Michálek – 7. 7. 2020. WebP je formát bitmapových obrázků, který představil Google v roce 2010. Dnes už je podporovaný prakticky všemi prohlížeči, když nepočítáme zastaralý a obvykle málo nepoužívaný Internet Explorer. JEDNOTKY PRO TVORBU WEBU (EM, REM, %, PX, VH, VW): …TRANSLATE THISPAGE
Raději připomínám, že se vždy počítají ze šířky nejbližšího rodičovského prvku. Použitelných jednotek pro layout je ale více: Procenta nebo vw se roztahují podle šířky okna, vh podle jeho výšky. rem a em podle velikosti písma. Ve flexboxu je možné používat také absolutní jednotky ( flex: 1 ). CSS GRID: KOMPLETNÍ PŘÍRUČKA VŠECH VLASTNOSTÍ (S …TRANSLATETHIS PAGE
CSS Grid: Kompletní příručka všech vlastností (s příklady) Martin Michálek – 2. 8. 2019. CSS Grid je sada vlastností pro tvorbu layoutu vsazeného do pravidelné mřížky. Síla gridu je v tom, že můžeme mřížku definovat v obou směrech – v řádcích i sloupcích. Na rozdíl od flexboxu je tedy vhodnější pro KOMPLETNÍ PRŮVODCE OBRÁZKY V RESPONZIVNÍM DESIGNUTRANSLATE THISPAGE
Kompletní průvodce obrázky v responzivním designu. Martin Michálek – 17. 5. 2017. V responzivním designu máme na výběr poměrně hodně řešení možných problémů s obrázky. Pojďme si nejprve udělat mapu těch problémů: Velký obrázek pro počítač je zbytečné posílat do VŠE O PRVKU BUTTON A TLAČÍTKÁCH V HTMLTRANSLATE THIS PAGE Cituji: There's a lot to consider when making a custom button control fully accessible with an experience equal to a native button. You need tabindex=0, role=button, onkeydown, .keyCode == 13, .keyCode == 32, event.preventDefault (), and extra CSS to make it look like a realbutton.
UTILITY TŘÍDY A KOMPONENTY V CSS: JAK NAJÍT ROVNOVÁHU?TRANSLATE THIS PAGE Když utility třídy nasadíte na složitější komponenty, správa se stává problematickou. Proto se často kolo uzavře a najednou jste zpět u klasických BEM komponent nebo jiné abstrakce. Mají tedy utility vůbec nějaký smysl? Myslím si, že ano. WEBY VERSUS APLIKACE Weby versus nativní aplikace. Hned první problém je v definici. Jednoduše se nám budou definovat jen dva extrémní póly: Za web považuji software vytvořený technologiemi standardizovanými webovým konsorciem W3.org a přidruženými organizacemi. Jde hlavně o HTML, CSS, Javascript a různá API pro komunikaci aplikace sesystémem a
VZHŮRU DOLŮ
Google Page Experience update: Skoro vše co potřebujete vědět. 2. 6. 2021 — Již brzy začne Google nasazovat aktualizaci Page Experience, která bude daleko více zohledňovat rychlost webů, ale také širší oblast UX. Článek je výsledkem zamyšlení a rešerší na základě mnoha otázek, které mi v souvislosti s Page Experience update přišly na mysl.MARTIN MICHÁLEK
Kontakt. E martin@vzhurudolu.cz – T 724 071 700. Twitter – Facebook – LinkedIn. Fyzická osoba zapsaná v živnostenském rejstříku. Jurkovičova 988/26. AMP WEBY: CO TO JE A PROČ NÁS TO MÁ VŮBEC ZAJÍMAT? …TRANSLATETHIS PAGE
AMP z technického pohledu. Z pozice technika by definice AMP mohla znít následovně: Je to HTML, CSS a JS framework určený ke zrychlení načítání webových stránek prostřednictvím jejich umístění na AMP Cache, což je sada optimalizovaných serverů. Takové specificky nastavené CDN. AMP jsou dvě věci. WEBP OBRÁZKY: DATOVĚ ÚSPORNÁ ALTERNATIVA K JPEG, …TRANSLATE THISPAGE
WebP obrázky: datově úsporná alternativa k JPEG, PNG i GIF. Martin Michálek – 7. 7. 2020. WebP je formát bitmapových obrázků, který představil Google v roce 2010. Dnes už je podporovaný prakticky všemi prohlížeči, když nepočítáme zastaralý a obvykle málo nepoužívaný Internet Explorer. JEDNOTKY PRO TVORBU WEBU (EM, REM, %, PX, VH, VW): …TRANSLATE THISPAGE
Raději připomínám, že se vždy počítají ze šířky nejbližšího rodičovského prvku. Použitelných jednotek pro layout je ale více: Procenta nebo vw se roztahují podle šířky okna, vh podle jeho výšky. rem a em podle velikosti písma. Ve flexboxu je možné používat také absolutní jednotky ( flex: 1 ). CSS GRID: KOMPLETNÍ PŘÍRUČKA VŠECH VLASTNOSTÍ (S …TRANSLATETHIS PAGE
CSS Grid: Kompletní příručka všech vlastností (s příklady) Martin Michálek – 2. 8. 2019. CSS Grid je sada vlastností pro tvorbu layoutu vsazeného do pravidelné mřížky. Síla gridu je v tom, že můžeme mřížku definovat v obou směrech – v řádcích i sloupcích. Na rozdíl od flexboxu je tedy vhodnější pro KOMPLETNÍ PRŮVODCE OBRÁZKY V RESPONZIVNÍM DESIGNUTRANSLATE THISPAGE
Kompletní průvodce obrázky v responzivním designu. Martin Michálek – 17. 5. 2017. V responzivním designu máme na výběr poměrně hodně řešení možných problémů s obrázky. Pojďme si nejprve udělat mapu těch problémů: Velký obrázek pro počítač je zbytečné posílat do VŠE O PRVKU BUTTON A TLAČÍTKÁCH V HTMLTRANSLATE THIS PAGE Cituji: There's a lot to consider when making a custom button control fully accessible with an experience equal to a native button. You need tabindex=0, role=button, onkeydown, .keyCode == 13, .keyCode == 32, event.preventDefault (), and extra CSS to make it look like a realbutton.
UTILITY TŘÍDY A KOMPONENTY V CSS: JAK NAJÍT ROVNOVÁHU?TRANSLATE THIS PAGE Když utility třídy nasadíte na složitější komponenty, správa se stává problematickou. Proto se často kolo uzavře a najednou jste zpět u klasických BEM komponent nebo jiné abstrakce. Mají tedy utility vůbec nějaký smysl? Myslím si, že ano. WEBY VERSUS APLIKACE Weby versus nativní aplikace. Hned první problém je v definici. Jednoduše se nám budou definovat jen dva extrémní póly: Za web považuji software vytvořený technologiemi standardizovanými webovým konsorciem W3.org a přidruženými organizacemi. Jde hlavně o HTML, CSS, Javascript a různá API pro komunikaci aplikace sesystémem a
VLASTNOSTI GRID-TEMPLATE-ROWS A GRID-TEMPLATE …TRANSLATE THIS PAGE Další řadu možností nabízí funkce minmax() a související hodnoty pro nastavení šířky podle obsahu jako je min-content, max-content nebo fit-content.. Bez explicitního gridu. Toto je výchozí stav:.container { grid-template-columns: none; }. Občas se to ale může hodit použít i PRELOAD: PŘEDNAČTENÍ PRVKŮ STRÁNKY DETAILNĚ A DO …TRANSLATETHIS PAGE
Preload: Přednačtení prvků stránky detailně a do hloubky. Martin Michálek – 26. 5. 2020. Preload je deklarace, které vyvolává dřívější stažení prvku stránky a v případě JavaScriptu odděluje stažení od spuštění. Vezměme jednoduchý příklad s webfonty. Můžeme jich v CSS mít nalinkováno více. CSS VLASTNOSTI OBJECT-FIT A OBJECT-POSITION: OŘEZ …TRANSLATE THISPAGE
object-fit a object-position jsou paralelní k vlastnostem background-size a background-position. Jen jsou určené pro prvky vkládané přímo do HTML. UTILITY TŘÍDY A KOMPONENTY V CSS: JAK NAJÍT ROVNOVÁHU?TRANSLATE THIS PAGE Když utility třídy nasadíte na složitější komponenty, správa se stává problematickou. Proto se často kolo uzavře a najednou jste zpět u klasických BEM komponent nebo jiné abstrakce. Mají tedy utility vůbec nějaký smysl? Myslím si, že ano. KOMPLETNÍ PRŮVODCE OBRÁZKY V RESPONZIVNÍM DESIGNUTRANSLATE THISPAGE
Kompletní průvodce obrázky v responzivním designu. Martin Michálek – 17. 5. 2017. V responzivním designu máme na výběr poměrně hodně řešení možných problémů s obrázky. Pojďme si nejprve udělat mapu těch problémů: Velký obrázek pro počítač je zbytečné posílat do CSS FLEXBOX: PRŮVODCE VŠEMI VLASTNOSTMITRANSLATE THIS PAGE CSS Multicolumn. CSS Box Alignment. V této aktualizované příručce přibyly texty s příklady pro všechny vlastnosti, které ve flexboxu můžete používat. Flex v češtině znamená pružný, přizpůsobivý. Flexboxy jsou tedy pružné elementy layoutu. Jednou z hlavních předností flexboxu je ZAROVNÁNÍ BOXŮ V CSS: PŘÍRUČKA PRO VŠECHNY …TRANSLATE THISPAGE
Zarovnání boxů v CSS: Příručka pro všechny vlastnosti Box Alignment Module. Martin Michálek – 4. 12. 2020. Modul Box Alignment v CSS specifikuje zarovnání boxů v různých modelech rozvržení CSS: blokovém, tabulkovém, vícesloupcovém, flexboxunebo Gridu.
CSS VLASTNOST DISPLAY: JAK DOBŘE ZNÁTE VŠECHNY JEJÍ …TRANSLATETHIS PAGE
Vnější zobrazení v podstatě určuje roli stylovaného boxu v uspořádání toku stránky. Hodnoty pro vnější zobrazení jsou naši staří známí. Do tohoto typu zobrazení patří následující hodnoty: inline. Vytvoří boxík, který je „inline-level“, řádkový. Před sebou a po sobě nic nezalomí, prostě se vykreslí do PRŮVODCE FORMÁTY OBRÁZKŮ PRO WEB: JPEG, WEBP, …TRANSLATE THISPAGE
První standard pochází z roku 2001. SVG je zkratka pro Scalable Vector Graphics. Jde o vektorový formát, ne jen pro obrázky, ale pro celé vektorové dokumenty. Chvíli trvalo než se prosadil, ale v současném světě webařiny je zcela nepostradatelný pro ikony, infografiky, animace a mnoho dalšího. DĚDIČNOST V CSS: CO TO JE A KTERÝCH VLASTNOSTÍ SE TÝKÁ?TRANSLATETHIS PAGE
Ne, došli jsme k tomu, že v CSS se dědí jen některé vlastnosti. Jsou to snad všechny vlastnosti textu, některé vlastnosti rámečků, některé vlastnosti odrážkových seznamů, vlastnosti pro zvukové vyjádření obsahu (jako volume) také viditelnost ( visibility ). Reklama.VZHŮRU DOLŮ
Změny frontend kodéřiny, nástroje, postupy a nové CSS3 vlastnosti v jednom e-booku. Vydáno: 2015. Cena: 99 Kč. Více informací. Podcast ze Vzhůru dolů. Uvádí Robin Pokorný a Martin Michálek. Rozhovory se zajímavými lidmi kolem webového designu a vývoje. VIDEA ZE VZHŮRU DOLŮ: CSS, JAVASCRIPT, RYCHLOST WEBŮ…TRANSLATETHIS PAGE
Principy Webpacku. Webpack je nejdůležitější nástroj pro zpracování javascriptového, ale i jiného frontendového kódu. Poznejte jej více. Cena: 595 Kč s DPH. Více informací. Variabilní fonty prakticky. Variable fonts přinesly do webové typografiezásadní inovace.
ZAROVNÁNÍ BOXŮ V CSS: PŘÍRUČKA PRO VŠECHNY …TRANSLATE THISPAGE
Zarovnání boxů v CSS: Příručka pro všechny vlastnosti Box Alignment Module. Martin Michálek – 4. 12. 2020. Modul Box Alignment v CSS specifikuje zarovnání boxů v různých modelech rozvržení CSS: blokovém, tabulkovém, vícesloupcovém, flexboxunebo Gridu.
MARTIN MICHÁLEK
Kontakt. E martin@vzhurudolu.cz – T 724 071 700. Twitter – Facebook – LinkedIn. Fyzická osoba zapsaná v živnostenském rejstříku. Jurkovičova 988/26. VŠE O PRVKU BUTTON A TLAČÍTKÁCH V HTMLTRANSLATE THIS PAGE Cituji: There's a lot to consider when making a custom button control fully accessible with an experience equal to a native button. You need tabindex=0, role=button, onkeydown, .keyCode == 13, .keyCode == 32, event.preventDefault (), and extra CSS to make it look like a realbutton.
AMP WEBY: CO TO JE A PROČ NÁS TO MÁ VŮBEC ZAJÍMAT? …TRANSLATETHIS PAGE
AMP z technického pohledu. Z pozice technika by definice AMP mohla znít následovně: Je to HTML, CSS a JS framework určený ke zrychlení načítání webových stránek prostřednictvím jejich umístění na AMP Cache, což je sada optimalizovaných serverů. Takové specificky nastavené CDN. AMP jsou dvě věci. WEBPACK: ÚPLNÉ ZÁKLADY A TUTORIÁL K TOMUTRANSLATE THIS PAGE Webpack: Úplné základy a tutoriál k tomu. Martin Michálek – 9. 10. 2019. Webpack je nástroj pro zpracování souborů a usnadnění práci vývojářů. Jde o kombinaci balíčkovače ( module bundler jako je Browserify) se spouštěčem úloh ( task runner jako jsouGulp
JEDNOTKY PRO TVORBU WEBU (EM, REM, %, PX, VH, VW): …TRANSLATE THISPAGE
Raději připomínám, že se vždy počítají ze šířky nejbližšího rodičovského prvku. Použitelných jednotek pro layout je ale více: Procenta nebo vw se roztahují podle šířky okna, vh podle jeho výšky. rem a em podle velikosti písma. Ve flexboxu je možné používat také absolutní jednotky ( flex: 1 ). CSS FLEXBOX: PRŮVODCE VŠEMI VLASTNOSTMITRANSLATE THIS PAGE CSS Multicolumn. CSS Box Alignment. V této aktualizované příručce přibyly texty s příklady pro všechny vlastnosti, které ve flexboxu můžete používat. Flex v češtině znamená pružný, přizpůsobivý. Flexboxy jsou tedy pružné elementy layoutu. Jednou z hlavních předností flexboxu je UTILITY TŘÍDY A KOMPONENTY V CSS: JAK NAJÍT ROVNOVÁHU?TRANSLATE THIS PAGE Když utility třídy nasadíte na složitější komponenty, správa se stává problematickou. Proto se často kolo uzavře a najednou jste zpět u klasických BEM komponent nebo jiné abstrakce. Mají tedy utility vůbec nějaký smysl? Myslím si, že ano.VZHŮRU DOLŮ
Změny frontend kodéřiny, nástroje, postupy a nové CSS3 vlastnosti v jednom e-booku. Vydáno: 2015. Cena: 99 Kč. Více informací. Podcast ze Vzhůru dolů. Uvádí Robin Pokorný a Martin Michálek. Rozhovory se zajímavými lidmi kolem webového designu a vývoje. VIDEA ZE VZHŮRU DOLŮ: CSS, JAVASCRIPT, RYCHLOST WEBŮ…TRANSLATETHIS PAGE
Principy Webpacku. Webpack je nejdůležitější nástroj pro zpracování javascriptového, ale i jiného frontendového kódu. Poznejte jej více. Cena: 595 Kč s DPH. Více informací. Variabilní fonty prakticky. Variable fonts přinesly do webové typografiezásadní inovace.
ZAROVNÁNÍ BOXŮ V CSS: PŘÍRUČKA PRO VŠECHNY …TRANSLATE THISPAGE
Zarovnání boxů v CSS: Příručka pro všechny vlastnosti Box Alignment Module. Martin Michálek – 4. 12. 2020. Modul Box Alignment v CSS specifikuje zarovnání boxů v různých modelech rozvržení CSS: blokovém, tabulkovém, vícesloupcovém, flexboxunebo Gridu.
MARTIN MICHÁLEK
Kontakt. E martin@vzhurudolu.cz – T 724 071 700. Twitter – Facebook – LinkedIn. Fyzická osoba zapsaná v živnostenském rejstříku. Jurkovičova 988/26. VŠE O PRVKU BUTTON A TLAČÍTKÁCH V HTMLTRANSLATE THIS PAGE Cituji: There's a lot to consider when making a custom button control fully accessible with an experience equal to a native button. You need tabindex=0, role=button, onkeydown, .keyCode == 13, .keyCode == 32, event.preventDefault (), and extra CSS to make it look like a realbutton.
AMP WEBY: CO TO JE A PROČ NÁS TO MÁ VŮBEC ZAJÍMAT? …TRANSLATETHIS PAGE
AMP z technického pohledu. Z pozice technika by definice AMP mohla znít následovně: Je to HTML, CSS a JS framework určený ke zrychlení načítání webových stránek prostřednictvím jejich umístění na AMP Cache, což je sada optimalizovaných serverů. Takové specificky nastavené CDN. AMP jsou dvě věci. WEBPACK: ÚPLNÉ ZÁKLADY A TUTORIÁL K TOMUTRANSLATE THIS PAGE Webpack: Úplné základy a tutoriál k tomu. Martin Michálek – 9. 10. 2019. Webpack je nástroj pro zpracování souborů a usnadnění práci vývojářů. Jde o kombinaci balíčkovače ( module bundler jako je Browserify) se spouštěčem úloh ( task runner jako jsouGulp
JEDNOTKY PRO TVORBU WEBU (EM, REM, %, PX, VH, VW): …TRANSLATE THISPAGE
Raději připomínám, že se vždy počítají ze šířky nejbližšího rodičovského prvku. Použitelných jednotek pro layout je ale více: Procenta nebo vw se roztahují podle šířky okna, vh podle jeho výšky. rem a em podle velikosti písma. Ve flexboxu je možné používat také absolutní jednotky ( flex: 1 ). CSS FLEXBOX: PRŮVODCE VŠEMI VLASTNOSTMITRANSLATE THIS PAGE CSS Multicolumn. CSS Box Alignment. V této aktualizované příručce přibyly texty s příklady pro všechny vlastnosti, které ve flexboxu můžete používat. Flex v češtině znamená pružný, přizpůsobivý. Flexboxy jsou tedy pružné elementy layoutu. Jednou z hlavních předností flexboxu je UTILITY TŘÍDY A KOMPONENTY V CSS: JAK NAJÍT ROVNOVÁHU?TRANSLATE THIS PAGE Když utility třídy nasadíte na složitější komponenty, správa se stává problematickou. Proto se často kolo uzavře a najednou jste zpět u klasických BEM komponent nebo jiné abstrakce. Mají tedy utility vůbec nějaký smysl? Myslím si, že ano. VIDEA ZE VZHŮRU DOLŮ: CSS, JAVASCRIPT, RYCHLOST WEBŮ…TRANSLATETHIS PAGE
Principy Webpacku. Webpack je nejdůležitější nástroj pro zpracování javascriptového, ale i jiného frontendového kódu. Poznejte jej více. Cena: 595 Kč s DPH. Více informací. Variabilní fonty prakticky. Variable fonts přinesly do webové typografiezásadní inovace.
JAK ZRYCHLIT WEB V ROCE 2021? V následujícím seznamu tipů jak zrychlit web nemám ambici být obsahově vyčerpávající. Spíše připomínám metody, které jsou relativně nové, které se mi osvědčily při práci pro klienty, a o kterých jsem psal na Vzhůru dolů. AMP WEBY: CO TO JE A PROČ NÁS TO MÁ VŮBEC …TRANSLATE THIS PAGE AMP z technického pohledu. Z pozice technika by definice AMP mohla znít následovně: Je to HTML, CSS a JS framework určený ke zrychlení načítání webových stránek prostřednictvím jejich umístění na AMP Cache, což je sada optimalizovaných serverů. Takové specificky nastavené CDN. AMP jsou dvě věci. PRŮVODCE FORMÁTY OBRÁZKŮ PRO WEB: JPEG, WEBP, …TRANSLATE THISPAGE
Moderní formáty jako WebP nebo AVIF umí řešit scénáře určené dříve specificky pro JPEG (fotky) i PNG (bannery). Podpora WebP je už velmi slušná. Pokud by mi to tedy moje pracovní postupy dovolily, upřednostňoval bych WebP a konkrétní obrázky optimalizoval ještě jako AVIF, který má fantasticky nízký datový objem, ale dlouho trvá převod souboru. CSS GRID: KOMPLETNÍ PŘÍRUČKA VŠECH VLASTNOSTÍ (S …TRANSLATETHIS PAGE
CSS Grid: Kompletní příručka všech vlastností (s příklady) Martin Michálek – 2. 8. 2019. CSS Grid je sada vlastností pro tvorbu layoutu vsazeného do pravidelné mřížky. Síla gridu je v tom, že můžeme mřížku definovat v obou směrech – v řádcích i sloupcích. Na rozdíl od flexboxu je tedy vhodnější pro CSS VLASTNOST DISPLAY: JAK DOBŘE ZNÁTE VŠECHNY JEJÍ …TRANSLATETHIS PAGE
Vnější zobrazení v podstatě určuje roli stylovaného boxu v uspořádání toku stránky. Hodnoty pro vnější zobrazení jsou naši staří známí. Do tohoto typu zobrazení patří následující hodnoty: inline. Vytvoří boxík, který je „inline-level“, řádkový. Před sebou a po sobě nic nezalomí, prostě se vykreslí do WEBY VERSUS APLIKACE Weby versus nativní aplikace. Hned první problém je v definici. Jednoduše se nám budou definovat jen dva extrémní póly: Za web považuji software vytvořený technologiemi standardizovanými webovým konsorciem W3.org a přidruženými organizacemi. Jde hlavně o HTML, CSS, Javascript a různá API pro komunikaci aplikace sesystémem a
UTILITY TŘÍDY A KOMPONENTY V CSS: JAK NAJÍT ROVNOVÁHU?TRANSLATE THIS PAGE Když utility třídy nasadíte na složitější komponenty, správa se stává problematickou. Proto se často kolo uzavře a najednou jste zpět u klasických BEM komponent nebo jiné abstrakce. Mají tedy utility vůbec nějaký smysl? Myslím si, že ano. PROGRESIVNÍ WEBOVÉ APLIKACE: CO TO JE? A JAK WEBU …TRANSLATE THISPAGE
2019. PWA (progresivní webové aplikace) je označení pro weby, které přebírají některé vlastnosti nativních aplikací: umí například běžet offline, mají přístup k hardwaru a posílají notifikace uživateli. PWA tak kombinují výhody světa webů se světem nativních aplikací. Jak jsem psal v DĚDIČNOST V CSS: CO TO JE A KTERÝCH VLASTNOSTÍ SE TÝKÁ?TRANSLATETHIS PAGE
Ne, došli jsme k tomu, že v CSS se dědí jen některé vlastnosti. Jsou to snad všechny vlastnosti textu, některé vlastnosti rámečků, některé vlastnosti odrážkových seznamů, vlastnosti pro zvukové vyjádření obsahu (jako volume) také viditelnost ( visibility ). Reklama. Přejít na hlavní obsah Logo Vzhůru dolů: Mlátek a želízkoVzhůru
dolů
HLAVNÍ NAVIGACE
* ČLÁNKY
* Podcast
* Kurzy
* Knihy
WEBPACK: ÚPLNÉ ZÁKLADY A TUTORIÁL K TOMU 9. 10. 2019 v příručce Pořád jste Webpack nevyzkoušeli? Anebo ano, ale stále mu nerozumíte? Pak tohle je textprávě pro vás.
Pokračovat…
------------------------- FUNKCE REPEAT() V CSS GRIDU (A KLÍČOVÁ SLOVA AUTO-FILL A AUTO-FIT) 11. 10. 2019 v příručce Usnadnění opakujících se předpisů pro sloupce nebo řádky mřížky. Nově také s vysvětlením auto-fill a auto-fit. JAVASCRIPT V AMP A INOVACE JMÉNEM AMP-SCRIPT 3. 10. 2019 v příručce Má se za to, že JavaScript v AMP není povoleno používat. Ale dneska je to už úplně jinak. CSS FUNKCE MINMAX() A KLÍČOVÁ SLOVA MIN-CONTENT, MAX-CONTENT AFIT-CONTENT
1. 10. 2019 v příručce Důležitá vlastnost pro skládání layoutů pomocí CSS Gridu ajejí ošemetnosti.
PROGRESIVNÍ WEBOVÉ APLIKACE: CO TO JE? A JAK WEBU ZAŘÍDIT PLNÉ HODNOCENÍ PWA V LIGHTHOUSE 26. 9. 2019 v příručce PWA nejsou žádná novinka. V tomhle článku se ale dozvíte, jak si některé jejich vlastnosti zapnout ku prospěchu jakéhokoliv webu. AMP WEBY: CO TO JE A PROČ NÁS TO MÁ VŮBEC ZAJÍMAT? (+ VIDEO) 23. 9. 2019 v příručce Podrobný úvod pro ty z vás, kteří AMP, technologii pro rychlé načtení stránek, zatím moc neznáte. PODCAST: S RIKI FRIDRICHEM O SOUČASNOSTI A BUDOUCNOSTI JAVASCRIPTOVÝCH FRAMEWORKŮ 20. 9. 2019 v podcastech Procházíme krajinou frameworků od Angularu.js, přes dnes nejrozšířenější React a rychle rostoucí Vue.js až po novinky vpodobě Svelte.
PAUL BAKAUS: „AMP JE DOCELA NEPOCHOPENÝ PROJEKT“ 18. 9. 2019 na blogu Interview s členem AMP týmu. Dozvíte se, zda je možné AMP považovat za následníka jQuery ekosystému. Dále pak narazíme na problémy spojené s potenciálním otevření výhod AMP pro všechny webu. A nakonec na podprojekt jménem „AMP Bento“. LIGHTHOUSE PERFORMANCE SCORE: METRIKA VŠECH SYNTETICKÝCH METRIKRYCHLOSTI WEBU
9. 9. 2019 v příručce Velmi důležité číslo, kterým rychlost vaší stránky zhodnotí nástroje Lighthouse nebo PageSpeed Insights.Další články
AKTUÁLNÍ TERMÍNY VEŘEJNÝCH KURZŮ MISTROVSKÝ VÝVOJ WEBŮ NA WORDPRESSUJan Bien
Vývoj webů na míru s WordPressem může být fajn. Pronikněte do něj díky lektorovi s mistrovským přehledem.Lektor: JAN BIEN
Cena: 4 490 Kč bez DPH Příští termín: 16. ŘÍJNA V PRAZE NÁSTROJE JAVASCRIPTURiki Fridrich
NPM, Yarn, Babel, Webpack, Karma… ekosystém pro psaní, testování a spolupráci kolem frontendového kódu přehledně. Lektor: RIKI FRIDRICH Cena: 4 990 Kč bez DPH Příští termín: 23. ŘÍJNA V PRAZE KÓDOVÁNÍ NEWSLETTERŮTomáš Krejčí
Jak na šablony newsletterů efektivně a bez trápení? Jde to, jen potřebujete správné workflow, nástroje a zkušeného průvodce. Lektor: TOMÁŠ KREJČÍ Cena: 4 490 Kč bez DPH Příští termín: 30. ŘÍJNA V PRAZE 22. listopadu v Praze Vue.js prakticky _ Nový _ 28. listopadu v Praze Organizace CSS kódu4. února v Praze
Optimalizace rychlosti webu 18. února v Praze Principy JavascriptuVíce o kurzech
KNIHY A E-BOOKY
_Nová_
VZHŮRU DO AMP
Vše o technologii pro tvorbu bezkonkurenčně rychlých webů v jednom e-booku. Vydáno: 2019.Cena: 399 KČ
Více informací
VZHŮRU DO (RESPONZIVNÍHO) WEBDESIGNU E-book i tištěná kniha. Kompletní průvodce návrhem a implementací responzivních webů. Vydáno: 2017. Cena: 299 NEBO 549 KČVíce informací
VZHŮRU DO CSS3
Změny frontend kodéřiny, nástroje, postupy a nové CSS3 vlastnosti v jednom e-booku. Vydáno: 2015.Cena: 149 KČ
Více informací
TÉMATA
Responzivní design Nástroje CSS HTML SVG Rychlost načítání Bootstrap Prohlížeče Netechnické Školení Podcast Přístupnost Organizace CSSWordPress AMP
Martin Michálek
AUTOR: MARTIN MICHÁLEK Konzultant k rychlosti webu a tvůrce obsahu pro frontendové vývojáře. Vede spolek Frontendisti.cz.Více informací
NOVÝ E-BOOK: „VZHŮRU DO AMP“ Nový e-book: „Vzhůru do AMP“ 304 stránek o technologii rychlých webů.Více informací
PATIČKA WEBU
Články – Podcast – Kurzy – Knihy– Checklist
Novinky e-mailem – Reklama – O webu Obchodní podmínky – Osobní údaje –Cookies
Obsah na této stránce je publikován pod Creative Commons licencí Uveďte autora, neužívejte komerčně 3.0 Česko.
Píše a provozuje Martin Michálek . martin@vzhurudolu.cz Facebook – Twitter– RSS
CSS Mine
Details
Copyright © 2024 ArchiveBay.com. All rights reserved. Terms of Use | Privacy Policy | DMCA | 2021 | Feedback | Advertising | RSS 2.0