Ez a CSS kĂłd egy "Guardian Headline Full" nevű egyĂ©ni betűkĂ©szlet-családot definiál, amely több betűvastagsággal Ă©s stĂlussal rendelkezik. Tartalmazza a világos (300), normál (400), közepes (500) Ă©s fĂ©lig fĂ©lkövĂ©r (600) vastagságokat, mindegyik elĂ©rhetĹ‘ normál Ă©s dĹ‘lt változatban is. A betűfájlok WOFF2, WOFF Ă©s TrueType formátumban Ă©rhetĹ‘k el a Guardian eszközszervereirĹ‘l.
Ez a CSS kĂłd számos betűkĂ©p-stĂlust definiál a Guardian Headline Full Ă©s Guardian Titlepiece betűkĂ©szlet-családokhoz. Minden egyes @font-face szabály kĂĽlönbözĹ‘ vastagságokat Ă©s stĂlusokat (normál vagy dĹ‘lt) határoz meg, Ă©s több fájlformátumot (WOFF2, WOFF Ă©s TrueType) biztosĂt a böngĂ©szĹ‘kompatibilitás Ă©rdekĂ©ben. A betűtĂpusok a Guardian eszközszerverĂ©n hosztolĂłdnak, Ă©s a világostĂłl a feketĂ©ig terjedĹ‘ vastagságváltozatokat tartalmaznak, ahol alkalmazhatĂł, a megfelelĹ‘ dĹ‘lt stĂlusokkal.
```css
@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 {
font-family: Guardian Headline Full;
src: url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Medium.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Medium.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-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/noalts-not-hinted/GHGuardianHeadline-MediumItalic.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-MediumItalic.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-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/noalts-not-hinted/GHGuardianHeadline-Semibold.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Semibold.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-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/noalts-not-hinted/GHGuardianHeadline-SemiboldItalic.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-SemiboldItalic.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-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/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;
}
```
Ez a CSS kĂłd egy weboldal elrendezĂ©sĂ©nek stĂlusait határozza meg, beállĂtva elemeket, mint pĂ©ldául a fĹ‘cĂmek, meta informáciĂłk Ă©s mĂ©dia a kĂ©pernyĹ‘ mĂ©rete alapján. A fĹ‘cĂmek fĂ©lkövĂ©r betűstĂlusra vannak állĂtva meghatározott szĂ©lessĂ©ggel Ă©s betűmĂ©rettel, amely nagyobb kĂ©pernyĹ‘mĂ©reteknĂ©l változik. Közepes kĂ©pernyĹ‘mĂ©reteknĂ©l egyes margĂłk eltávolĂtásra kerĂĽlnek, nagyobb kĂ©pernyĹ‘mĂ©reteknĂ©l pedig bizonyos vonalak elrejtĂ©sre kerĂĽlnek. A közössĂ©gi Ă©s hozzászĂłlási elemeknek a fejlĂ©c szĂnĂ©vel megegyezĹ‘ szegĂ©lye van, Ă©s egyes komponensek nem jelennek meg.
A bevezetĹ‘ szöveg szakasznak bal oldali kitöltĂ©se Ă©s pozicionálása van, a bekezdĂ©sek szövege normál vastagságĂş Ă©s nagyobb betűmĂ©retű. A fĹ‘ mĂ©dia elemek relatĂvan pozicionáltak, teljes szĂ©lessĂ©get vesznek fel kisebb kĂ©pernyĹ‘mĂ©reteknĂ©l, Ă©s igazĂtják a margĂłkat. A feliratok egy háttĂ©rszĂnnel Ă©s szövegszĂnnel vannak stĂlusozva, alul pozicionálva, Ă©s tartalmaznak egy gombot a láthatĂłság váltásához, amely jobb oldalon jelenik meg. InteraktĂv tartalom oldalakon a cĂmsoroknak maximális szĂ©lessĂ©ge van, Ă©s sötĂ©t mĂłd támogatás is be van kapcsolva iOS Ă©s Android eszközökre, szĂnváltozĂłkkal a funkciĂłkhoz Ă©s hátterekhez.
Az interaktĂv rácsos ábrák számára, amelyek magukba foglalĂł feliratokkal rendelkeznek a szövegtörzsben, a funkciĂł szövegtörzsben vagy a data-gu-name szövegtörzsben, a felirat kitöltĂ©se felĂĽl 4 kĂ©ppont, máshol 0.
KĂĽlönbözĹ‘ tartalmi terĂĽleteken, mint a cikk szövegtörzse, interaktĂv tartalom, hozzászĂłlás szövegtörzse Ă©s funkciĂł szövegtörzse, a vonalak Ă©s meta rács terĂĽletei a 2-tĹ‘l 5-ig sorok Ă©s 1-tĹ‘l 2-ig oszlopok között vannak meghatározva. A vonalak maximális tartalommagassággal Ă©s 5 kĂ©ppont felsĹ‘ margĂłval rendelkeznek, mĂg a meta elemeknek 18 kĂ©ppontos felsĹ‘ margĂłjuk van.
Nagyobb kĂ©pernyĹ‘mĂ©reteknĂ©l, legalább 81.25em szĂ©lessĂ©gnĂ©l, ezen tartalmi terĂĽletek rács sablon oszlopai 219px, 1px, 620px, 80px Ă©s 300px-re vannak beállĂtva.
iOS és Android eszközökre a cikk fejlécének bevezető szövege specifikus betűkészlet-családokat használ közepes vastagsággal. A cikk kikker szakasz blokkként jelenik meg, és annak első betűje nagybetűs. A keyline-4 elemnek 12 képpontos felső kitöltése van.
A meta egyéb szakaszában a szerzői sorban a szerző félkövér betűkészlet-családot használ, és a benne lévő hivatkozások szintén félkövérek. A cikkek képes ábráinak automatikus a magassága, és az atomi elemeket követő bekezdéseknek nincs felső margójuk.
A Guardian Headline Full betűkĂ©p-stĂlusai világos Ă©s világos dĹ‘lt vastagságokkal vannak definiálva, forráskĂ©nt woff2, woff Ă©s truetype fájlokkal szolgálva.
A Guardian Headline Full betűkĂ©szlet-család kĂĽlönfĂ©le stĂlusokat Ă©s vastagságokat tartalmaz, mint pĂ©ldául normál, közepes, fĂ©lig fĂ©lkövĂ©r Ă©s fĂ©lkövĂ©r, mindegyik elĂ©rhetĹ‘ normál Ă©s dĹ‘lt változatban. Ezek a betűtĂpusok online hosztolva vannak, Ă©s kĂĽlönbözĹ‘ fájlformátumokban, mint WOFF2, WOFF Ă©s TrueType tölthetĹ‘k be webes használatra.
```css
@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: