"Az Ă©letem valĂłban egy szennygödör volt": hĂĄborĂșs fotĂłs Don McCullin 19 legmeghatĂĄrozĂłbb kĂ©pĂ©rƑl vall.

"Az Ă©letem valĂłban egy szennygödör volt": hĂĄborĂșs fotĂłs Don McCullin 19 legmeghatĂĄrozĂłbb kĂ©pĂ©rƑl vall.

Ez a CSS kĂłd egy "Guardian Headline Full" nevƱ egyedi betƱkĂ©szlet-csalĂĄdot definiĂĄl több betƱvastagsĂĄggal Ă©s stĂ­lussal. Megadja a betƱfĂĄjlokat kĂŒlönbözƑ formĂĄtumokban (WOFF2, WOFF Ă©s TrueType) Ă©s azok online helyeit, hogy a böngĂ©szƑ letölthesse Ă©s hasznĂĄlhassa Ƒket. A betƱkĂ©szlet tartalmaz vĂ©kony (300), normĂĄl (400), közepes (500) Ă©s fĂ©lig fĂ©lkövĂ©r (600) vastagsĂĄgokat, mindegyik normĂĄl Ă©s dƑlt stĂ­lusban.
@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://interactive.guim.co.uk/fonts/garnett/GTGuardianTitlepiece-Bold.woff2) format("woff2"),
url(https://interactive.guim.co.uk/fonts/garnett/GTGuardianTitlepiece-Bold.woff) format("woff"),
url(https://interactive.guim.co.uk/fonts/garnett/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-column--interactive:before {
border-left: 1px solid #dcdcdc;
z-index: -1;
left: -10px;
}
}

@media (min-width: 81.25em) {
.content__main-column--interactive:before {
left: -10px;
}
}
Az interaktĂ­v fƑoszlop tartalma elƑtt bal oldali szegĂ©ly kerĂŒl hozzĂĄadĂĄsra, 11 kĂ©ppontnyira balra pozicionĂĄlva. Az ezen oszlopon belĂŒli elemeknek nincs felsƑ vagy alsĂł margĂłjuk, de 12 kĂ©ppontnyi padding talĂĄlhatĂł felĂŒl Ă©s alul is. Amikor egy bekezdĂ©st egy elem követ, a padding eltĂĄvolĂ­tĂĄsra kerĂŒl, Ă©s helyette 12 kĂ©ppontnyi margĂł alkalmazĂĄsra kerĂŒl. A soron belĂŒli elemek maximĂĄlis szĂ©lessĂ©ge 620 kĂ©ppont, ami a 61.25em-nĂ©l szĂ©lesebb kĂ©pernyƑkön a soron belĂŒli ĂĄbrĂĄkra is vonatkozik.

EgyĂ©ni tulajdonsĂĄgok hatĂĄrozzĂĄk meg a kĂŒlönbözƑ elemek szĂ­neit, mint pĂ©ldĂĄul a dĂĄtumvonal, fejlĂ©c szegĂ©ly, kĂ©palĂĄĂ­rĂĄs szöveg Ă©s hĂĄttĂ©r, a jellegzetes szĂ­n pirosra van ĂĄllĂ­tva, Ă©s egy Ășj pillĂ©r szĂ­n alapĂ©rtelmezĂ©s szerint az elsƑdleges vagy jellegzetes szĂ­nre van ĂĄllĂ­tva. Az atom osztĂĄllyal rendelkezƑ elemeknek nincs paddingjĂŒk.

Az adott elemeket vagy egy vĂ­zszintes vonalat követƑ elsƑ bekezdĂ©sek kĂŒlönbözƑ tartalmi terĂŒleteken 14 kĂ©ppont felsƑ paddinget kapnak. Ezen bekezdĂ©sek elsƑ betƱje egy nagy, fĂ©lkövĂ©r, nagybetƱs betƱtĂ­pussal van stĂ­lusozva egy adott szĂ­nben, balra lebegve margĂłval Ă©s fĂŒggƑleges igazĂ­tĂĄssal.

EzenkĂ­vĂŒl a vĂ­zszintes vonalat közvetlenĂŒl követƑ bekezdĂ©sek ezekben a terĂŒleteken nem kapnak felsƑ paddinget.
A meghatĂĄrozott tartalmi terĂŒleteken belĂŒli idĂ©zetek maximĂĄlis szĂ©lessĂ©ge 620 kĂ©ppont.

A fƑ tartalomban Ă©s cikk kontĂ©nerekben talĂĄlhatĂł bemutatĂł elemek kĂ©palĂĄĂ­rĂĄsai statikusan pozicionĂĄltak, teljes szĂ©lessĂ©ggel rendelkeznek, szintĂ©n 620 kĂ©ppontra korlĂĄtozva.

Az ĂĄtfogĂł elemek a teljes nĂ©zeti szĂ©lessĂ©get ölelik fel mĂ­nusz a görgetƑsĂĄv. A 71.24em szĂ©lessĂ©gƱ kĂ©pernyƑkön ezek az elemek 978 kĂ©ppontra korlĂĄtozĂłdnak, a kĂ©palĂĄĂ­rĂĄsok paddingje 10px a kisebb kĂ©pernyƑkön Ă©s 20px a közepeseken. 46.25em Ă©s 61.24em között a maximĂĄlis szĂ©lessĂ©g 738 kĂ©ppont. 46.24em alatt az ĂĄtfogĂł elemek a bal szĂ©lĂ©hez igazodnak, mĂłdosĂ­tott margĂłkkal Ă©s 20px kĂ©palĂĄĂ­rĂĄs paddinggel közepes kĂ©pernyƑkön.

A nagyobb kĂ©pernyƑkön (61.25em Ă©s afölött) a bĂștor burkolĂłknĂĄl rĂĄcsos elrendezĂ©st hasznĂĄlnak meghatĂĄrozott oszlopokkal Ă©s sorokkal. A cĂ­msorok felsƑ szegĂ©llyel rendelkeznek, a meta szakaszok felsƑ paddinggel, a bevezetƑ szövegek pedig stĂ­lusozott linkeket tartalmaznak alĂĄhĂșzĂĄssal, amelyek szĂ­ne megvĂĄltozik rĂĄmutatĂĄskor. Kezdetben a bevezetƑ szöveg elsƑ bekezdĂ©se felsƑ szegĂ©llyel rendelkezik, amelyet a szĂ©lesebb kĂ©pernyƑkön (71.25em Ă©s afölött) eltĂĄvolĂ­tanak. A burkolĂłn belĂŒli ĂĄbrĂĄknak nincs alsĂł margĂłjuk Ă©s bal eltolĂĄsuk, a soron belĂŒli elemek 630 kĂ©ppontra korlĂĄtozĂłdnak. A legnagyobb kĂ©pernyƑkön a rĂĄcs mĂłdosĂ­tja oszlopstruktĂșrĂĄjĂĄt a jobb elrendezĂ©s Ă©rdekĂ©ben.
Az elrendezĂ©s egy rĂĄcsot hasznĂĄl meghatĂĄrozott oszlopokkal Ă©s sorokkal kĂŒlönbözƑ kĂ©pernyƑmĂ©retekhez. Nagyobb kĂ©pernyƑkön a rĂĄcs Ășgy mĂłdosul, hogy hĂĄrom egyenlƑ oszlopa legyen a cĂ­m, cĂ­msor Ă©s meta szakaszok szĂĄmĂĄra, majd öt a bevezetƑ szöveg szĂĄmĂĄra, Ă©s nyolc a portrĂ© szĂĄmĂĄra, a sorok magassĂĄga törtrĂ©szekre van ĂĄllĂ­tva. Egy vĂ©kony vonal jelenik meg a meta szakasz felett, a bevezetƑ szöveg bal oldalĂĄn pedig fĂŒggƑleges vonal talĂĄlhatĂł.

A cĂ­msorok fĂ©lkövĂ©rek Ă©s mĂ©retĂŒk Ă©s szĂ©lessĂ©gĂŒk a kĂ©pernyƑtƑl fĂŒggƑen vĂĄltozik: legfeljebb 620px szĂ©les Ă©s 32px betƱmĂ©ret a kisebb kĂ©pernyƑkön, Ă©s 540px szĂ©les 50px betƱmĂ©rettel a nagyobbakon. NĂ©hĂĄny dekoratĂ­v vonal rejtve van a nagyobb kĂ©pernyƑkön, a közössĂ©gi megosztĂĄs Ă©s hozzĂĄszĂłlĂĄs elemek pedig a fejlĂ©c szĂ­nĂ©vel megegyezƑ szegĂ©llyel rendelkeznek.

A bevezetƑ szöveg normĂĄl vastagsĂĄgĂș, 20px mĂ©retƱ, paddinggel alul, Ă©s kissĂ© balra tolĂłdik bal paddinggel. A fƑ mĂ©dia kĂ©pek kitöltik a szĂ©lessĂ©get Ă©s mĂłdosĂ­tjĂĄk a margĂłkat kĂŒlönbözƑ kĂ©pernyƑmĂ©retekhez, a kĂ©palĂĄĂ­rĂĄsok alul pozicionĂĄlva, hĂĄttĂ©rszĂ­nnel Ă©s egyĂ©ni szövegszĂ­nnel. Nagyon kis kĂ©pernyƑkön a mĂ©dia a teljes nĂ©zeti szĂ©lessĂ©get öleli fel mĂ­nusz a görgetƑsĂĄv.
A bĂștor burkolĂł sötĂ©t hĂĄttĂ©rszĂ­nt ĂĄllĂ­t be, Ă©s mĂłdosĂ­tja a margĂłkat Ă©s paddinget kĂŒlönbözƑ kĂ©pernyƑmĂ©retekhez. Nagyobb kĂ©pernyƑkön dekoratĂ­v oldalsĂĄvokat ad hozzĂĄ. A cĂ­msorok vilĂĄgosszĂŒrke, fĂ©lkövĂ©r szöveggel vannak stĂ­lusozva, a meta informĂĄciĂłk hasonlĂł szĂ­neket hasznĂĄlnak. A közössĂ©gi mĂ©dia gombok egyedi szĂ­nnel rendelkeznek, amely rĂĄmutatĂĄskor megvĂĄltozik, felcserĂ©lve a szöveg Ă©s hĂĄttĂ©r szĂ­neit kontraszt Ă©rdekĂ©ben. A kĂ©palĂĄĂ­rĂĄsok alapĂ©rtelmezĂ©s szerint rejtve vannak, de egy gombbal lĂĄthatĂłvĂĄ tehetƑk, Ă©s kĂŒlönfĂ©le elemek lĂĄthatĂłsĂĄga Ă©s elrendezĂ©se a kĂ©pernyƑszĂ©lessĂ©gtƑl Ă©s egyĂ©b feltĂ©telektƑl fĂŒggƑen alakul.
A "furniture-wrapper" osztĂĄllyal Ă©s azok gyermekeivel rendelkezƑ elemek meghatĂĄrozott stĂ­lus szabĂĄlyokkal rendelkeznek:

- A meta szakasz linkjei a pillĂ©r szĂ­nĂ©vel vagy egy sötĂ©t mĂłd jellegzetes szĂ­nĂ©vel vannak szĂ­nezve, ugyanez a szĂ­n alkalmazva rĂĄmutatĂĄskor a szövegre Ă©s az alĂĄhĂșzĂĄsra.
- A bevezetƑ szöveg linkjeinek nincs szegĂ©lyĂŒk, a pillĂ©r szĂ­nĂ©t vagy sötĂ©t mĂłd jellegzetes szĂ­nĂ©t hasznĂĄljĂĄk a szöveghez, eltĂĄvolĂ­tjĂĄk a hĂĄttĂ©rkĂ©peket, Ă©s alĂĄhĂșzĂĄssal rendelkeznek 6px eltolĂĄssal Ă©s fejlĂ©c szegĂ©ly szĂ­nnel. RĂĄmutatĂĄskor az alĂĄhĂșzĂĄs szĂ­ne a pillĂ©r szĂ­nĂ©re vagy sötĂ©t mĂłd jellegzetes szĂ­nĂ©re vĂĄltozik.
- A bevezetƑ szöveg bekezdĂ©sei Ă©s listaelemei vilĂĄgosszĂŒrke szĂ­nƱek (#dcdcdc).
- Nagyobb kĂ©pernyƑkön (min-width: 61.25em) a bevezetƑ szöveg elsƑ bekezdĂ©se felsƑ szegĂ©llyel rendelkezik, amelyet mĂ©g nagyobb törĂ©spontokon (min-width: 71.25em) eltĂĄvolĂ­tanak.
- Pszeudo-elemeket (:before Ă©s :after) hasznĂĄlnak oldalsĂĄvok lĂ©trehozĂĄsĂĄra sötĂ©t hĂĄttĂ©rrel Ă©s szegĂ©llyel, mĂłdosĂ­tva szĂ©lessĂ©gĂŒket Ă©s pozĂ­ciĂłjukat a nĂ©zeti mĂ©rettƑl Ă©s görgetƑsĂĄv szĂ©lessĂ©gĂ©tƑl fĂŒggƑen kĂŒlönbözƑ kĂ©pernyƑmĂ©retekhez.
- A meta szakasz kulcsszålai és közösségi/hozzåszólås elemei a fejléc szegély színét hasznåljåk vonalakhoz és stílusozåshoz.
A hozzåszólås szakasznak olyan szegély színe van, amely megegyezik a fejléc szegély színével.

A cikkekben a måsodik szintƱ címsorok 200-as vilågos betƱvastagsåggal rendelkeznek. Ha azonban egy måsodik szintƱ címsor félkövér elemet tartalmaz, akkor 700-as nehezebb betƱvastagsågot hasznål.

EzenkĂ­vĂŒl a Guardian Headline Full betƱkĂ©szlet-csalĂĄd kĂŒlönfĂ©le stĂ­lusokkal Ă©s vastagsĂĄgokkal van definiĂĄlva, beleĂ©rtve a vĂ©kony, normĂĄl, közepes Ă©s fĂ©lig fĂ©lkövĂ©r vĂĄltozatokat, mindegyik elĂ©rhetƑ normĂĄl Ă©s dƑlt verziĂłkban. Ezek a betƱtĂ­pusok konkrĂ©t URL-ekrƑl szĂĄrmaznak WOFF2, WOFF Ă©s TrueType formĂĄtumokban.
Ez a CSS kód több betƱk