Guardian Headline Full-skriftfamilien inkluderer flere stiler, hver med forskjellige vekter og kursiveringer. Den lette versjonen (vekt 300) finnes i både vanlig og kursiv stil, det samme gjør den vanlige versjonen (vekt 400). Mellomvekten (vekt 500) og halvfet (vekt 600) stilene har også vanlige og kursiv varianter. Hver skriftfil er tilgjengelig i WOFF2, WOFF og TrueType-formater, hostet på Guardians servere.@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;
}
}Den viktigste interaktive innholdskolonnen har spesifikk stil for elementer. Elementer i denne kolonnen har ingen topp- eller bunnmargin, men inkluderer padding. Når et avsnitt følger et element, justeres avstanden deretter. Inline-elementer er begrenset til en maksimal bredde på 620px.
For større skjermer er inline-figurer også begrenset til 620px. Videoelementer med loop-funksjonalitet har egendefinert knappestil og plassering av bildetekst. Selvhostede videoer er satt til en bredde på 100% med en maksimal bredde på 620px, og de inkluderer topp- og bunnyarginer. Immersive videoelementer utvides til full bredde uten marginer på større skjermer.
Fargevariabler definerer ulike temaelementer, som datolinje, headerkanter, bildetekster og funksjonsfarger. Disse tilpasses for preferanser for mørk modus. Ytterligere regler håndterer avstanden og stilen til det første avsnittet etter spesifikke elementer, inkludert innledende store bokstaver for den første bokstaven.CSS-koden setter stiler for innledende store bokstaver, utdrag og immersive elementer på tvers av ulike seksjoner på et nettsted. Innledende store bokstaver er stilsett med en spesifikk skrifttype, størrelse og farge, og flytes til venstre. Utdrag får en maksimal bredde. For immersive elementer justeres bredden til visningsporten, med spesifikke maksimumsbredder og padding for bildetekster ved ulike skjermstørrelser. På større skjermer brukes et rutenettlayout for møbelomslaget, som inkluderer en toppkant for overskriften og plasserer metaseksjonen.Den oppgitte teksten ser ut til å være en blokk med CSS-kode (Cascading Style Sheets), ikke standard engelsk prosa. Derfor kan den ikke omskrives til "flytende, naturlig engelsk" da det er et teknisk språk for å definere nettstedsstiler.
For å gjøre den mer forståelig, her er en enkel engelsk beskrivelse av hva denne CSS-koden ser ut til å gjøre:
Denne CSS-en stilsetter en nettsidelayout, sannsynligvis for en nyhetsartikkel. Den definerer regler for ulike skjermstørrelser (som desktop, nettbrett og mobil). Koden kontrollerer plassering, avstand, skrifttyper, farger og kanter på elementer som overskrift, sammenfatningstekst, forfatterinformasjon og bilder. For eksempel setter den overskriftens skriftstørrelse, legger til understrekingseffekter på lenker i sammenfatningen, skaper et rutenettbasert layout for større skjermer, og skjuler eller viser dekorative linjer avhengig av enheten.Denne CSS-koden definerer stiler for en nettsidelayout, spesielt for et møbeltema-omslag. Den setter ulike egenskaper for elementer som metainformasjon, standfirst-tekst, hovedmedia og bildetekster. Stilene inkluderer justeringer for marginer, padding, farger og posisjonering, med spesifikke regler for ulike skjermstørrelser ved bruk av medieforespørsler. Designet bruker egendefinerte CSS-variabler for farger, som `--darkBackground` og `--headerBorderColor`, og sikrer at elementer skjules eller vises basert på visningsportens bredde. Totalt sett skaper den et responsivt layout som tilpasser seg enheter fra mobil til desktop.CSS-koden definerer stiler for en møbelomslags-klasse. Overskrifter h1-elementer er fet og lysegrå. Figurer innenfor overskrifter har ingen toppmargin og en liten bunnmargin. På større skjermer har metaseksjoner en farget kant.
Tekst i metaseksjoner er lysegrå, med sosiale medie-lenker som har fargede kanter og ikoner. Å holde over disse lenkene endrer bakgrunns- og tekstfargene. Lenker i metaseksjoner er fargede og endres ved hovering.
Standfirst-lenker er understreket med en spesifikk farge og mister understrekingen ved hovering. Avsnitt i standfirst er lysegrå, med det første avsnittet som har en toppkant på mellomstore skjermer, som fjernes på større skjermer. Listeelementer i standfirst er også lysegrå. På store skjermer har standfirst-seksjoner en farget kant.
På mellomstore skjermer har møbelomslaget en mørk bakgrunn og en høyre kant.CSS-en definerer stiler for et layoutomslag, og justerer bredden og posisjoneringen basert på visningsportstørrelse. Den setter kanter og bakgrunnsfarger ved bruk av egendefinerte egenskaper, og inkluderer spesifikke stiler for overskrifter og sosiale elementer. Skrifttype-deklarasjoner for Guardian Headline-skriftfamilien er også definert, med ulike vekter og stiler.@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/GHGuardian