**Titlul The Guardian Headline Full** include mai multe stiluri, fiecare cu greutăți și italice diferite. Versiunea light (greutate 300) vine atât în stil regulat, cât și italic, la fel ca și versiunea regulată (greutate 400). Stilurile medium (greutate 500) și semibold (greutate 600) au și ele variante regulate și italice. Fiecare fișier de font este disponibil în formatele WOFF2, WOFF și TrueType, găzduite pe serverele The 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;
}
}
Coloana principală de conținut interactiv are stilizări specifice pentru elemente. Elementele din această coloană nu au margini superioare sau inferioare, dar includ padding. Când un paragraf urmează unui element, spațierea se ajustează în consecință. Elementele inline sunt limitate la o lățime maximă de 620px.
Pentru ecrane mai mari, figurile inline sunt de asemenea limitate la 620px. Elementele video cu funcționalitate de buclă au stilizări personalizate pentru butoane și poziționarea capturilor. Videoclipurile auto-găzduite sunt setate la o lățime de 100% cu o lățime maximă de 620px și includ margini superioare și inferioare. Elementele video immersive se extind la lățime completă fără margini pe ecrane mai mari.
Variabilele de culoare definesc diverse elemente tematice, cum ar fi data, marginile antetelor, capturile și culorile de trăsătură. Acestea se adaptează pentru preferințele modului întunecat. Reguli suplimentare gestionează spațierea și stilizarea primului paragraf care urmează anumitor elemente, inclusiv majuscule inițiale (drop caps) pentru prima literă.
Codul CSS stabilește stiluri pentru majuscule inițiale, citate evidențiate (pullquotes) și elemente immersive în diferite secțiuni ale unui site web. Majusculele inițiale sunt stilizate cu un font, o dimensiune și o culoare specifice și sunt poziționate flotant la stânga. Citatele evidențiate primesc o lățime maximă. Pentru elementele immersive, lățimea se ajustează la viewport, cu lățimi maxime specifice și padding pentru capturi la diferite dimensiuni de ecran. Pe ecrane mai mari, este utilizat un layout de grilă pentru învelișul de mobilier (furniture wrapper), care include o bordură superioară pentru titlu și poziționează secțiunea meta.
Textul furnizat pare a fi un bloc de cod CSS (Cascading Style Sheets), nu proză standard în engleză. Prin urmare, nu poate fi rescris în "engleză fluentă, naturală", deoarece este un limbaj tehnic pentru definirea stilurilor site-urilor web.
Pentru a-l face mai ușor de înțeles, iată o descriere în engleză simplă a ceea ce pare să facă acest cod CSS:
Acest CSS stilizează un layout de pagină web, probabil pentru un articol de știri. Definește reguli pentru diferite dimensiuni de ecran (cum ar fi desktop, tabletă și mobil). Codul controlează poziționarea, spațierea, fonturile, culorile și marginile elementelor, cum ar fi titlul, textul sumar, informațiile despre autor și imaginile. De exemplu, stabilește dimensiunea fontului titlului, adaugă efecte de subliniere linkurilor din sumar, creează un layout bazat pe grilă pentru ecrane mai mari și ascunde sau afișează linii decorative în funcție de dispozitiv.
Acest cod CSS definește stiluri pentru un layout de pagină web, în special pentru un înveliș cu tematică de mobilier (furniture wrapper). Stabilește diverse proprietăți pentru elemente precum informațiile meta, textul standfirst, media principală și capturile. Stilurile includ ajustări pentru margini, padding, culori și poziționare, cu reguli specifice pentru diferite dimensiuni de ecran folosind interogări media (media queries). Designul utilizează variabile CSS personalizate pentru culori, cum ar fi `--darkBackground` și `--headerBorderColor`, și asigură că elementele sunt ascunse sau afișate în funcție de lățimea viewport-ului. În general, creează un layout responsiv care se adaptează la dispozitive de la mobil la desktop.
Codul CSS definește stiluri pentru o clasă furniture-wrapper. Elementele titlu h1 sunt aldine și de culoare gri deschis. Figurile din titluri nu au margine superioară și au o margine inferioară mică. Pe ecrane mai mari, secțiunile meta au o bordură colorată.
Textul din secțiunile meta este de culoare gri deschis, iar linkurile de social media au borduri colorate și icoane. Trecerea cu mouse-ul peste aceste linkuri schimbă culoarea de fundal și a textului. Linkurile din secțiunile meta sunt colorate și se schimbă la hover.
Linkurile din standfirst sunt subliniate cu o culoare specifică și își pierd sublinierea la hover. Paragrafele din standfirst sunt de culoare gri deschis, primul paragraf având o bordură superioară pe ecrane medii, care este eliminată pe ecrane mai mari. Elementele de listă din standfirst sunt de asemenea gri deschis. Pe ecrane mari, secțiunile standfirst au o bordură colorată.
Pe ecrane medii, furniture-wrapper are un fundal întunecat și o bordură dreaptă.
CSS-ul definește stiluri pentru un înveliș de layout (wrapper), ajustându-i lățimea și poziționarea în funcție de dimensiunea viewport-ului. Stabilește borduri și culori de fundal folosind proprietăți personalizate și include stiluri specifice pentru titluri și elemente sociale. Sunt de asemenea declarate fonturi pentru familia de fonturi Guardian Headline, cu diverse greutăți și stiluri.
@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