Ez a CSS kód egy "Guardian Headline Full" nevű egyéni betűkészlet-családot definiál, több betűvastagsággal és stílussal. Tartalmaz világos, normál, közepes és félig félkövér vastagságokat, mindegyik normál és dőlt változatban. A betűfájlok WOFF2, WOFF és TrueType formátumban érhetők el, a Guardian szerverein tárolva.
@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;
}
A "Guardian Headline Full" betűkészlet több stílusban és vastagságban érhető el. A normál dőlt stílus a 400-as betűvastagságot használja, és tartalmaz fájlokat woff2, woff és ttf formátumban. A közepes stílus (betűvastagság 500, normál) és a közepes dőlt (betűvastagság 500, dőlt) is rendelkezésre áll. Hasonlóképpen, a félig félkövér (betűvastagság 600, normál) és a félig félkövér dőlt (betűvastagság 600, dőlt) is elérhető. A félkövér (betűvastagság 700, normál) és a félkövér dőlt (betűvastagság 700, dőlt) stílusok is szerepelnek. Végül a fekete (betűvastagság 900, normál) és a fekete dőlt (betűvastagság 900, dőlt) egészíti ki a készletet. Minden betűfájl a megadott URL-eken található.
A megadott szöveg CSS betűdefiníciók és reszponzív rács elrendezési szabályok keverékének tűnik egy weboldalhoz, valószínűleg a The Guardianhez. Itt egy folyékony, természetes angol újraírás, amely leegyszerűsíti a technikai megfogalmazást, miközben megőrzi a jelentést:
A kód egyéni betűkészleteket definiál a weboldalhoz, beleértve a "Guardian Headline"-t fekete dőltben és a "Guardian Titlepiece"-t félkövérben. Ezután beállít egy rugalmas rács elrendezést a cikk tartalmához. Ez az elrendezés a képernyő mérete alapján változik.
Kis képernyőkön a tartalom egyetlen oszlopban van egymás alatt. Ahogy a képernyő szélesebb lesz, az elrendezés igazodik. Közepes képernyőkön a fő tartalomterület némi belső margót kap. Nagyobb képernyőkön az elrendezés két oszlopra oszlik: egy fő tartalomterületre és egy jobb oldalsávra. A legnagyobb képernyőkön hozzáad egy keskeny bal margót és egy függőleges szegélyt, létrehozva egy összetettebb, többoszlopos szerkezetet, meghatározott területekkel a címnek, a főcímnek, a képeknek és a szövegtörzsnek. Az immerzív képek feliratai is stílusosak, belső margóval és maximális szélességgel közepes képernyőkön és felette.
Az interaktív rács ábrákhoz immerzív feliratokkal a felirat belső margója 4 képpont felül és 0 máshol. Különböző tartalomterületeken az olyan elemek, mint a vonalak és a meta, egy 2. sor, 1. oszloptól 5. sor, 2. oszlopig terjedő rács területen belül pozicionálva vannak. A vonalak elem magassága a maximális tartalomhoz van beállítva, és 5 képpont felső margóval rendelkezik, míg a meta elem 18 képpont felső margóval.
Nagyobb képernyőkön az interaktív rács egy specifikus oszlopelrendezést használ: 219 képpont, 1 képpont, 620 képpont, 80 képpont és 300 képpont.
iOS és Android eszközökre a cikkfejlécek specifikus betűkészleteket és stílusokat használnak. A standfirst szöveg a Guardian Headline betűkészletet használja közepes vastagsággal. A szekció kickerek blokkként jelennek meg, első betűjük nagybetűvel. Egy keyline elem 12 képpont felső belső margóval rendelkezik. A szerzői byline-ok a Guardian Headline betűkészletet használják félkövér vastagsággal, linkekkel együtt. A cikkeken belüli képek magassága automatikusra van állítva, és az atomi elemeket követő bekezdéseknek nincs felső margójuk.
Egy egyéni betűkészlet, a Guardian Headline Full, három formátumban (woff2, woff, ttf) töltődik be, 300-as világos vastagsággal és normál stílussal. Ugyanennek a betűkészletnek a dőlt változata is elérhető ugyanazzal a vastagsággal.
A megadott szöveg egy "Guardian Headline Full" nevű betűkészlet-család CSS font-face szabályainak sorozatának tűnik. Ezek a szabályok különböző betűvastagságokat és stílusokat definiálnak (mint a normál, dőlt, közepes, félkövér stb.), és meghatározzák a webcímeket (URL-eket), ahol a tényleges betűfájlok különböző formátumokban (WOFF2, WOFF, TTF) megtalálhatók.
@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