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.

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