La Cina guadagna terreno: le esplosioni di Trump spingono gli alleati degli Stati Uniti verso Pechino.

La Cina guadagna terreno: le esplosioni di Trump spingono gli alleati degli Stati Uniti verso Pechino.
Questo codice CSS definisce una famiglia di caratteri personalizzata chiamata "Guardian Headline Full" con più pesi e stili. Include pesi light, regular, medium e semibold, ciascuno sia in versione normale che corsiva. Per ogni stile, il codice fornisce tre diversi formati di file di font (woff2, woff e ttf) ospitati sui server del Guardian, garantendo un'ampia compatibilità con i browser. Il font "Guardian Headline Full" è definito con più stili e pesi. Lo stile corsivo regolare utilizza il font-weight 400 e include file nei formati woff2, woff e ttf. Lo stile medium ha un peso di 500 ed è normale (non corsivo). Il medium corsivo utilizza anch'esso il peso 500 ma con stile corsivo. Allo stesso modo, il semibold (peso 600) e il bold (peso 700) hanno ciascuno versioni normale e corsiva. Lo stile black (peso 900) è normale, ed è definita anche la sua controparte corsiva. Tutti i file dei font sono ospitati agli URL specificati. Il testo fornito sembra essere un mix di definizioni di font CSS e regole di layout grid responsive per un sito web, probabilmente The Guardian. Ecco una riscrittura in inglese fluida e naturale che semplifica la fraseologia tecnica preservandone il significato: Questo codice CSS definisce font personalizzati e il layout per i contenuti degli articoli. Specifica due font: "Guardian Headline" in uno stile heavy corsivo e "Guardian Titlepiece" in bold. Il layout utilizza un sistema grid che cambia in base alla dimensione dello schermo. Sugli schermi più piccoli, la griglia è a colonna singola con aree impilate verticalmente per media, titolo, headline e altri elementi. Man mano che lo schermo si allarga, il layout si adatta. Per schermi medi, la griglia rimane a colonna singola ma riordina alcune aree. Su schermi più grandi, passa a un layout a due colonne con un'area di contenuto principale e una sidebar destra. Per gli schermi più ampi, introduce un bordo sinistro e perfeziona ulteriormente il posizionamento di tutte le aree della griglia, inclusa l'headline e la sidebar. Per figure grid interattive con didascalie immersive, il padding della didascalia è impostato a 4 pixel in alto e 0 altrove. All'interno di varie aree di contenuto come corpo di articolo, commento o feature, gli elementi denominati "lines" e "meta" sono posizionati nella griglia dalla riga 2, colonna 1 alla riga 5, colonna 2. Gli elementi "lines" regolano la loro altezza per adattarsi al contenuto e hanno un margine superiore di 5 pixel, mentre gli elementi "meta" hanno un margine superiore di 18 pixel. Su schermi più ampi (oltre 81.25em), queste griglie interattive utilizzano un layout di colonna specifico: 219px, 1px, 620px, 80px e 300px. Per dispositivi iOS e Android, le intestazioni degli articoli utilizzano font specifici: il testo standfirst utilizza Guardian Headline o font serif simili con peso medium, i kicker di sezione vengono visualizzati come blocchi con prime lettere maiuscole, le keyline hanno 12 pixel di padding superiore e gli autori dei byline appaiono in font serif bold. All'interno degli articoli, le figure di immagini hanno altezza automatica e i paragrafi che seguono elementi atomici non hanno margine superiore. Inoltre, sono definite facce di font personalizzate per Guardian Headline Full in pesi light e light corsivo, provenienti da specifici file woff2, woff e ttf. Il testo fornito sembra essere una serie di regole CSS font-face per una famiglia di font denominata "Guardian Headline Full". Queste regole definiscono diversi pesi e stili di font (come regular, corsivo, medium, bold, ecc.) e specificano gli indirizzi web dove i file dei font possono essere trovati in vari formati (WOFF2, WOFF e 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 > div .element-atom:first-of-type { padding-top: 14px; } #article-body > div