A Noel Clarke-ügyben hozott ítélet győzelem a bátor nők számára, akik megosztották történeteiket – és az újságírásért is. | Katharine Viner

A Noel Clarke-ügyben hozott ítélet győzelem a bátor nők számára, akik megosztották történeteiket – és az újságírásért is. | Katharine Viner
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 vastag súlyokat, mindegyiket normál és dőlt változatban. A betűfájlok WOFF2, WOFF és TrueType formátumban érhetők el, a Guardian szerverén hosztolva. @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 { left: -10px; } }Ez egy CSS kódrészletnek tűnik, valószínűleg egy weboldal stíluslapjából. Különféle elemek stílusait határozza meg, például oszlopoké, interaktív tartalmaké és tipográfiáé, beleértve a színeket, a térközöket és a különböző képernyőméretek elrendezési szabályait. A kód tartalmaz médialekérdezéseket a reszponzív tervezéshez, és CSS egyéni tulajdonságokat (változókat) használ a konzisztens témázáshoz.A következő CSS szabályok módosítják a különféle elemek elrendezését és stílusát: - A vízszintes vonalakat követő bekezdéseknek nincs felső térközük adott tárolókban. - A kiemelő elemek feliratai statikusan pozicionáltak, teljes szélességűek és maximum 620px szélesek. - Az immerzív elemek a teljes nézeti szélességet lefedik, mínusz a görgetősáv szélessége. - A 71.24em szélességű képernyőkig az immerzív elemek 978px-re korlátozódnak, és a felirataiknak 10px vízszintes térközük van. - 30em és 71.24em között az immerzív elemek feliratai 20px vízszintes térközzel rendelkeznek. - 46.25em és 61.24em között az immerzív elemek 738px-re korlátozódnak. - 46.24em alatt az immerzív elemek balra igazítottak, módosított margókkal. - 30em és 46.24em között az immerzív elemek -20px bal margóval és 20px vízszintes térközzel rendelkező feliratokkal rendelkeznek. - 61.25em és annál szélesebb képernyőkön rácsos elrendezés alkalmazandó meghatározott oszlop- és sormérettel. - A fejlécek ebben a rácsban felső szegéllyel rendelkeznek. - A meta információk relatívan pozicionáltak, felső térközzel és jobb margó nélkül. - A standfirst elemek módosított margókkal, betűméretekkel és linkstílusokkal rendelkeznek, beleértve az aláhúzott linkeket meghatározott színekkel és hover hatásokkal. - A standfirst elemek első bekezdésének felső szegélye van és nincs alsó térköze, amely 71.25em és felette eltávolításra kerül. - Az ábrák a rácsban bal margóval és maximum 630px szélességgel rendelkeznek inline elemekhez. - 71.25em és felette a rács sablonja módosul különböző oszlop- és sor definíciókkal.A megadott szöveg CSS kódnak tűnik egy weboldal elrendezésének stílusozásához, konkrétan egy furniture-wrapper osztályhoz. Rácsstruktúrákat, médialekérdezéseket definiál a reszponzív tervezéshez, és különféle stílusozási szabályokat olyan elemekhez, mint a fejlécek, meta információk, standfirst szöveg és médiafeliratok. A kód módosítja a tulajdonságokat, mint a szélességek, betűtípusok, szegélyek és színek a képernyőméret-töréspontok alapján.A második ilyen típusú elem blokkként jelenjen meg, maximum 90%-os szélességgel. Legalább 30em széles képernyőkön a furniture wrapperen belüli feliratoknak 4px felső, 20px oldalsó és 12px alsó térközük legyen. A "hidden" osztállyal rendelkező feliratok láthatatlanok legyenek. A furniture wrapperen belüli feliratgomb blokkként jelenjen meg, abszolút pozicionálva 10px-re alulról és 8px-re jobbról, magas rétegszámmal. Háttérszíne a --captionBackground változó által definiált, nincs szegélye, kör alakú, és 6px felső, 5px oldalsó, 5px alsó térközzel. A benne lévő SVG az eredeti méret 85%-ára van méretezve. Legalább 30em széles képernyőkön a gomb 10px-re jobbról pozicionálva van. A fő interaktív oszlopban legalább 71.25em széles képernyőkön a felső pozíció -12px-re módosul, a magasság 24px-rel nő. A címsorok (h2) ebben az oszlopban maximum 620px szélesek. iOS és Android eszközökön a színváltozók a következők: --darkBackground #1a1a1a, --feature #c70000, --darkmodeFeature #ff5943, és --new-pillar-colour a --primary-pillar értéke vagy --feature, ha nincs definiálva. Sötét módban --new-pillar-colour a --darkmode-pillar vagy --darkmodeFeature értékét használja. A cikktárolókban lévő specifikus elemeket követő első bekezdés első betűjének színe iOS-en és Androidon a --secondary-pillar értéke vagy fekete, ha nincs definiálva. A cikktárolók fejléceinek nincs magassága iOS-en és Androidon. A furniture wrapper ezekben a tárolókban 4px felső, 10px oldalsó és 0 alsó térközzel rendelkezik. A furniture wrapperen belüli címkék vastag, 700 súlyú Guardian Headline vagy Guardian Egyptian Web betűkészlet-családot használnak.A címsor betűtípusa Guardian Headline, Georgia vagy serif, meghatározott színnel és nagybetűvel. iOS és Android eszközökön a cikktárolókban lévő címsor 32px vastag betűtípust használ, 12px alsó térközzel rendelkezik, és sötétszürke színű. Az ezekben a tárolókban lévő képek relatívan pozicionáltak, 14px felső margóval és -10px bal margóval. Szélességük a nézeti terület mínusz a görgetősáv szerint módosul, magasságuk automatikus. Az ezekben az ábrákban lévő belső elemek, képek és linkek átlátszó hátterűek, ugyanazzal a reszponzív szélességgel és automatikus magassággal rendelkeznek. A standfirst szakasznak 4px felső, 24px alsó térköze és -10px jobb margója van. A standfirsten belüli bekezdések Guardian Headline vagy Georgia betűkészlet-családot használnak. A standfirsten és annak listaelemein belüli linkek ennek megfelelően stílusozottak.iOS és Android eszközökön a feature, standard és comment cikkek standfirst szakaszában lévő linkek meghatározott színnel, a szövegtől 6px-re alá helyezett aláhúzással, háttérkép és alsó szegély nélkül vannak stílusozva. Hover állapotban az aláhúzás színe megegyezik a szöveg színével. Ezekben a tárolókban a meta szakasznak nincs margója, és az olyan elemek, mint a szerzői sorok, szerzők és kapcsolódó linkek konzisztensen stílusozottak.iOS és Android eszközökön a következő stílusozás vonatkozik a cikktárolókra: - A szerzői sor linkjei az új pillér színét használják. - A meta szakasz egyéb elemeinek nincs térközük. - A meta egyéb szakaszában lévő SVG ikonok az új pillér színét használják a vonalakhoz. - A kiemelő elemekben lévő feliratgombok középre igazítottak, 28x28px-esek, 5px térközzel, 14px-re jobbról pozicionálva. - A cikktestnek 12px vízszintes térköze van. - A nem bélyegkép, nem immerzív képek a nézeti szélesség mínusz 24px és a görgetősáv szélessége szerint nyúlnak ki, margó nélkül és automatikus magassággal. Felirataiknak nincs térközük. - Az immerzív kép elemek hasonlóan stílusozottak.Androidon a standard és comment cikkek immerzív képeihez állítsd be a szélességet a teljes nézeti szélesség mínusz a görgetősáv szélességére. iOS-en és Androidon a feature, standard és comment cikkekhez stílusozd a idézett blockquote-okat az új pillér színe alapján. Stílusozd a prózaban lévő linkeket is az elsődleges pillér színével, a fejléc szegélyével megegyező aláhúzási színnel és 6px eltolással. Hover állapotban válto