Rozhodnutí ve věci Noela Clarka je vítězstvím pro odvážné ženy, které se podělily o své příběhy – a pro žurnalistiku. | Katharine Viner

Rozhodnutí ve věci Noela Clarka je vítězstvím pro odvážné ženy, které se podělily o své příběhy – a pro žurnalistiku. | Katharine Viner
Tento CSS kód definuje vlastní fontovou rodinu s názvem "Guardian Headline Full" s více řezy a styly písma. Zahrnuje lehkou, normální, střední a polotučnou tloušťku, každou v normálním i kurzívním stylu. Soubory fontů jsou poskytovány ve formátech WOFF2, WOFF a TrueType a jsou hostovány na asset serveru Guardianu. @media (min-width: 71.25em) { .content__main-column--interactive { margin-left: 160px; } } @media (min-width: 81.25em) { .content__main-column--interactive { margin-left: 240px; } } .content__main-column--interactive .element-atom { max-width: 620px; } @media (max-width: 46.24em) { .content__main-column--interactive .element-atom { max-width: 100%; } } .content__main-column--interactive .element-showcase { margin-left: 0; } @media (min-width: 46.25em) { .content__main-column--interactive .element-showcase { max-width: 620px; } } @media (min-width: 71.25em) { .content__main-column--interactive .element-showcase { max-width: 860px; } } .content__main-column--interactive .element-immersive { max-width: 1100px; } @media (max-width: 46.24em) { .content__main-column--interactive .element-immersive { width: calc(100vw - var(--scrollbar-width)); position: relative; left: 50%; right: 50%; margin-left: calc(-50vw + var(--half-scrollbar-width)) !important; margin-right: calc(-50vw + var(--half-scrollbar-width)) !important; } } @media (min-width: 46.25em) { .content__main-column--interactive .element-immersive { transform: translate(-20px); width: calc(100% + 60px); } } @media (max-width: 71.24em) { .content__main-column--interactive .element-immersive { margin-left: 0; margin-right: 0; } } @media (min-width: 71.25em) { .content__main-column--interactive .element-immersive { transform: translate(0); width: auto; } } @media (min-width: 81.25em) { .content__main-column--interactive .element-immersive { max-width: 1260px; } } .content__main-column--interactive p, .content__main-column--interactive ul { max-width: 620px; } .content__main-column--interactive:before { position: absolute; top: 0; height: calc(100% + 15px); min-height: 100px; content: ""; } @media (min-width: 71.25em) { .content__main-column--interactive:before { left: -10px; } }Toto se zdá být blok CSS kódu, pravděpodobně ze stylopisu webové stránky. Definuje různé styly pro prvky jako sloupce, interaktivní obsah a typografii, včetně barev, rozestupů a pravidel rozvržení pro různé velikosti obrazovky. Kód obsahuje mediální dotazy pro responzivní design a používá vlastní vlastnosti CSS (proměnné) pro konzistentní tematizaci.Následující CSS pravidla upravují rozvržení a stylování různých prvků: - Odstavce následující po vodorovných čarách v konkrétních kontejnerech nemají horní odsazení. - Popisky pro prvky showcase jsou pozicovány staticky, s plnou šířkou a maximální šířkou 620px. - Imersivní prvky sahají na celou šířku viewportu mínus šířka posuvníku. - Pro obrazovky široké až 71.24em jsou imersivní prvky omezeny na 978px a jejich popisky mají 10px vodorovné odsazení. - Mezi 30em a 71.24em mají popisky pro imersivní prvky 20px vodorovné odsazení. - Pro obrazovky mezi 46.25em a 61.24em jsou imersivní prvky omezeny na 738px. - Pod 46.24em jsou imersivní prvky zarovnány doleva s upravenými okraji. - Mezi 30em a 46.24em mají imersivní prvky levý okraj -20px a popisky s 20px vodorovným odsazením. - Pro obrazovky 61.25em a širší je aplikováno mřížkové rozvržení s konkrétními definicemi sloupců a řádků. - Titulky v této mřížce mají horní ohraničení. - Meta informace jsou pozicovány relativně s horním odsazením a bez pravého okraje. - Prvky standfirst mají upravené okraje, velikosti písma a styly odkazů, včetně podtržených odkazů s konkrétními barvami a efekty při najetí. - První odstavec v prvcích standfirst má horní ohraničení a žádné spodní odsazení, které je odstraněno při 71.25em a výše. - Obrázky v mřížce mají levé okraje a maximální šířku 630px pro inline prvky. - Při 71.25em a výše je šablona mřížky upravena s různými definicemi sloupců a řádků.Poskytnutý text se zdá být CSS kódem pro stylování rozvržení webové stránky, konkrétně pro třídu furniture-wrapper. Definuje mřížkové struktury, mediální dotazy pro responzivní design a různá pravidla stylování pro prvky jako titulky, meta informace, text standfirst a popisky médií. Kód upravuje vlastnosti jako šířky, fonty, ohraničení a barvy na základě zlomových bodů velikosti obrazovky.Druhý prvek svého typu by měl být zobrazen jako blok s maximální šířkou 90%. Na obrazovkách širokých alespoň 30em by měly mít popisky uvnitř furniture wrapperu odsazení 4px nahoře, 20px po stranách a 12px dole. Popisky s třídou "hidden" by měly být neviditelné. Tlačítko popisku uvnitř furniture wrapperu je zobrazeno jako blok, absolutně pozicováno 10px odspodu a 8px zprava, s vysokým pořadím ve vrstvách. Má barvu pozadí definovanou proměnnou --captionBackground, žádné ohraničení, kruhový tvar a odsazení 6px nahoře, 5px po stranách a 5px dole. SVG uvnitř je škálováno na 85 % své původní velikosti. Na obrazovkách širokých alespoň 30em je tlačítko pozicováno 10px zprava. Pro hlavní interaktivní sloupec na obrazovkách širokých alespoň 71.25em je horní pozice upravena o -12px a výška zvýšena o 24px. Nadpisy (h2) v tomto sloupci mají maximální šířku 620px. Na zařízeních iOS a Android jsou barevné proměnné nastaveny následovně: --darkBackground na #1a1a1a, --feature na #c70000, --darkmodeFeature na #ff5943 a --new-pillar-colour na hodnotu --primary-pillar nebo --feature, pokud není definována. V tmavém režimu --new-pillar-colour používá --darkmode-pillar nebo --darkmodeFeature. Pro první písmeno prvního odstavce následujícího po konkrétních prvcích v kontejnerech článků na iOS a Android je barva nastavena na hodnotu --secondary-pillar nebo černá, pokud není definována. Hlavičky v kontejnerech článků na iOS a Android nemají výšku. Furniture wrapper v těchto kontejnerech má odsazení 4px nahoře, 10px po stranách a 0 dole. Štítky uvnitř furniture wrapperu používají tučné písmo o tloušťce 700 z fontových rodin Guardian Headline nebo Guardian Egyptian Web.Titulkový font je nastaven na Guardian Headline, Georgia nebo serif, s konkrétní barvou a velkými písmeny. Na zařízeních iOS a Android používá titulek v kontejnerech článků tučné písmo o velikosti 32px, má spodní odsazení 12px a je zbarven tmavě šedě. Obrázky v těchto kontejnerech jsou pozicovány relativně, s horním okrajem 14px a levým okrajem -10px. Jejich šířka se přizpůsobuje viewportu mínus posuvník a jejich výška je nastavena na auto. Vnitřní prvky, obrázky a odkazy uvnitř těchto obrázků mají průhledné pozadí, stejnou responzivní šířku a automatickou výšku. Sekce standfirst má odsazení 4px nahoře, 24px dole a pravý okraj -10px. Odstavce uvnitř standfirst používají fontovou rodinu Guardian Headline nebo Georgia. Odkazy uvnitř standfirst a jeho položek seznamu jsou odpovídajícím způsobem stylovány.Pro zařízení iOS a Android jsou odkazy uvnitř sekce standfirst feature, standardních a komentářových článků stylovány konkrétní barvou, podtržením 6px pod textem a bez obrázku na pozadí nebo spodního ohraničení. Při najetí se barva podtržení změní tak, aby odpovídala barvě textu. Meta sekce v těchto kontejnerech nemá okraj a prvky jako podpisy, autoři a související odkazy jsou stylovány konzistentně.Pro zařízení iOS a Android platí pro kontejnery článků následující stylování: - Odkazy na autorské podpisy používají novou barvu pilíře. - Prvky meta sekce misc nemají odsazení. - Ikony SVG v meta misc sekci používají pro tahy novou barvu pilíře. - Tlačítka popisků v prvcích showcase jsou vycentrovaná, 28x28px, s odsazením 5px, pozicována 14px zprava. - Tělo článku má vodorovné odsazení 12px. - Obrázky, které nejsou miniatury ani imersivní, sahají na šířku viewportu mínus 24px a šířka posuvníku, bez okraje a automatické výšky. Jejich popisky nemají odsazení. - Prvky imersivních obrázků jsou stylovány podobně.Pro imersivní obrázky ve standardních a komentářových článcích na Androidu nastavte šířku na plnou šířku viewportu mínus šířka posuvníku. Na iOS a Android pro feature, standardní a komentářové články stylujte citované blockquoty barvou založenou na nové barvě pilíře. Také stylujte odkazy v próze primární barvou pilíře, podtržením posunutým o 6px a barvou podtržení odpovídající ohraničení hlavičky. Při najetí změňte barvu podtržení na novou barvu pilíře. V tmavém režimu nastavte barvu pozadí furniture wrapperů na #1a1a1a. Stylujte štítky obsahu novou barvou pilíře, titulky barvou ohraničení hlavičky a odstavce standfirst barvou ohraničení hlavičky. Také stylujte odkazy standfirst a autory podpisů stejnou barvou ohraničení hlavičky.Tento CSS kód nastavuje barvu autorských podpisů na konkrétní barvu definovanou proměnnou na zařízeních iOS a Android pro různé typy článků. Také aplikuje stejnou barvu na tahy SVG v meta sekci a na citovaný text uvnitř článků. Dále definuje barvu pro popisky obrázků pomocí jiné proměnné. Kód cílí na více kontejnerů a prvků, aby zajistil konzistentní stylování napříč různými rozvrženími a platformami.Na zařízeních iOS je první písmeno odstavců následujících po konkrétních prvcích v sekcích článků a komentářů stylováno vlastním iniciálovým písmem