Il carattere Guardian Headline Full comprende diversi stili, ciascuno con pesi e corsivi differenti. La versione light (peso 300) è disponibile sia in stile regolare che corsivo, così come la versione regular (peso 400). Anche gli stili medium (peso 500) e semibold (peso 600) hanno varianti regolari e corsive. Ogni file di font è disponibile nei formati WOFF2, WOFF e TrueType, ospitati sui server del Guardian.
@font-face {
font-family: Guardian Headline Full;
src: url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-Bold.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-Bold.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-Bold.ttf) format("truetype");
font-weight: 700;
font-style: normal;
}
@font-face {
font-family: Guardian Headline Full;
src: url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-BoldItalic.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-BoldItalic.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-BoldItalic.ttf) format("truetype");
font-weight: 700;
font-style: italic;
}
@font-face {
font-family: Guardian Headline Full;
src: url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-Black.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-Black.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-Black.ttf) format("truetype");
font-weight: 900;
font-style: normal;
}
@font-face {
font-family: Guardian Headline Full;
src: url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-BlackItalic.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-BlackItalic.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-BlackItalic.ttf) format("truetype");
font-weight: 900;
font-style: italic;
}
@font-face {
font-family: Guardian Titlepiece;
src: url(https://interactive.guim.co.uk/fonts/garnett/GTGuardianTitlepiece-Bold.woff2) format("woff2"),
url(https://interactive.guim.co.uk/fonts/garnett/GTGuardianTitlepiece-Bold.woff) format("woff"),
url(https://interactive.guim.co.uk/fonts/garnett/GTGuardianTitlepiece-Bold.ttf) format("truetype");
font-weight: 700;
font-style: normal;
}
@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;
}
}
La colonna principale dei contenuti interattivi ha uno stile specifico per gli elementi. Gli elementi all'interno di questa colonna non hanno margini superiori o inferiori ma includono del padding. Quando un paragrafo segue un elemento, la spaziatura si adatta di conseguenza. Gli elementi in linea sono limitati a una larghezza massima di 620px.
Per schermi più grandi, anche le figure in linea sono limitate a 620px. Gli elementi video con funzionalità di loop hanno uno stile personalizzato per i pulsanti e il posizionamento delle didascalie. I video self-hosted sono impostati a una larghezza del 100% con una larghezza massima di 620px e includono margini superiori e inferiori. Gli elementi video immersivi si espandono a tutta larghezza senza margini su schermi più grandi.
Le variabili di colore definiscono vari elementi tematici, come la data, i bordi dell'intestazione, le didascalie e i colori delle funzionalità. Questi si adattano alle preferenze della modalità scura. Regole aggiuntive gestiscono la spaziatura e lo stile del primo paragrafo che segue elementi specifici, inclusi i capolettera per la lettera iniziale.
Il codice CSS imposta gli stili per i capolettera, i pullquote e gli elementi immersivi in diverse sezioni di un sito web. I capolettera sono stilizzati con un carattere, una dimensione e un colore specifici e sono flottati a sinistra. Ai pullquote viene data una larghezza massima. Per gli elementi immersivi, la larghezza si adatta alla viewport, con larghezze massime specifiche e padding per le didascalie a diverse dimensioni dello schermo. Su schermi più grandi, viene utilizzato un layout a griglia per il wrapper dell'arredamento, che include un bordo superiore per il titolo e posiziona la sezione meta.
Il testo fornito sembra essere un blocco di codice CSS (Cascading Style Sheets), non una prosa inglese standard. Pertanto, non può essere riscritto in "inglese fluido e naturale" poiché è un linguaggio tecnico per definire gli stili dei siti web.
Per renderlo più comprensibile, ecco una descrizione in italiano semplice di ciò che questo codice CSS sembra fare:
Questo CSS stila un layout di pagina web, probabilmente per un articolo di notizie. Definisce regole per diverse dimensioni dello schermo (come desktop, tablet e mobile). Il codice controlla il posizionamento, la spaziatura, i caratteri, i colori e i bordi di elementi come il titolo, il testo di riepilogo, le informazioni sull'autore e le immagini. Ad esempio, imposta la dimensione del carattere del titolo, aggiunge effetti di sottolineatura ai link nel riepilogo, crea un layout basato su griglia per schermi più grandi e nasconde o mostra linee decorative a seconda del dispositivo.
Questo codice CSS definisce gli stili per un layout di pagina web, in particolare per un wrapper a tema arredamento. Imposta varie proprietà per elementi come le informazioni meta, il testo di apertura, i media principali e le didascalie. Gli stili includono regolazioni per margini, padding, colori e posizionamento, con regole specifiche per diverse dimensioni dello schermo utilizzando media query. Il design utilizza variabili CSS personalizzate per i colori, come `--darkBackground` e `--headerBorderColor`, e garantisce che gli elementi siano nascosti o visualizzati in base alla larghezza della viewport. Nel complesso, crea un layout reattivo che si adatta ai dispositivi dal mobile al desktop.
Il codice CSS definisce gli stili per una classe furniture-wrapper. Gli elementi h1 del titolo sono in grassetto e grigio chiaro. Le figure all'interno dei titoli non hanno margine superiore e un piccolo margine inferiore. Su schermi più grandi, le sezioni meta hanno un bordo colorato.
Il testo nelle sezioni meta è grigio chiaro, con i link ai social media che hanno bordi colorati e icone. Passando il mouse su questi link, cambiano il colore di sfondo e del testo. I link nelle sezioni meta sono colorati e cambiano al passaggio del mouse.
I link nel testo di apertura sono sottolineati con un colore specifico e perdono la sottolineatura al passaggio del mouse. I paragrafi nel testo di apertura sono grigio chiaro, con il primo paragrafo che ha un bordo superiore su schermi medi, che viene rimosso su schermi più grandi. Gli elementi di lista nel testo di apertura sono anch'essi grigio chiaro. Su schermi grandi, le sezioni di testo di apertura hanno un bordo colorato.
Su schermi medi, il furniture-wrapper ha uno sfondo scuro e un bordo destro.
Il CSS definisce gli stili per un layout wrapper, regolandone la larghezza e il posizionamento in base alla dimensione della viewport. Imposta bordi e colori di sfondo utilizzando proprietà personalizzate e include stili specifici per titoli ed elementi social. Vengono anche dichiarati i font face per la famiglia di caratteri Guardian Headline, con vari pesi e stili.
@font-face {
font-family: Guardian Headline Full;
src: url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-Regular.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-Regular.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-Regular.ttf) format("truetype");
font-weight: 400;
font-style: normal;
}
@font-face {
font-family: Guardian Headline Full;
src: url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-RegularItalic.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-RegularItalic.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-RegularItalic.ttf) format("truetype");
font-weight: 400;
font-style: italic;
}
@font-face {
font-family: Guardian Headline Full;
src: url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-Medium.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-Medium.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-Medium.ttf) format("truetype");
font-weight: 500;
font-style: normal;
}
@font-face {
font-family: Guardian Headline Full;
src: url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-MediumItalic.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-MediumItalic.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-MediumItalic.ttf) format("truetype");
font-weight: 500;
font-style: italic;
}
@font-face {
font-family: Guardian Headline Full;
src: url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-Semibold.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-Semibold.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-Semibold.ttf) format("truetype");
font-weight: 600;
font-style: normal;
}
@font-face {
font-family: Guardian Headline Full;
src: url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-SemiboldItalic.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-SemiboldItalic.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-SemiboldItalic.ttf) format("truetype");
font-weight: 600;
font-style: italic;
}
@font-face {
font-family: Guardian Headline Full;
src: url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-Bold.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-Bold.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-Bold.ttf) format("truetype");
font-weight: 700;
font-style: normal;
}
@font-face {
font-family: Guardian Headline Full;
src: url