Denne CSS-kode definerer en brugerdefineret skrifttypefamilie kaldet "Guardian Headline Full" med flere skrifttykkelser og stilarter. Den inkluderer let, normal, medium og semibold tykkelser, hver med normale og kursiv varianter. Skriftfilerne leveres i WOFF2, WOFF og TrueFormat formater, hostet på Guardians asset-server.@font-face {
font-family: 'Guardian Headline Full';
src: url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Bold.woff2') format('woff2'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Bold.woff') format('woff'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-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/noalts-not-hinted/GHGuardianHeadline-BoldItalic.woff2') format('woff2'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-BoldItalic.woff') format('woff'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-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/noalts-not-hinted/GHGuardianHeadline-Black.woff2') format('woff2'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Black.woff') format('woff'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-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/noalts-not-hinted/GHGuardianHeadline-BlackItalic.woff2') format('woff2'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-BlackItalic.woff') format('woff'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-BlackItalic.ttf') format('truetype');
font-weight: 900;
font-style: italic;
}
@font-face {
font-family: 'Guardian Titlepiece';
src: url('https://assets.guim.co.uk/static/frontend/fonts/guardian-titlepiece/noalts-not-hinted/GTGuardianTitlepiece-Bold.woff2') format('woff2'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-titlepiece/noalts-not-hinted/GTGuardianTitlepiece-Bold.woff') format('woff'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-titlepiece/noalts-not-hinted/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));
position: relative;
left: 50%;
right: 50%;
margin-left: calc(-50vw + var(--half-scrollbar-width)) !important;
margin-right: calc(-50vw + var(--half-scrollbar-width)) !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-cDette ser ud til at være en blok CSS-kode, ikke naturlig engelsk tekst. Den indeholder stylingregler for webelementer, såsom kanter, farver, afstand og typografi, sandsynligvis til en nyheds- eller artikellayout. Koden inkluderer medieforespørgsler til responsivt design og definerer forskellige visuelle egenskaber for forskellige sektioner og komponenter.Den leverede tekst ser ud til at være CSS-kode, ikke naturlig engelsk tekst. Den indeholder stylingregler, selektorer og medieforespørgsler til weblayout og design. Da det er kode, er det ikke relevant at omskrive det til flydende engelsk samtidig med at meningen bevares. Hvis du havde til hensigt at give engelsk tekst til omskrivning, så del den i stedet for.Den leverede tekst ser ud til at være CSS-kode til styling af en websidelayout. Den definerer gridstrukturer, medieforespørgsler til responsivt design og visuelle egenskaber som farver, kanter og afstand. Koden inkluderer regler for elementer såsom overskrifter, metainformation, standfirst-tekst og mediecontainere, og justerer deres udseende på tværs af forskellige skærmstørrelser.Det andet span i figcaption af furniture-wrapper er indstillet til at vises som en blok med en maksimal bredde på 90%. På skærme bredere end 30em justeres figcaption-puddingen til 4px i toppen, 20px på siderne og 12px i bunden. Hvis figcaption har klassen "hidden", indstilles dens opacity til 0.
Caption-knappen vises som en blok, placeret absolut nær nederste højre hjørne, med en z-index på 30. Den har en cirkulær baggrund, ingen kant og specifik pudding. Dens SVG-ikon skaleres til 85%. På skærme bredere end 30em er knappen placeret 10px fra højre kant.
For den interaktive hovedkolonne på skærme bredere end 71.25em justeres before-pseudoelementet til at strække sig 12px over og under indholdet, hvilket gør det 24px højere overall. H2-overskrifter i denne kolonne er begrænset til en maksimal bredde på 620px.
På iOS- og Android-enheder defineres mørk tilstand-farver: en mørk baggrund, en feature-farve i lys tilstand og en anden feature-farve for mørk tilstand. Den nye pillar-farve bruger den primære pillar-variabel, hvis tilgængelig, ellers feature-farven. I mørk tilstand bruger den mørk tilstand pillar-variablen, hvis tilgængelig, ellers mørk tilstand feature-farven.
For iOS og Android styles det første bogstav i det første afsnit efter specifikke elementer i artikelcontainere med en sekundær pillar-farve (eller sort som fallback). Artikelheaderhøjden er indstillet til 0, og furniture-wrapper har justeret pudding. Content-labels inden for furniture-wrapper bruger en fed skrifttype og "Gu" skrifttypefamilien.Guardian-overskriften bruger skrifttypefamilierne Guardian Headline, Guardian Egyptian Web, Guardian Headline Full og Georgia, med en serif-stil. Tekstfarven er indstillet til en specifik variabel, og teksten er kapitaliseret.
På iOS- og Android-enheder styles overskriften i artikelcontainere med en 32px skriftstørrelse, fed vægt, 12px bundpudding og en mørkegrå farve.
Billeder inden for disse containere er placeret relativt, med en 14px topmargen og en venstremargen på -10px. Deres bredde justeres til viewporten minus scrollbar-bredden, og højden er indstillet til auto.
De indre elementer af disse billeder, inklusive links og billeder selv, har en gennemsigtig baggrund, en bredde der matcher viewporten minus scrollbaren, og en auto-højde.
Standfirst-sektionen har en toppudding på 4px, bundpudding på 24px og en højremargen på -10px. Teksten indeni bruger de samme skrifttypefamilier som overskriften, og links inden for standfirsten styles også i overensstemmelse hermed.For iOS- og Android-enheder styles links inden for standfirst-sektionen af feature-, standard- og kommentarartikler med en specifik farve, en understregning og ingen baggrundsbillede. Understregningsfarven ændres ved hover. Derudover har metasektionen i disse artikler ingen margen, og elementer som byline og forfatterlinks styles konsekvent.For iOS- og Android-enheder styles forfatterens navn i artikelbylines ved hjælp af en specifik farvevariabel. Den diverse metadatasektion i artikelcontainere har ingen pudding, og eventuelle SVG-ikoner inden for den bruger den samme farvevariabel til deres streg.
Caption-knappen i showcase-elementer vises som en flex-container, centreret med 5px pudding og placeret 28px gange 28px i størrelse, 14px fra højre.
Artikelbody-indhold har 12px horisontal pudding. Standard billedelementer (undtagen thumbnails og immersive typer) spænder over den fuldt tilgængelige bredde, justeret for scrollbars, med auto-højde og ingen margen. Deres billedtekster har ingen pudding. Immersive billedelementer følger lignende stylingregler.For Android-enheder er immersive billeder i artikelcontainere indstillet til den fulde viewport-bredde minus scrollbar-bredden.
På både iOS og Android bruger citeret tekst i artikelbodyer den nye pillar-farve til sit dekorative element. Links i artikelteksten styles med den primære pillar-farve, understreget med en offset og bruger headerkantfarven til understregningen. Ved hover ændres understregningsfarven til den nye pillar-farven.
I mørk tilstand bliver furniture wrapper-baggrunden mørkegrå. Labels inden for den bruger den nye pillar-farven. Overskrifter mister deres baggrund og antager headerkantfarven til tekst. Standfirst-afsnit og links bruger også headerkantfarven.For iOS- og Android-enheder gælder følgende CSS-regler:
- Forfatterbylines i feature-, standard- og kommentarartikler bruger den nye pillar-farve.
- Ikoner i metasektionen af disse artikler bruger den nye pillar-farve til streger.
- Billedtekster til showcase-billeder i disse artikler bruger datolinjefarven.
- Blockquotes inden for artikelbodyen bruger den nye pillar-farven.
- Forskellige indholdscontainere (som artikelbody, feature body og comment body) i feature-, standard- og kommentarartikler styles konsekvent.For Android-enheder, indstil baggrundsfarven for specifikke kommentar- og artikelcontainere til en mørk baggrund.
For iOS-enheder, anvend en speciel stil til det første bogstav i afsnit, der følger visse elementer inden for artikel- og kommentarcontainere.Denne CSS-kode sigter mod det første bogstav i afsnit, der følger specifikke elementer i forskellige artikelcontainere på Android- og iOS-enheder. Den gælder for forskellige sektioner som artikelbodyer, feature bodyer, kommentarbodyer og interaktivt indhold, især når disse afsnit kommer efter elementer med klasser som .element-atom, .sign-in-gate eller #sign-in-gate.Denne CSS-kode definerer stile til The Guardians hjemmeside, især til kommentarsektioner og artikellayouts på iOS- og Android-enheder. Den inkluderer:
- Styling til sign-in gates og kommentarcontainere, indstilling af tekstfarver og pudding.
- Justeringer til overskrifter, billedtekster og standfirst-tekst, inklusive skriftstørrelser og -vægte.
- Mørk tilstand-understøttelse med specifikke farvevariabler til tekst og links.
- Brugerdefinerede skriftdefinitioner til Guardian Headline Full i forskellige vægte og stilarter (let, let kursiv, normal), med kilder leveret i WOFF2, WOFF og TTF formater.
Koden sikrer et ensartet udseende på tværs af forskellige enheder og brugerpræferencer, såsom mørk tilstand, samtidig med at webstedets branding og læsbarhed opretholdes.@font-face {
font-family: 'Guardian Headline Full';
src: url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Regular.woff2') format('woff2'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Regular.woff') format('woff'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-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/noalts-not-hinted/GHGuardianHeadline-RegularItalic.woff2') format('woff2'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-RegularItalic.woff') format('woff'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-RegularItalic.ttf') format('truetype');
font-weight: 400;
font-style: italic;
}
@font-face {