**Rubrik:** Guardian Headline Full-typsnittsfamiljen innehåller flera stilar, var och en med olika vikter och kursiverade versioner. Den lätta versionen (vikt 300) finns i både vanlig och kursiv stil, liksom den vanliga versionen (vikt 400). Medium- (vikt 500) och semibold-stilarna (vikt 600) har också vanliga och kursiva varianter. Varje teckensnittsfil finns tillgänglig i WOFF2-, WOFF- och TrueType-format, värd på Guardians servrar.
@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 huvudsakliga interaktiva innehållskolonnen har specifik styling för element. Element inom denna kolumn har ingen marginal ovanför eller under men inkluderar utfyllnad. När ett stycke följer ett element justeras mellanrummet därefter. Inline-element är begränsade till en maximal bredd på 620px.
För större skärmar är inline-figurer också begränsade till 620px. Videoelement med loop-funktionalitet har anpassad knappstyling och bildtextpositionering. Självvärdda videor är inställda på en bredd på 100% med en maximal bredd på 620px, och de inkluderar marginaler ovanför och under. Immersiva videoelement expanderar till full bredd utan marginaler på större skärmar.
Färgvariabler definierar olika temaelement, såsom datumlinje, rubrikkanter, bildtexter och funktionsfärger. Dessa anpassas för mörkt lägespreferenser. Ytterligare regler hanterar mellanrum och styling för det första stycket efter specifika element, inklusive initialer för den första bokstaven.
CSS-koden sätter stilar för initialer, utdrag och immersiva element över olika sektioner på en webbplats. Initialer är stiliserade med ett specifikt teckensnitt, storlek och färg, och flyter till vänster. Utdrag får en maximal bredd. För immersiva element justeras bredden till visningsporten, med specifika maximala bredder och bildtextutfyllnad vid olika skärmstorlekar. På större skärmar används ett rutnätslayout för "furniture wrapper", som inkluderar en kantlinje ovanför rubriken och positionerar metasektionen.
Den tillhandahållna texten verkar vara ett block med CSS-kod (Cascading Style Sheets), inte standard engelsk prosa. Därför kan den inte skrivas om till "flytande, naturlig engelska" eftersom det är ett tekniskt språk för att definiera webbplatsstilar.
För att göra det mer förståeligt, här är en enkel engelsk beskrivning av vad denna CSS-kod verkar göra:
Denna CSS stiliserar en webbsideslayout, troligen för en nyhetsartikel. Den definierar regler för olika skärmstorlekar (som skrivbord, surfplatta och mobil). Koden kontrollerar positionering, mellanrum, teckensnitt, färger och kanter på element såsom rubrik, sammanfattningstext, författarinformation och bilder. Till exempel sätter den rubrikteckensnittets storlek, lägger till understrykningseffekter på länkar i sammanfattningen, skapar en rutnätsbaserad layout för större skärmar och döljer eller visar dekorativa linjer beroende på enhet.
Denna CSS-kod definierar stilar för en webbsideslayout, särskilt för en "furniture"-tematisk wrapper. Den sätter olika egenskaper för element som metainformation, ingress, huvudmedia och bildtexter. Stilarna inkluderar justeringar för marginaler, utfyllnad, färger och positionering, med specifika regler för olika skärmstorlekar med hjälp av media queries. Designen använder anpassade CSS-variabler för färger, såsom `--darkBackground` och `--headerBorderColor`, och säkerställer att element döljs eller visas baserat på visningsportens bredd. Sammantaget skapar den ett responsivt layout som anpassar sig till enheter från mobil till skrivbord.
CSS-koden definierar stilar för en "furniture-wrapper"-klass. Rubrik h1-element är fetstilta och ljusgrå. Figurer inom rubriker har ingen marginal ovanför och en liten marginal under. På större skärmar har metasektioner en färgad kantlinje.
Text i metasektioner är ljusgrå, med sociala medielänkar som har färgade kanter och ikoner. Hovring över dessa länkar ändrar bakgrunds- och textfärgerna. Länkar i metasektioner är färgade och ändras vid hovring.
Ingresslänkar är understrukna med en specifik färg och förlorar sin understrykning vid hovring. Stycken i ingress är ljusgrå, med det första stycket som har en kantlinje ovanpå på medelstora skärmar, vilken tas bort på större skärmar. Listobjekt i ingress är också ljusgrå. På stora skärmar har ingresssektioner en färgad kantlinje.
På medelstora skärmar har "furniture-wrapper" en mörk bakgrund och en högerkantlinje.
CSS definierar stilar för en layoutwrapper, justerar dess bredd och positionering baserat på visningsportens storlek. Den sätter kanter och bakgrundsfärger med hjälp av anpassade egenskaper och inkluderar specifika stilar för rubriker och socialelement. Teckensnittsdefinitioner för Guardian Headline-teckensnittsfamiljen deklareras också, med olika vikter och stilar.
@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("wo