Kiina voittaa maata: Trumpin purkaukset ajavat Yhdysvaltain liittolaisia kohti Pekingiä

Kiina voittaa maata: Trumpin purkaukset ajavat Yhdysvaltain liittolaisia kohti Pekingiä

Tämä CSS-koodi määrittelee mukautetun fonttiperheen nimeltä "Guardian Headline Full", jossa on useita fontin paksuuksia ja tyylejä. Se sisältää kevyen, normaalin, keskiraskaan ja puoliraskaan paksuudet, joista kukin on saatavilla sekä normaalina että kursiiviversioina. Jokaiselle tyylille koodi tarjoaa kolme eri fonttitiedostomuotoa (woff2, woff ja ttf), jotka sijaitsevat Guardianin palvelimilla, varmistaen laajan selainyhteensopivuuden.

@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;
}

@font-face {
font-family: Guardian Headline Full;
src: url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Light.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Light.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Light.ttf) format("truetype");
font-weight: 300;
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-LightItalic.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-LightItalic.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-LightItalic.ttf) format("truetype");
font-weight: 300;
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-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;
}

Fontti "Guardian Headline Full" on määritelty useilla tyyleillä ja paksuuksilla. Normaali kursiivityyli käyttää fontin paksuutta 400 ja sisältää tiedostot woff2-, woff- ja ttf-muodoissa. Keskiraskas tyyli on paksuudeltaan 500 ja normaali (ei-kursiivi). Keskiraskas kursiivi käyttää myös paksuutta 500, mutta kursiivityylillä. Vastaavasti puoliraskas (paksuus 600) ja lihavoitu (paksuus 700) ovat kumpikin saatavilla sekä normaalina että kursiiviversioina. Musta tyyli (paksuus 900) on normaali, ja sen kursiiviversio on myös määritelty. Kaikki fonttitiedostot sijaitsevat määritetyissä URL-osoitteissa.

Annettu teksti näyttää olevan sekoitus CSS-fonttimääritelmiä ja responsiivisia ruudukkosääntöjä verkkosivustolle, todennäköisesti The Guardianille. Tässä on sujuva, luonnollinen englanninkielinen uudelleenkirjoitus, joka yksinkertaistaa teknistä ilmaisua säilyttäen merkityksen:

Tämä CSS-koodi määrittelee mukautetut fontit ja artikkelisisällön asettelun. Se määrittää kaksi fonttia: "Guardian Headline" raskaassa kursiivityylissä ja "Guardian Titlepiece" lihavoidussa tyylissä.

Asettelu käyttää ruudukkojärjestelmää, joka muuttuu näytön koon mukaan. Pienimmillä näytöillä ruudukko on yksi sarake, jossa alueet (media, otsikko, pääotsikko ja muut elementit) on pinottu pystysuoraan. Näytön levennytessä asettelu sopeutuu. Keskikokoisilla näytöillä ruudukko pysyy yhden sarakkeena, mutta järjestää joitain alueita uudelleen. Suurilla näytöillä se vaihtuu kahden sarakkeen asetteluun, jossa on pääsisältöalue ja oikea sivupalkki. Leveimmillä näytöillä se ottaa käyttöön vasemman reunan ja hienosäätää kaikkien ruudukkoalueiden, mukaan lukien pääotsikon ja sivupalkin, sijoittelua.

Interaktiivisille ruudukkokuviille, joissa on immersiiviset kuvatekstit, kuvatekstin täytteeksi asetetaan 4 pikseliä yläreunaan ja 0 muualle. Erilaisissa sisältöalueissa, kuten artikkelin, kommentin tai featuren sisällöissä, elementit nimeltä "lines" ja "meta" sijoitetaan ruudukkoon riviltä 2, sarakkeesta 1 riville 5, sarakkeeseen 2. "Lines"-elementit säätelevät korkeutensa sisällön mukaan ja niiden yläreunamarginaali on 5 pikseliä, kun taas "meta"-elementtien yläreunamarginaali on 18 pikseliä.

Leveämmillä näytöillä (yli 81,25 em) nämä interaktiiviset ruudukot käyttävät tiettyä sarakkeiden asettelua: 219px, 1px, 620px, 80px ja 300px.

iOS- ja Android-laitteissa artikkelien otsikot käyttävät tiettyjä fonteja: ingressiteksti käyttää Guardian Headlinea tai vastaavaa serif-fonttia keskiraskaalla paksuudella, osion aloituskohdat näkyvät lohkoina, joiden ensimmäinen kirjain on kapiteeli, avainviivojen yläreunatäyte on 12 pikseliä ja kirjoittajan nimet näkyvät lihavoiduissa serif-fonteissa. Artikkeleissa kuvaelementtien korkeus on automaattinen, ja atomielementtien jälkeisillä kappaleilla ei ole yläreunamarginaalia.

Lisäksi määritellään mukautetut fontit Guardian Headline Fullille kevyessä ja kevyessä kursiivipaksuudessa, jotka on lähdetty tiettyistä woff2-, woff- ja ttf-tiedostoista.

Annettu teksti näyttää olevan sarja CSS-fonttimäärityksiä fonttiperheelle nimeltä "Guardian Headline Full." Nämä säännöt määrittelevät erilaisia fontin paksuuksia ja tyylejä (kuten normaali, kursiivi, keskiraskas, lihavoitu jne.) ja määrittävät verkkosoitteet, joista fonttitiedostot löytyvät eri muodoissa (WOFF2, WOFF ja TTF).

@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, 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