Můj drahý synu: ukrajinský voják, který se vrátil z mrtvých

Můj drahý synu: ukrajinský voják, který se vrátil z mrtvých
Tento CSS kód definuje vlastní rodinu písem s názvem "Guardian Headline Full" s více váhami a styly. Zahrnuje váhy light, regular, medium a semibold, každou s normálními a kurzívními variantami. Písma jsou načítána ze serverů Guardianu ve formátech WOFF2, WOFF a TrueType, aby byla zajištěna kompatibilita napříč různými prohlížeči. Písmo "Guardian Headline Full" zahrnuje několik stylů a vah. Styl regular kurzíva používá font-weight 400 a je dostupný ve formátech woff2, woff a ttf. Styl medium má váhu 500 a je normální, ne kurzíva. Medium kurzíva také používá váhu 500, ale s kurzívním stylem. Styl semibold je normální s váhou 600 a jeho kurzívní verze má stejnou váhu. Styl bold je normální s váhou 700 a bold kurzíva odpovídá této váze v kurzívě. Styl black je normální s váhou 900 a black kurzíva je kurzívní verze této váhy. Poskytnutý text se zdá být směsí CSS kódu pro definice písem a responzivních mřížkových rozložení. Zde je plynulý, přirozený anglický popis jeho významu: Kód definuje dvě vlastní písma pro web Guardianu: tučné kurzívní písmo pro titulky a tučné písmo pro titulní část, přičemž specifikuje jejich zdrojové soubory a formáty. Poté nastavuje responzivní mřížkové rozložení pro obsah článku. Na menších obrazovkách je rozložení jednosloupcové s oblastmi vertikálně uspořádanými pro média, název, titulek a další prvky. Jak se obrazovka rozšiřuje, rozložení se přizpůsobuje. Na středních obrazovkách zůstává jednosloupcové, ale některé oblasti se přeuspořádají. Na větších obrazovkách přechází na dvousloupcové rozložení s hlavní obsahovou oblastí a pravým postranním panelem. Na největších obrazovkách přidává levý okraj a dále upravuje strukturu mřížky, konkrétně ovládá odsazení a pozicování prvků jako popisky pro ponořené obrázky. Pro interaktivní mřížkové obrázky s ponořenými popisky je nastaveno odsazení popisku na 4 pixely nahoře a 0 jinde. V rámci různých obsahových těles jsou řádky a meta prvky v interaktivních mřížkách umístěny v konkrétní mřížkové oblasti. Prvek lines má výšku, která se přizpůsobuje jeho obsahu, a horní okraj 5 pixelů, zatímco meta prvek má horní okraj 18 pixelů. Na větších obrazovkách používá interaktivní mřížka pětisloupcové rozložení se specifickými šířkami. Pro zařízení iOS a Android používá úvodní text (standfirst) v hlavičce článku písmo Guardian Headline s medium váhou. Sekční kicker je zobrazen jako blok a jeho první písmeno je velké. Prvek keyline má zvýšené horní odsazení. Jméno autora v byline používá tučné písmo Guardian Headline a odkazy v něm jsou také tučné. Obrázky v článcích mají automatickou výšku a odstavce následující po atomických prvcích nemají horní okraj. Vlastní písmo Guardian Headline Full je načteno ve třech váhách: light a light kurzíva, z konkrétních webových zdrojů. Poskytnutý text se zdá být sérií CSS pravidel `@font-face` pro rodinu písem s názvem "Guardian Headline Full." Tato pravidla definují různé váhy a styly písma (jako regular, kurzíva, medium, bold atd.) a specifikují webové adresy (URL), kde se nacházejí skutečné soubory písem (ve formátech jako WOFF2, WOFF a TTF), aby si je prohlížeč mohl stáhnout a použít. @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, 0px)); position: relative; left: 50%; right: 50%; margin-left: calc(-50vw + var(--half-scrollbar-width, 0px)) !important; margin-right: calc(-50vw + var(--half-scrollbar-width, 0px)) !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 { border-left: 1px solid #dcdcdc; z-index: -1; left: -10px; } } @media (min-width: 81.25em) { .content__main-column--interactive:before { border-left: 1px solid #dcdcdc; left: -11px; } } .content__main-column--interactive .element-atom { margin-top: 0; margin-bottom: 0; padding-bottom: 12px; padding-top: 12px; } .content__main-column--interactive p + .element-atom { padding-top: 0; padding-bottom: 0; margin-top: 12px; margin-bottom: 12px; } .content__main-column--interactive .element-inline { max-width: 620px; } @media (min-width: 61.25em) { figure[data-spacefinder-role="inline"].element { max-width: 620px; } } :root { --dateline: #606060; --headerBorder: #dcdcdc; --captionText: #999; --captionBackground: hsla(0, 0%, 7%, 0.72); --feature: #c70000;