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