"MegvĂ©dem hazĂĄnkat": Lengyelek felkĂ©szĂŒlnek a hĂĄborĂș fenyegetĂ©sĂ©nek növekedĂ©sĂ©vel.

"MegvĂ©dem hazĂĄnkat": Lengyelek felkĂ©szĂŒlnek a hĂĄborĂș fenyegetĂ©sĂ©nek növekedĂ©sĂ©vel.

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. Tartalmazza a könnyƱ, normĂĄl, közepes Ă©s fĂ©lig fĂ©lkövĂ©r vastagsĂĄgokat, mindegyiket normĂĄl Ă©s dƑlt vĂĄltozatban. Minden stĂ­lushoz a kĂłd hĂĄrom kĂŒlönbözƑ betƱfĂĄjl-formĂĄtumot (woff2, woff Ă©s ttf) hatĂĄroz meg, amelyek a Guardian szerverein talĂĄlhatĂłk, biztosĂ­tva ezzel a szĂ©les böngĂ©szƑkompatibilitĂĄst.

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

@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-cAz interaktĂ­v tartalom oszlopaihoz bal oldali szegĂ©ly kerĂŒl, meghatĂĄrozott pozicionĂĄlĂĄssal Ă©s z-indexszel. Nagyobb kĂ©pernyƑkön a szegĂ©ly pozĂ­ciĂłja kissĂ© mĂłdosul. Ezeken belĂŒl az atom elemeknek nincs felsƑ vagy alsĂł margĂłjuk, de tartalmaznak belsƑ tĂ©rközt. Ha egy bekezdĂ©s egy atom elemet követ, a belsƑ tĂ©rköz eltĂĄvolĂ­tĂĄsra kerĂŒl, Ă©s helyette margĂłk kerĂŒlnek hozzĂĄadĂĄsra. A soron belĂŒli elemek maximĂĄlis szĂ©lessĂ©ge korlĂĄtozott.

A beĂĄgyazott szerepkörƱ ĂĄbrĂĄk közepes mĂ©retƱ kĂ©pernyƑkön Ă©s afölött szintĂ©n maximĂĄlis szĂ©lessĂ©ggel rendelkeznek.

EgyĂ©ni tulajdonsĂĄgok hatĂĄrozzĂĄk meg a kĂŒlönbözƑ elemek szĂ­neit, mint pĂ©ldĂĄul a dĂĄtumvonalak, fejlĂ©cek, feliratok Ă©s szolgĂĄltatĂĄsok. Az elsƑdleges pillĂ©r szĂ­n alapĂ©rtelmezĂ©s szerint a szolgĂĄltatĂĄs szĂ­ne, ha nincs beĂĄllĂ­tva.

Az interaktĂ­v oszlopokon belĂŒli vagy ĂĄltalĂĄban atom elemeknek nincs belsƑ tĂ©rközĂŒk. A kĂŒlönbözƑ tartalomtestekben lĂ©vƑ specifikus elemek vagy vĂ­zszintes vonalak utĂĄni elsƑ bekezdĂ©s extra felsƑ belsƑ tĂ©rközt kap.

Ezen felĂŒl ezen bekezdĂ©sek elsƑ betƱje cseppkapitĂĄlakĂ©nt van stĂ­lusozva, meghatĂĄrozott betƱtĂ­pussal, mĂ©rettel, vastagsĂĄggal Ă©s szĂ­nnel, a szĂ­nezĂ©shez egyĂ©ni tulajdonsĂĄgokat hasznĂĄlva.Az adott tartalomterĂŒleteken lĂ©vƑ vĂ­zszintes vonalak utĂĄni bekezdĂ©sek esetĂ©ben tĂĄvolĂ­tsuk el a felsƑ belsƑ tĂ©rközt.

Korlåtozzuk a pullquote szélességét 620px-re cikk, interaktív, komment és szolgåltatås testekben.

A fƑ tartalomban Ă©s cikk kontĂ©nerekben lĂ©vƑ bemutatĂł elem feliratokhoz ĂĄllĂ­tsuk a pozĂ­ciĂłt statikusra, a szĂ©lessĂ©get 100%-ra, a maximĂĄlis szĂ©lessĂ©get pedig 620px-re.

Az ĂĄtfogĂł elemeknek a teljes nĂ©zeti szĂ©lessĂ©get kell kitölteniĂŒk mĂ­nusz a görgetƑsĂĄv. 71.24em-ig terjedƑ kĂ©pernyƑkön szĂ©lessĂ©gĂŒket 978px-re kell korlĂĄtozni. Ezeken a kĂ©pernyƑkön a feliratokhoz adjunk 10px vĂ­zszintes belsƑ tĂ©rközt, ami 30em Ă©s 71.24em közötti kĂ©pernyƑkön 20px-re nƑ.

Közepes mĂ©retƱ kĂ©pernyƑkön (46.25em-tƑl 61.24em-ig) korlĂĄtozzuk az ĂĄtfogĂł elemeket 738px-re. Kisebb kĂ©pernyƑkön (46.24em-ig) tĂĄvolĂ­tsuk el a bal margĂłt, igazĂ­tsuk a bal szĂ©lĂ©hez, Ă©s adjunk hozzĂĄ 10px negatĂ­v bal margĂłt (30em Ă©s szĂ©lesebb kĂ©pernyƑkön 20px). Ezeken a kisebb kĂ©pernyƑkön a feliratok 20px vĂ­zszintes belsƑ tĂ©rközt kapnak.

A nagy kĂ©pernyƑkön (61.25em Ă©s afölött) a bĂștor burkolĂłhoz CSS grid kerĂŒl hasznĂĄlatra meghatĂĄrozott oszlopokkal Ă©s sorokkal. StĂ­lusozzuk a cĂ­msorok elsƑ gyermekĂ©t felsƑ szegĂ©llyel. PozĂ­cionĂĄljuk a meta szakaszt relatĂ­van felsƑ belsƑ tĂ©rközzel Ă©s jobb margĂł nĂ©lkĂŒl. A bevezetƑ szakaszokban ĂĄllĂ­tsuk be az alsĂł margĂłkat, a lista elem betƱmĂ©retĂ©t 20px-re, Ă©s stĂ­lusozzuk a linkeket alĂĄhĂșzĂĄssal (az alĂĄhĂșzĂĄs szĂ­nĂ©hez egyĂ©ni szĂ­nt hasznĂĄlva, amely hover ĂĄllapotban vĂĄltozik). A bevezetƑ elsƑ bekezdĂ©se felsƑ szegĂ©lyt kap Ă©s nincs alsĂł belsƑ tĂ©rköze, bĂĄr ez a szegĂ©ly nagyon nagy kĂ©pernyƑkön (71.25em Ă©s afölött) eltĂĄvolĂ­tĂĄsra kerĂŒl.

TovĂĄbbĂĄ a burkolĂłn belĂŒli ĂĄbrĂĄkhoz tĂĄvolĂ­tsuk el a bal margĂłt, Ă©s ĂĄllĂ­tsunk be 630px maximĂĄlis szĂ©lessĂ©get a beĂĄgyazott elemeknek. A legnagyobb kĂ©pernyƑkön (71.25em Ă©s afölött) a grid sablon oszlopok a cĂ­m, cĂ­msor Ă©s meta szakaszoktĂłl kezdƑdƑen vannak definiĂĄlva.A kialakĂ­tĂĄs egy rĂĄcsot hasznĂĄl, amelyben az oszlopok Ă©s sorok kĂŒlönbözƑ kĂ©pernyƑmĂ©retekhez vannak definiĂĄlva. Nagyobb kĂ©pernyƑkön a rĂĄcs hĂĄrom oszlopos a cĂ­m, cĂ­msor Ă©s meta szakaszokhoz, öt oszlopos a bevezetƑhöz, Ă©s nyolc oszlopos a portrĂ©hoz, arĂĄnyosan mĂ©retezett sorokkal. Közepes kĂ©pernyƑkön a rĂĄcs kĂ©t, öt, illetve hĂ©t oszlopra mĂłdosul, meghatĂĄrozott sor magassĂĄgokkal.

A stĂ­lusozĂĄs tartalmaz felsƑ szegĂ©lyt a meta szakaszhoz Ă©s bal szegĂ©lyt a bevezetƑhöz, mindkettƑ egyĂ©ni szĂ­nvĂĄltozĂłt hasznĂĄlva. A cĂ­msoroknak van maximĂĄlis szĂ©lessĂ©gĂŒk Ă©s betƱmĂ©retĂŒk, amely a kĂ©pernyƑmĂ©rettel vĂĄltozik, szĂ©lesebb kĂ©pernyƑkön nagyobbĂĄ vĂĄlva. Egyes elemeknek, mint a közössĂ©gi megosztĂĄs Ă©s a komment szakaszoknak, a fejlĂ©c szĂ­nĂ©vel megegyezƑ szegĂ©lyĂŒk van, mĂ­g mĂĄsok bizonyos eszközökön el vannak rejtve.

A bevezetƑ szövegĂ©nek meghatĂĄrozott belsƑ tĂ©rköze Ă©s betƱtulajdonsĂĄgai vannak, Ă©s a fƑ mĂ©dia terĂŒlet a rĂĄcsban van pozĂ­cionĂĄlva, szĂ©lessĂ©ge kisebb kĂ©pernyƑkön a görgetƑsĂĄvok Ă©s margĂłk figyelembevĂ©telĂ©vel mĂłdosul. A feliratok abszolĂșt pozĂ­ciĂłban vannak.A bĂștor burkolĂł ĂĄbra felirata abszolĂșt pozĂ­ciĂłban van alul, alsĂł margĂł nĂ©lkĂŒl, belsƑ tĂ©rközzel, hĂĄttĂ©rszĂ­nnel Ă©s szövegszĂ­nnel. SzĂ©lessĂ©ge 100%-ra van ĂĄllĂ­tva, minimĂĄlis magassĂĄga 46 pixel. A feliraton belĂŒl az elsƑ span el van rejtve, mĂ­g a mĂĄsodik megjelenik Ă©s a maximĂĄlis szĂ©lessĂ©g 90%-ĂĄra van korlĂĄtozva. A felirat szövege Ă©s SVG ikonjai egy specifikus szĂ­nvĂĄltozĂłt hasznĂĄlnak.

30em-nĂ©l szĂ©lesebb kĂ©pernyƑkön a felirat vĂ­zszintes belsƑ tĂ©rköze növekszik. Egy dedikĂĄlt felirat gomb abszolĂșt pozĂ­ciĂłban van jobb alul, kör alakĂș hĂĄttĂ©rrel Ă©s skĂĄlĂĄzott SVG ikonnal, jobb oldali pozĂ­ciĂłja nagyobb kĂ©pernyƑkön mĂłdosul.

A nagyon szĂ©les kĂ©pernyƑkön az interaktĂ­v fƑ oszlopokhoz egy pszeudo-elem mĂłdosĂ­tja a tetejĂ©t Ă©s magassĂĄgĂĄt. Ezeken belĂŒli cĂ­msoroknak van maximĂĄlis szĂ©lessĂ©gĂŒk.

iOS-en Ă©s Androidon sötĂ©t mĂłd szĂ­nvĂĄltozĂłk vannak definiĂĄlva, beleĂ©rtve egy szolgĂĄltatĂĄs szĂ­nĂ©t, amely sötĂ©t mĂłdban vĂĄltozik. Ezen platformokon specifikus cikk kontĂ©nerek stĂ­lusozzĂĄk a bizonyos elemek utĂĄni elsƑ bekezdĂ©s elsƑ betƱjĂ©t mĂĄsodlagos szĂ­nnel, a cikk fejlĂ©c magassĂĄgĂĄt nullĂĄra ĂĄllĂ­tjĂĄk, a bĂștor burkolĂł belsƑ tĂ©rközĂ©t mĂłdosĂ­tjĂĄk, Ă©s elrejtik a benne lĂ©vƑ tartalom cĂ­mkĂ©ket.iOS Ă©s Android eszközökön a következƑ stĂ­lusok vonatkoznak a szolgĂĄltatĂĄs, standard Ă©s komment cikk kontĂ©nerekre:

- **CĂ­mkĂ©k**: A Guardian cĂ­msor vagy serif betƱtĂ­pusban fĂ©lkövĂ©r, nagybetƱs betƱtĂ­pust hasznĂĄlnak, az Ășj pillĂ©r szĂ­nvĂĄltozĂłval szĂ­nezve.
- **CĂ­msorok**: 32px-re, fĂ©lkövĂ©rre, 12px alsĂł belsƑ tĂ©rközzel Ă©s sötĂ©t szĂŒrke szĂ­nnel (#121212) vannak beĂĄllĂ­tva.
- **KĂ©pek**: RelatĂ­van pozĂ­cionĂĄlva, 14px felsƑ margĂłval Ă©s negatĂ­v 10px bal margĂłval. SzĂ©lessĂ©ge kitölti a teljes nĂ©zeti terĂŒletet (a görgetƑsĂĄv figyelembevĂ©telĂ©vel), magassĂĄga automatikusan igazodik. A figura belsejĂ©ben lĂ©vƑ elemek, kĂ©pek Ă©s linkek ĂĄtlĂĄtszĂł hĂĄttĂ©rrel rendelkeznek, megegyezve a teljes nĂ©zeti szĂ©lessĂ©ggel automatikus magassĂĄggal.
- **BevezetƑ (cikk összefoglalĂł)**: Tartalmaz 4px felsƑ belsƑ tĂ©rközt, 24px alsĂł belsƑ tĂ©rközt Ă©s negatĂ­v 10px jobb margĂłt. A bevezetƑn belĂŒli bekezdĂ©sek öröklik ezeket a kontĂ©ner stĂ­lusokat.A CSS kĂłd meghatĂĄrozott stĂ­lusokat ĂĄllĂ­t be a cikk bevezetƑihez Ă©s metaadatokhoz iOS Ă©s Android es