Ez egy CSS-kĂłdblokk, amely egy weboldal egyedi betűtĂpusait határozza meg. BeállĂtja a "Guardian Headline Full" betűcsaládot kĂĽlönbözĹ‘ stĂlusokkal Ă©s vastagságokkal, pĂ©ldául világos, normál, közepes Ă©s fĂ©lkövĂ©r változatokkal, mindegyikhez normál Ă©s dĹ‘lt verziĂłval. A kĂłd megadja, hogy honnan tölthetĹ‘k le a betűfájlok, kĂĽlönbözĹ‘ formátumokat használva, mint a WOFF2, WOFF Ă©s TTF a böngĂ©szĹ‘k közötti kompatibilitás biztosĂtása Ă©rdekĂ©ben.Ez egy CSS-kĂłdblokk, nem szövegrĂ©sz. BetűstĂlusokat Ă©s elrendezĂ©si szabályokat határoz meg egy weboldalhoz. ĂŤme egy egyszerű angol nyelvű magyarázat arrĂłl, hogy mit csinál:
A kĂłd egyedi betűtĂpusokat állĂt be a Guardian weboldalához, beleĂ©rtve a "Guardian Headline Full" betűtĂpust kĂĽlönbözĹ‘ vastagságokban (fĂ©lkövĂ©r, fekete Ă©s ezek dĹ‘lt változatai), valamint a "Guardian Titlepiece" betűtĂpust fĂ©lkövĂ©rben. Ezek a betűtĂpusok a Guardian asset szerverĂ©rĹ‘l töltĹ‘dnek be több formátumban (WOFF2, WOFF Ă©s TTF) a böngĂ©szĹ‘k közötti kompatibilitás biztosĂtása Ă©rdekĂ©ben.
Emellett reszponzĂv tervezĂ©si szabályokat is tartalmaz egy "content__main-column--interactive" nevű speciális oldalelrendezĂ©shez. SzĂ©lesebb kĂ©pernyĹ‘kön (71,25em felett) ez az oszlop 160px bal margĂłt kap, Ă©s mĂ©g szĂ©lesebb kĂ©pernyĹ‘kön (81,25em felett) a margĂł 240px-re nĹ‘. Ezen az oszlopon belĂĽl bizonyos elemek, mint az "element-atom", maximum 620px szĂ©lessĂ©gre korlátozĂłdnak, de kisebb kĂ©pernyĹ‘kön (46,24em alatt) teljes szĂ©lessĂ©gben megjelenhetnek.
Az "element-showcase" elemeknél nincs bal margó mobilon, de közepes képernyőkön (46,25em-től) 620px-re korlátozódnak, nagy képernyőkön (71,25em-től) pedig 860px-re bővülhetnek. Az "element-immersive" elemek teljes szélességűre tervezettek: mobilon átnyúlnak a teljes viewporton, közepes képernyőkön kissé eltolódnak és túlnyúlnak az oszlopon, nagy képernyőkön pedig normál módon igazodnak, maximum 1260px szélességgel.
VĂ©gĂĽl a bekezdĂ©sek Ă©s listák ebben az oszlopban szintĂ©n 620px szĂ©lessĂ©gre korlátozĂłdnak, Ă©s van egy dekoratĂv pszeudo-elem (":before"), amely az oszlop teljes magasságát plusz 15px-t átfog, minimum 100px magassággal, felĂĽl pozicionálva..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 {
border-left: 1px solid #dcdcdc;
left: -11px;
}
}
.content__main-column--interactive .element-atom {
margin-top: 0;
margin-bottom: 0;
padding-bottom: 12px;
padding-top: 12px;
}
.content__main-column--interactive p + .element-atom {
padding-top: 0;
padding-bottom: 0;
margin-top: 12px;
margin-bottom: 12px;
}
.content__main-column--interactive .element-inline {
max-width: 620px;
}
@media (min-width: 61.25em) {
figure[data-spacefinder-role="inline"].element {
max-width: 620px;
}
}
[data-gu-name="media"]:has(figure.loop) figure.loop figcaption:not(.hidden) {
z-index: 6;
}
[data-gu-name="media"]:has(figure.loop) figure.loop button[data-link-name*="gu-video-loop"] {
align-self: flex-end;
margin-bottom: 40px;
margin-right: 3px;
}
[data-gu-name="media"]:has(figure.loop) figure.loop .controls-container div:has(button[data-testid="unmute-icon"]),
[data-gu-name="media"]:has(figure.loop) figure.loop .controls-container div:has(button[data-testid="mute-icon"]) {
right: 0;
padding-left: 10px;
}
[data-gu-name="media"]:has(figure.loop) #caption-button {
z-index: 100;
}
@media (min-width: 61.25em) {
[data-gu-name="media"]:has(figure.loop) #caption-button {
bottom: 20px;
}
}
@media (min-width: 46.25em) {
[data-gu-name="media"]:has(figure.cinemagraph) .cinemagraph > div {
max-height: unset;
}
}
[data-gu-name="body"] gu-island[name="SelfHostedVideo"] {
width: 100%;
max-width: 620px;
display: block;
margin-top: 12px;
margin-bottom: 12px;
}
[data-gu-name="body"] gu-island[name="SelfHostedVideo"] figure.loop,
[data-gu-name="body"] gu-island[name="SelfHostedVideo"] figure.loop video {
width: 100%;
height: auto;
max-width: 620px;
margin: 0 auto;
}
[data-gu-name="body"] gu-island[name="SelfHostedVideo"]:has(figure.loop.element-video-immersive) {
max-width: unset;
margin: 12px 0;
}
[data-gu-name="body"] gu-island[name="SelfHostedVideo"]:has(figure.loop.element-video-immersive) figure.loop,
[data-gu-name="body"] gu-island[name="SelfHostedVideo"]:has(figure.loop.element-video-immersive) figure.loop video {
max-width: unset;
margin: 0;
}
@media (min-width: 71.25em) {
[data-gu-name="body"] gu-island[name="SelfHostedVideo"]:has(figure.loop.element-video-immersive) {
width: 1140px;
margin-left: -180px;
}
[data-gu-name="body"] gu-island[name="SelfHostedVideo"]:has(figure.loop.element-video-immersive) figure figcaption {
margin-left: 20px;
}
}
@media (min-width: 81.25em) {
[data-gu-name="body"] gu-island[name="SelfHostedVideo"]:has(figure.loop.element-video-immersive) {
width: 1300px;
margin-left: -260px;
}
}
:root {
--dateline: #606060;
--headerBorder: #dcdcdc;
--captionText: #999;
--captionBackground: hsla(0, 0%, 7%, .72);
--feature: #c70000;
--new-pillar-colour: var(--primary-pillar, var(--feature));
}
:root:root {
--subheading-text: var(--secondary-pillar);
--pullquote-text: var(--secondary-pillar);
--pullquote-icon: var(--secondary-pillar);
--block-quote-text: var(--article-text);
}
:root:root blockquote {
--block-quote-fill: var(--secondary-pillar);
}
@media (prefers-color-scheme: dark) {
:root:root:not([data-color-scheme="light"]) {
--subheading-text: var(--darkmode-pillar);
--pullquote-text: var(--darkmode-pillar);
--pullquote-icon: var(--darkmode-pillar);
}
:root:root:not([data-color-scheme="light"]) blockquote {
--block-quote-fill: var(--darkmode-pillar);
}
}
.content__main-column--interactive .element.element-atom,
.element.element-atom {
padding: 0;
}
.content__main-column--interactive .element-atom:first-of-type + p:first-of-type,
.content__main-column--interactive .element-atom:first-of-type + .sign-in-gate + p:first-of-type,
.content__main-column--interactive .element-atom:first-of-type + #sign-in-gate + p:first-of-type,
.content__main-column--interactive .element-atom:first-of-type + .element-atom + p:first-of-type,
.content__main-column--interactive hr:not(.last-horizontal-rule) + p,
.content__main-column--interactive hr:not(.last-horizontal-rule) + .ad-slot-container + p,
#article-body > div .element-atom:first-of-type + p:first-of-type,
#article-body > div .element-atom:first-of-type + .sign-in-gate + p:first-of-type,
#article-body > div .element-atom:first-of-type + #sign-in-gate + p:first-of-type,
#article-body > div .element-atom:first-of-type + .element-atom + p:first-of-type,
#article-body > div hr {
/ Itt nincsenek konkrĂ©t stĂlusok definiálva; a szektorlista valĂłszĂnűleg ezekre az elemekre irányul valamilyen cĂ©lbĂłl. /
}A vĂzszintes vonal vagy elem-atom utáni elsĹ‘ bekezdĂ©s extra felsĹ‘ paddingot kap, kivĂ©ve, ha ez az utolsĂł vĂzszintes vonal. Ez kĂĽlönbözĹ‘ szakaszokra vonatkozik, mint a cikk törzse, interaktĂv tartalom, hozzászĂłlások Ă©s feature szekciĂłk.
HasonlĂłkĂ©ppen, az elsĹ‘ bekezdĂ©s elsĹ‘ betűje drop cap effektussal van formázva, de csak bizonyos kontextusokban, mint az interaktĂv fĹ‘oszlop, cikk törzse Ă©s hozzászĂłlás szekciĂłk.Itt van az átĂrt szöveg folyĂ©kony, termĂ©szetes angol nyelven:
---
A következĹ‘ CSS-szabályok bizonyos bekezdĂ©sek elsĹ‘ betűjĂ©re vonatkoznak, nagy, fĂ©lkövĂ©r, nagybetűs drop cap stĂlust adva nekik. Ez azokra a bekezdĂ©sekre vonatkozik, amelyek közvetlenĂĽl bizonyos elemek után következnek, mint vĂzszintes vonalak vagy tartalomblokkok, de csak akkor, ha ezek az elsĹ‘ bekezdĂ©sek a törzs vagy feature szekciĂłkban. A stĂlus a Guardian headline betűtĂpust használja, 111 pixel betűmĂ©retet állĂt be, Ă©s balra igazĂtja a betűt enyhe margĂłval. A szĂnt egy egyedi tulajdonság szabályozza, a pillar szĂnre valĂł visszaesĂ©ssel.
InteraktĂv tartalmaknál Ă©s cikk törzseknĂ©l a vĂzszintes vonal vagy hirdetĂ©si slot kontĂ©ner után következĹ‘ bekezdĂ©sek nem kapnak extra felsĹ‘ paddingot.
A pull idĂ©zetek a törzsben, feature, hozzászĂłlás Ă©s interaktĂv szekciĂłkban maximum 620 pixel szĂ©lessĂ©gre korlátozĂłdnak.
A showcase képek feliratai normál esetben statikusan helyezkednek el és teljes szélességet foglalnak el, legfeljebb 620 pixelig. Azonban szélesebb képernyőkön (71,25em felett) abszolút pozicionáltakká válnak, maximum 140 pixel szélességgel, és még szélesebb képernyőkön (81,25em felett) a maximális szélesség 220 pixelre nő.
Az immerszĂv elemek a teljes viewport szĂ©lessĂ©gĂ©re nyĂşlnak, figyelembe vĂ©ve a görgetĹ‘sáv szĂ©lessĂ©gĂ©t. Kisebb kĂ©pernyĹ‘kön (71,24em-ig) 978 pixelre korlátozĂłdnak, Ă©s felirataik vĂzszintes paddingja a kĂ©pernyĹ‘ mĂ©retĂ©tĹ‘l fĂĽggĹ‘en változik - 10 pixel nagyon kicsi kĂ©pernyĹ‘kön Ă©s 20 pixel közepeseken. 46,25em Ă©s 61,24em között a maximális szĂ©lessĂ©g 738 pixel. Nagyon kicsi kĂ©pernyĹ‘kön (46,24em-ig) az elem balra tolĂłdik negatĂv margĂłkkal, Ă©s a felirat paddingja 20 pixelre van állĂtva legalább 30em szĂ©les kĂ©pernyĹ‘kön.
A showcase ábrákhoz a törzsben vagy interaktĂv oszlopokban negatĂv bal margĂł 160 pixel kerĂĽl alkalmazásra 71,25em-nĂ©l szĂ©lesebb kĂ©pernyĹ‘kön.
---
Tudassa velem, ha további mĂłdosĂtásokra van szĂĽksĂ©ge.[body] .content__main-column--interactive figure.element.element--showcase.element-showcase {
margin-left: -240px !important;
}
.furniture-wrapper {
position: relative;
}
@media (min-width: 61.25em) {
.furniture-wrapper {
display: grid;
grid-column-gap: 20px;
grid-row-gap: 0px;
grid-template-columns: [title-start headline-start meta-start standfirst-start] repeat(5, 1fr) [title-end headline-end meta-end standfirst-end portrait-start] repeat(5, 1fr) [portrait-end];
grid-template-rows: [title-start portrait-start] .25fr [title-end headline-start] 1fr [headline-end standfirst-start] .75fr [standfirst-end meta-start] auto [meta-end portrait-end];
}
.furniture-wrapper #headline > div:first-child,
.furniture-wrapper [data-gu-name="headline"] > div:first-child,
.furniture-wrapper .headline > div:first-child {
border-top: 1px solid var(--headerBorder);
}
.furniture-wrapper #meta,
.furniture-wrapper [data-gu-name="meta"] {
position: relative;
padding-top: 2px;
margin-right: 0;
}
.furniture-wrapper .standfirst .content__standfirst,
.furniture-wrapper #standfirst .content__standfirst,
.furniture-wrapper [data-gu-name="standfirst"] .content__standfirst {
margin-bottom: 4px;
}
.furniture-wrapper .standfirst ul li,
.furniture-wrapper #standfirst ul li,
.furniture-wrapper [data-gu-name="standfirst"] ul li {
font-size: 20px;
}
.furniture-wrapper .standfirst li a,
.furniture-wrapper .standfirst a,
.furniture-wrapper #standfirst li a,
.furniture-wrapper #standfirst a,
.furniture-wrapper [data-gu-name="standfirst"] li a,
.furniture-wrapper [data-gu-name="standfirst"] a {
border-bottom: none;
background-image: none !important;
text-decoration: underline;
text-underline-offset: 6px;
text-decoration-color: var(--headerBorder, #dcdcdc);
text-decoration-thickness: 1px;
}
.furniture-wrapper .standfirst li a:hover,
.furniture-wrapper .standfirst a:hover,
.furniture-wrapper #standfirst li a:hover,
.furniture-wrapper #standfirst a:hover,
.furniture-wrapper [data-gu-name="standfirst"] li a:hover,
.furniture-wrapper [data-gu-name="standfirst"] a:hover {
text-decoration-color: var(--new-pillar-colour);
}
.furniture-wrapper .standfirst p:first-of-type,
.furniture-wrapper #standfirst p:first-of-type,
.furniture-wrapper [data-gu-name="standfirst"] p:first-of-type {
border-top: 1px solid var(--headerBorder);
padding-bottom: 0;
}
}
@media (min-width: 61.25em) and (min-width: 71.25em) {
.furniture-wrapper .standfirst p:first-of-type,
.furniture-wrapper #standfirst p:first-of-type,
.furniture-wrapper [data-gu-name="standfirst"] p:first-of-type {
border-top: unset;
}
}
@media (min-width: 61.25em) {
.furniture-wrapper figure {
margin: 0 0 0 -10px;
}
.furniture-wrapper figure[data-spacefinder-role="inline"].element {
max-width: 630px;
}
}
@media (min-width: 71.25em) {
.furniture-wrapper {
grid-template-columns: [title-start headline-start meta-start] repeat(2, 1fr) [meta-end standfirst-start] repeat(5, 1fr) [title-end headline-end standfirst-end portrait-start] repeat(7, 1fr) [portrait-end];
grid-template-rows: [title-start portrait-start] 80px [title-end headline-start] auto [headline-end standfirst-start meta-start] auto [standfirst-end meta-end portrait-end];
}
.furniture-wrapper #meta:before,
.furniture-wrapper [data-gu-name="meta"]:before {
content: "";
width: 540px;
position: absolute;
top: 0;
background-color: var(--headerBorder);
height: 1px;
}
.furniture-wrapper .standfirst p,
.furniture-wrapper #standfirst p,
.furniture-wrapper [data-gu-name="standfirst"] p {
border-top: unset;
}
.furniture-wrapper .standfirst:before,
.furniture-wrapper #standfirst:before,
.furniture-wrapper [data-gu-name="standfirst"]:before {
content: "";
width: 1px;
background-color: var(--headerBorder);
height: 100%;
position: absolute;
top: 0;
left: .5px;
}
}
@media (min-width: 81.25em) {
.furniture-wrapper {
grid-template-columns: [title-start headline-start meta-start] repeat(3, 1fr) [meta-end standfirst-start] repeat(5, 1fr) [title-end headline-end standfirst-end portrait-start] repeat(8, 1fr) [portrait-end];
grid-template-rows: [title-start portrait-start] .25fr [title-end headline-start] 1fr [headline-end standfirst-start meta-start] .75fr [standfirst-end meta-end portrait-end];
}
.furniture-wrapper #meta:before,
.furniture-wrapper [data-gu-name="meta"]:before {
width: 620px;
}
.furniture-wrapper .standfirst:before,
.furniture-wrapper #standfirst:before,
.furniture-wrapper [data-gu-name="standfirst"]:before {
/ Nincs további stĂlus megadva /
}
}.furniture-wrapper #standfirst:before,
.furniture-wrapper [data-gu-name="standfirst"]:before {
left: -0.5px;
}
.furniture-wrapper .article-header .content__labels > div,
.furniture-wrapper [data-gu-name="title"] .content__labels > div {
padding-top: 2px;
}
.furniture-wrapper #headline h1,
.furniture-wrapper [data-gu-name="headline"] h1,
.furniture-wrapper .headline h1 {
font-weight: 600;
max-width: 620px;
font-size: 32px;
}
@media (min-width: 71.25em) {
.furniture-wrapper #headline h1,
.furniture-wrapper [data-gu-name="headline"] h1,
.furniture-wrapper .headline h1 {
max-width: 540px;
font-size: 50px;
}
}
@media (min-width: 46.25em) {
.furniture-wrapper .keyline-4,
.furniture-wrapper [data-gu-name="lines"] {
margin-right: 0;
}
}
@media (min-width: 61.25em) {
.furniture-wrapper .keyline-4,
.furniture-wrapper [data-gu-name="lines"] {
display: none;
}
}
.furniture-wrapper .keyline-4 svg,
.furniture-wrapper [data-gu-name="lines"] svg {
stroke: var(--headerBorder);
}
@media (min-width: 46.25em) {
.furniture-wrapper #meta,
.furniture-wrapper [data-gu-name="meta"] {
margin-right: 0;
}
}
.furniture-wrapper #meta .meta__social,
.furniture-wrapper #meta .meta__social ul li a span,
.furniture-wrapper #meta .meta__comment,
.furniture-wrapper [data-gu-name="meta"] .meta__social,
.furniture-wrapper [data-gu-name="meta"] .meta__social ul li a span,
.furniture-wrapper [data-gu-name="meta"] .meta__comment {
border-color: var(--headerBorder);
}
.furniture-wrapper #meta .content__meta-container_dcr > div > gu-island,
.furniture-wrapper [data-gu-name="meta"] .content__meta-container_dcr > div > gu-island {
display: none;
}
.furniture-wrapper .standfirst,
.furniture-wrapper #standfirst,
.furniture-wrapper [data-gu-name="standfirst"] {
margin-left: -10px;
padding-left: 10px;
position: relative;
}
@media (min-width: 46.25em) {
.furniture-wrapper .standfirst,
.furniture-wrapper #standfirst,
.furniture-wrapper [data-gu-name="standfirst"] {
padding-top: 2px;
}
}
.furniture-wrapper .standfirst p,
.furniture-wrapper #standfirst p,
.furniture-wrapper [data-gu-name="standfirst"] p {
font-weight: 400;
font-size: 20px;
padding-bottom: 14px;
}
.furniture-wrapper #main-media,
.furniture-wrapper [data-gu-name="media"] {
position: relative;
margin-top: 0;
margin-bottom: 2px;
grid-area: portrait;
}
.furniture-wrapper #main-media div div,
.furniture-wrapper [data-gu-name="media"] div div {
width: 100%;
margin-inline: 0;
}
@media (min-width: 61.25em) {
.furniture-wrapper #main-media,
.furniture-wrapper [data-gu-name="media"] {
margin-bottom: 0;
}
}
@media (max-width: 46.24em) {
.furniture-wrapper #main-media,
.furniture-wrapper [data-gu-name="media"] {
width: calc(100vw - var(--scrollbar-width, 0px));
margin-left: -10px;
}
}
@media (max-width: 46.24em) and (min-width: 30em) {
.furniture-wrapper #main-media,
.furniture-wrapper [data-gu-name="media"] {
margin-left: -20px;
}
}
.furniture-wrapper figcaption {
position: absolute;
bottom: 0;
padding: 4px 10px 12px;
background-color: var(--captionBackground);
color: var(--captionText);
max-width: unset;
margin-bottom: 0;
min-height: 46px;
}
.furniture-wrapper figcaption span {
color: var(--headerBorder);
}
.furniture-wrapper figcaption span svg {
fill: var(--headerBorder);
}
.furniture-wrapper figcaption span:nth-of-type(1) {
display: none;
}
.furniture-wrapper figcaption span:nth-of-type(2) {
display: inline;
max-width: 90%;
}
@media (min-width: 30em) {
.furniture-wrapper figcaption {
padding: 4px 20px 12px;
}
}
.furniture-wrapper figcaption.hidden {
opacity: 0;
}
.furniture-wrapper #caption-button {
display: block;
position: absolute;
bottom: 10px;
right: 8px;
z-index: 30;
background-color: var(--captionBackground);
border: none;
border-radius: 50%;
padding: 6px 5px 5px;
}
.furniture-wrapper #caption-button svg {
transform: scale(0.85);
}
@media (min-width: 30em) {
.furniture-wrapper #caption-button {
right: 10px;
}
}
@media (min-width: 71.25em) {
.content__main-column--interactive:before {
top: -12px !important;
height: calc(100% + 24px) !important;
}
}
.content__main-column--interactive h2 {
max-width: 620px;
}
:root:has(.ios, .android) {
--darkBackground: #1a1a1a;
--feature: #c70000;
--darkmodeFeature: #ff5943;
--new-pillar-colour: var(--primary-pillar, var(--feature));
}
@media (prefers-color-scheme: dark) {
:root:has(.ios, .android) {
--new-pillar-colour: var(--darkmode-pillar, var(--darkmodeFeature));
}
}
body.ios #feature-article-container .element-atom:first-of-type + p:fiEgy cikk kontĂ©nerben az elem-atom utáni elsĹ‘ bekezdĂ©s elsĹ‘ betűjĂ©nek a másodlagos pillar szĂnt kell használnia (vagy feketĂ©t visszaesĂ©skĂ©nt). Ez vonatkozik a feature, standard Ă©s comment cikk kontĂ©nerekre iOS Ă©s Android eszközökön, beleĂ©rtve azokat az eseteket is, amikor egy bejelentkezĂ©si kapu jelenik meg a bekezdĂ©s elĹ‘tt.
iOS és Android rendszeren a feature, standard és comment konténerekben a cikk fejlécének nem lehet magassága.
A bĂştor wrapper ezekben a kontĂ©nerekben 4px felsĹ‘ Ă©s 10px oldalsĂł paddingot kap. A benne lĂ©vĹ‘ tartalomcĂmkĂ©k fĂ©lkövĂ©rek, a Guardian Headline betűcsaládot használják, a pillar szĂnnel egyeznek meg, Ă©s nagybetűsek.
A bĂştor wrapperben lĂ©vĹ‘ cĂmsor (h1) 32px, fĂ©lkövĂ©r, 12px alsĂł paddinggal, Ă©s sötĂ©t szĂnű (#121212).
A bútor wrapperben lévő képábrák blokk elemként jelennek meg.wrapper figure.element-image {
position: relative;
margin: 14px 0 0 -10px;
width: calc(100vw - var(--scrollbar-width, 0px));
height: auto;
}
/* iOS Ă©s Android rendszeren, minden cikktĂpusnál (feature, standard, comment),
a képek és konténereik teljes szélességűek és átlátszóak legyenek */
body.ios #feature-article-container .furniture-wrapper figure.element-image .figure__inner,
body.ios #feature-article-container .furniture-wrapper figure.element-image img,
body.ios #feature-article-container .furniture-wrapper figure.element-image a,
body.ios #standard-article-container .furniture-wrapper figure.element-image .figure__inner,
body.ios #standard-article-container .furniture-wrapper figure.element-image img,
body.ios #standard-article-container .furniture-wrapper figure.element-image a,
body.ios #comment-article-container .furniture-wrapper figure.element-image .figure__inner,
body.ios #comment-article-container .furniture-wrapper figure.element-image img,
body.ios #comment-article-container .furniture-wrapper figure.element-image a,
body.android #feature-article-container .furniture-wrapper figure.element-image .figure__inner,
body.android #feature-article-container .furniture-wrapper figure.element-image img,
body.android #feature-article-container .furniture-wrapper figure.element-image a,
body.android #standard-article-container .furniture-wrapper figure.element-image .figure__inner,
body.android #standard-article-container .furniture-wrapper figure.element-image img,
body.android #standard-article-container .furniture-wrapper figure.element-image a,
body.android #comment-article-container .furniture-wrapper figure.element-image .figure__inner,
body.android #comment-article-container .furniture-wrapper figure.element-image img,
body.android #comment-article-container .furniture-wrapper figure.element-image a {
background-color: transparent;
width: calc(100vw - var(--scrollbar-width, 0px));
height: auto !important;
}
/ iOS Ă©s Android rendszeren, minden cikktĂpusnál, állĂtsa be a standfirst tĂ©rközĂ©t /
body.ios #feature-article-container .furniture-wrapper .standfirst,
body.ios #standard-article-container .furniture-wrapper .standfirst,
body.ios #comment-article-container .furniture-wrapper .standfirst,
body.android #feature-article-container .furniture-wrapper .standfirst,
body.android #standard-article-container .furniture-wrapper .standfirst,
body.android #comment-article-container .furniture-wrapper .standfirst {
padding-top: 4px;
padding-bottom: 24px;
margin-right: -10px;
}
/ iOS Ă©s Android rendszeren, minden cikktĂpusnál, állĂtsa be a standfirst bekezdĂ©sek betűtĂpusát /
body.ios #feature-article-container .furniture-wrapper .standfirst__inner p,
body.ios #standard-article-container .furniture-wrapper .standfirst__inner p,
body.ios #comment-article-container .furniture-wrapper .standfirst__inner p,
body.android #feature-article-container .furniture-wrapper .standfirst__inner p,
body.android #standard-article-container .furniture-wrapper .standfirst__inner p,
body.android #comment-article-container .furniture-wrapper .standfirst__inner p {
font-family: Guardian Headline, Guardian Egyptian Web, Guardian Headline Full, Georgia, serif;
}
/ iOS Ă©s Android rendszeren, minden cikktĂpusnál, formázza a standfirst linkjeit /
body.ios #feature-article-container .furniture-wrapper .standfirst__inner li a,
body.ios #feature-article-container .furniture-wrapper .standfirst__inner a,
body.ios #standard-article-container .furniture-wrapper .standfirst__inner li a,
body.ios #standard-article-container .furniture-wrapper .standfirst__inner a,
body.ios #comment-article-container .furniture-wrapper .standfirst__inner li a,
body.ios #comment-article-container .furniture-wrapper .standfirst__inner a,
body.android #feature-article-container .furniture-wrapper .standfirst__inner li a,
body.android #feature-article-container .furniture-wrapper .standfirst__inner a,
body.android #standard-article-container .furniture-wrapper .standfirst__inner li a,
body.android #standard-article-container .furniture-wrapper .standfirst__inner a,
body.android #comment-article-container .furniture-wrapper .standfirst__inner li a,
body.android #comment-article-container .furniture-wrapper .standfirst__inner a {
color: var(--new-pillar-colour) !important;
background-image: none !important;
text-decoration: underline;
text-underline-offset: 6px;
text-decoration-color: var(--headerBorder, #dcdcdc);
border-bottom: none;
}
/ iOS Ă©s Android rendszeren, minden cikktĂpusnál, formázza a standfirst linkek hover állapotát /
body.ios #feature-article-container .furniture-wrapper .standfirst__inner li a:hover,
body.ios #feature-article-container .furniture-wrapper .standfirHover állapotban a standfirst belsejĂ©ben lĂ©vĹ‘ linkek (beleĂ©rtve a lista elemeket Ă©s a normál linkeket) az iOS Ă©s Android eszközök cikk kontĂ©nereiben az aláhĂşzás szĂnĂ©t az Ăşj pillar szĂnre állĂtják.
A meta szekciĂłnál ezekben a cikk kontĂ©nerekben iOS Ă©s Android rendszeren nincs margĂł. A byline szöveg, beleĂ©rtve a szerzĹ‘ nevĂ©t Ă©s a kapcsolĂłdĂł span elemeket, szintĂ©n az Ăşj pillar szĂnt használja.
A meta__misc szekciónak nincs paddingja, és a benne lévő SVG ikonok is ugyanazokat a formázási szabályokat követik.ure-wrapper .meta__misc svg {
stroke: var(--new-pillar-colour);
}
body.ios #feature-article-container .furniture-wrapper .element--showcase #caption-button,
body.ios #standard-article-container .furniture-wrapper .element--showcase #caption-button,
body.ios #comment-article-container .furniture-wrapper .element--showcase #caption-button,
body.android #feature-article-container .furniture-wrapper .element--showcase #caption-button,
body.android #standard-article-container .furniture-wrapper .element--showcase #caption-button,
body.android #comment-article-container .furniture-wrapper .element--showcase #caption-button {
display: flex;
padding: 5px;
justify-content: center;
align-items: center;
width: 28px;
height: 28px;
right: 14px;
}
body.ios #feature-article-container .article__body,
body.ios #standard-article-container .article__body,
body.ios #comment-article-container .article__body,
body.android #feature-article-container .article__body,
body.android #standard-article-container .article__body,
body.android #comment-article-container .article__body {
padding: 0 12px;
}
body.ios #feature-article-container .article__body figure.element-image:not(.element--thumbnail):not(.element--immersive),
body.ios #standard-article-container .article__body figure.element-image:not(.element--thumbnail):not(.element--immersive),
body.ios #comment-article-container .article__body figure.element-image:not(.element--thumbnail):not(.element--immersive),
body.android #feature-article-container .article__body figure.element-image:not(.element--thumbnail