Pod povrchem, ve stavu popírání: ignoruje Evropa klimatickou krizi?
Tento CSS kód definuje vlastní rodinu písem s názvem "Guardian Headline Full" s více váhami a styly písma. 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.
Text se jeví jako úryvek CSS kódu definujícího font-face pro rodinu písem "Guardian Headline Full". Zde je přepsán plynulou, přirozenou angličtinou:
Tento CSS definuje rodinu písem "Guardian Headline Full" s více styly a váhami. Každá položka specifikuje soubory písem ve formátech WOFF2, WOFF a TrueType, hostované na daných URL adresách, spolu s jejich odpovídající vahou písma a stylem (kurzíva nebo normální). Styly sahají od regular (váha 400) po black (váha 900), každý v normální i kurzívní variantě.
Poskytnutý text se jeví jako mix definic CSS písem a pravidel responzivního mřížkového rozložení pro web, pravděpodobně The Guardian. Zde je plynulý, přirozený anglický přepis, který zjednodušuje technické fráze při zachování významu:
Kód definuje vlastní písma pro web, včetně "Guardian Headline" v různých váhách a stylech, a "Guardian Titlepiece" tučně. Poté nastavuje responzivní mřížkové rozložení pro obsah článku. Na menších obrazovkách je rozložení jednosloupcové. Jak se obrazovka rozšiřuje, rozložení se přizpůsobuje: přidává odsazení, zavádí pravý sloupec a nakonec vytváří složitější více sloupcovou strukturu s ohraničením a specifickými oblastmi pro nadpis, titulek, média a hlavní text. Pravidla také upravují odsazení popisků pro ponořené obrázky při různých velikostech obrazovky.
Pro interaktivní mřížkové obrázky s ponořenými popisky je odsazení popisku nastaveno na 4 pixely nahoře a 0 jinde. V různých oblastech obsahu jsou prvky jako lines a meta umístěny v mřížce od řádku 2, sloupce 1 do řádku 5, sloupce 2. Prvek lines má výšku, která odpovídá jeho obsahu s horním okrajem 5px, zatímco prvek meta má horní okraj 18px.
Na širších obrazovkách používá interaktivní mřížka pěti sloupcové rozložení se specifickými šířkami.
Na zařízeních iOS a Android používají hlavičky článků specifická písma: úvodní text (standfirst) používá písmo headline střední váhy, sekční kickery se zobrazují jako bloky s velkými počátečními písmeny a oddělovací čáry mají horní odsazení 12px. Autoři podtitulků jsou zobrazeni tučným písmem headline. V rámci článků mají obrázkové figury 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 váhách light a light italic z konkrétních webových adres.
Poskytnutý text se jeví jako série pravidel CSS 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, italic, medium, bold atd.) a specifikují webové adresy (URL), kde lze nalézt skutečné soubory písem v různých formátech (WOFF2, WOFF, TTF).
@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;
--new-pillar-colour: var(--primary-pillar, var(--feature));
}
.content__main-column--interactive .element.element-atom,
.element.element-atom {
padding: 0;
}
#article-body > div .element-atom:first-of-type + p:first-of-type,
#article-body >