Wie die Promi-Verräter den besorgniserregendsten TV-Trend umkehrten

Wie die Promi-Verräter den besorgniserregendsten TV-Trend umkehrten

Dieser CSS-Code definiert die Schriftfamilie "Guardian Headline Full" mit mehreren Stilen und Gewichten. Er enthält Versionen für Light (300), Regular (400), Medium (500) und Semibold (600), jeweils in normaler und kursiver Ausführung. Für jeden Stil werden Schriftdateien in den Formaten WOFF2, WOFF und TrueType vom Asset-Server des Guardian bereitgestellt.

Dieser CSS-Code definiert mehrere Schriftarten für die Schriftfamilien "Guardian Headline Full" und "Guardian Titlepiece". Jede Schriftart spezifiziert verschiedene Gewichte und Stile (normal oder kursiv) und bietet mehrere Dateiformate (WOFF2, WOFF und TrueType) für cross-browser-Kompatibilität. Die Schriften werden unter den angegebenen URLs gehostet und umfassen Variationen von Light bis Black, mit entsprechenden kursive Versionen, wo zutreffend.

Dieser CSS-Code definiert mehrere Schriftarten für die Schriftfamilie "Guardian Headline Full", jeweils mit verschiedenen Gewichten und Stilen (normal und kursiv). Für jede Variation werden Quelldateien in den Formaten WOFF2, WOFF und TrueType vom Asset-Server des Guardian angegeben, zusammen mit dem entsprechenden Schriftgewicht (400 für Regular, 500 für Medium, 600 für Semibold, 700 für Bold, 900 für Black) und Schriftstil (normal oder kursiv).

Dieser Text scheint CSS-Code zu sein, der Schriftstile und Layout-Raster für eine Website definiert, wahrscheinlich für The Guardian. Er spezifiziert Schriftdateien für verschiedene Gewichte und Stile und richtet responsive Grid-Layouts ein, die sich bei verschiedenen Bildschirmgrößen ändern. Der Code steuert, wie Elemente wie Titel, Überschriften, Medien und Textinhalte über verschiedene Gerätebreiten hinweg angeordnet werden.

Für interaktive Grid-Figuren mit immersiven Bildunterschriften in bestimmten Inhaltsbereichen wird der Abstand der Bildunterschrift auf 4 Pixel oben und 0 an anderen Stellen gesetzt.

Elemente namens "lines" und "meta" innerhalb interaktiver Grids sind im Grid-Bereich von Zeile 2 bis 5 und Spalte 1 bis 2 positioniert. Die "lines"-Elemente haben eine Höhe, die sich an ihren Inhalt anpasst, und einen oberen Abstand von 5 Pixeln, während "meta"-Elemente einen oberen Abstand von 18 Pixeln haben.

Auf größeren Bildschirmen (81,25em und darüber) verwendet das interaktive Grid ein Fünf-Spalten-Layout mit spezifischen Breiten.

Für iOS- und Android-Geräte verwenden Artikel-Header die Schriftfamilie Guardian Headline mit mittlerem Gewicht für Standfirst-Absätze und zeigen Abschnittskicker mit großgeschriebenen Anfangsbuchstaben an. Keylines haben einen erhöhten oberen Abstand, und Bylines verwenden eine fette Schrift. Bilder innerhalb von Artikeln haben eine automatische Höhe, und Absätze, die auf atomare Elemente folgen, haben keinen oberen Abstand.

Schriftarten für Guardian Headline Full sind mit Light- und Light-kursiv-Gewichten definiert, bezogen aus woff2-, woff- und ttf-Dateien.

Dieser Text definiert eine benutzerdefinierte Schriftfamilie namens "Guardian Headline Full" mit verschiedenen Stilen und Gewichten. Sie enthält Regular-, Medium-, Semibold- und Bold-Versionen, jeweils in normaler und kursiver Ausführung. Die Schriftdateien werden in den Formaten WOFF2, WOFF und TrueType von der Website des Guardian bereitgestellt.

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

:root {
--dateline: #606060;
--headerBorder: #dcdcdc;
--captionText: #999;
--captionBackground: hsla(0, 0%, 7%, 0.72);
--feature: #c70000;
--new-pillar-colour: var(--primary-pillar, var(--feature));
}

.content__main-column--interactive .element.element-atom,
.element.element-atom {
padding: 0;
}

#article-body > div .element-atom:first-of-type + p:first-of-type,
#article-body > div .element-atom:first-of-type + .sign-in-ga {
/ Zusätzliche Stile können hier bei Bedarf hinzugefügt werden /
}

Dieser CSS-Code wendet spezifische Stile auf verschiedene Elemente einer Webseite an. Er fügt bestimmten Absätzen, wie dem ersten Absatz nach bestimmten Elementen oder horizontalen Linien in verschiedenen Inhaltsbereichen wie Artikeln, Kommentaren und Features, 14 Pixel Abstand oben hinzu.

Für den ersten Buchstaben dieser Absätze wird eine große, fette, großgeschriebene Schrift aus der Guardian Headline oder ähnlichen Serifenfamilien verwendet, mit einer Größe von 111 Pixeln und einer Zeilenhöhe von 92 Pixeln. Dieser Buchstabe wird nach links verschoben, hat einen 8-Pixel-Abstand rechts und seine Farbe wird durch eine CSS-Variable für Initialen festgelegt.

Zusätzlich wird der obere Abstand von Absätzen, die direkt auf horizontale Linien folgen, entfernt. Bildunterschriften für Showcase-Elemente werden statisch positioniert mit einer maximalen Breite von 620 Pixeln. Immersive Elemente sind so eingestellt, dass sie die gesamte Viewport-Breite abzüglich der Scrollleiste einnehmen, mit einer maximalen Breite von 978 Pixeln auf größeren Bildschirmen. Auf mittleren bis großen Bildschirmen haben Bildunterschriften für immersive Elemente einen horizontalen Abstand von 20 Pixeln, während auf kleineren Bildschirmen bis zu 30em es 10 Pixel sind. Für Bildschirme zwischen 46,25em und 61,24em haben immersive Elemente eine spezifizierte maximale Breite.

@media (max-width: 46.24em) {
.element.element--immersive.element-immersive {
margin-left: -10px !important;
margin-right: 0 !important;
left: 0;
}
}

@media (max-width: 46.24em) and (min-width: 30em) {
.element.element--immersive.element-immersive {
margin-left: -20px !important;
}
.element.element--immersive.element-immersive figcaption {
padding-inline: 20px;
}
}

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