Die Guardian Headline Full Schriftfamilie umfasst mehrere Stile, jeweils mit verschiedenen Strichstärken und Kursivvarianten. Die Light-Version (Strichstärke 300) gibt es sowohl in regulärer als auch in kursiver Ausführung, ebenso wie die Regular-Version (Strichstärke 400). Die Medium- (Strichstärke 500) und Semibold-Stile (Strichstärke 600) haben ebenfalls reguläre und kursive Varianten. Jede Schriftdatei ist in den Formaten WOFF2, WOFF und TrueType verfügbar und wird auf den Servern des Guardian gehostet.@font-face {
font-family: Guardian Headline Full;
src: url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-Bold.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-Bold.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-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/full-not-hinted/GHGuardianHeadline-BoldItalic.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-BoldItalic.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-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/full-not-hinted/GHGuardianHeadline-Black.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-Black.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-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/full-not-hinted/GHGuardianHeadline-BlackItalic.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-BlackItalic.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-BlackItalic.ttf) format("truetype");
font-weight: 900;
font-style: italic;
}
@font-face {
font-family: Guardian Titlepiece;
src: url(https://interactive.guim.co.uk/fonts/garnett/GTGuardianTitlepiece-Bold.woff2) format("woff2"),
url(https://interactive.guim.co.uk/fonts/garnett/GTGuardianTitlepiece-Bold.woff) format("woff"),
url(https://interactive.guim.co.uk/fonts/garnett/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, 0px));
position: relative;
left: 50%;
right: 50%;
margin-left: calc(-50vw + var(--half-scrollbar-width, 0px)) !important;
margin-right: calc(-50vw + var(--half-scrollbar-width, 0px)) !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;
}
}Die Hauptspalte für interaktive Inhalte hat spezifisches Styling für Elemente. Elemente innerhalb dieser Spalte haben keinen oberen oder unteren Rand, enthalten jedoch Innenabstand. Wenn auf ein Element ein Absatz folgt, passt sich der Abstand entsprechend an. Inline-Elemente sind auf eine maximale Breite von 620px begrenzt.
Für größere Bildschirme sind auch Inline-Bilder auf 620px begrenzt. Videoelemente mit Loop-Funktionalität haben benutzerdefiniertes Button-Styling und Positionierung von Untertiteln. Selbst gehostete Videos werden auf eine Breite von 100% mit einer maximalen Breite von 620px gesetzt und enthalten obere und untere Ränder. Immersive Videoelemente erweitern sich auf die volle Breite ohne Ränder auf größeren Bildschirmen.
Farbvariablen definieren verschiedene Theme-Elemente, wie Datumszeile, Kopfzeilenränder, Bildunterschriften und Feature-Farben. Diese passen sich an Dark-Mode-Präferenzen an. Zusätzliche Regeln verwalten den Abstand und das Styling des ersten Absatzes nach bestimmten Elementen, einschließlich Initialen für den ersten Buchstaben.Der CSS-Code legt Stile für Initialen, Zitate und immersive Elemente in verschiedenen Bereichen einer Website fest. Initialen werden mit einer bestimmten Schriftart, Größe und Farbe gestaltet und nach links ausgerichtet. Zitate erhalten eine maximale Breite. Für immersive Elemente passt sich die Breite an den Viewport an, mit spezifischen Maximalbreiten und Innenabständen für Bildunterschriften bei verschiedenen Bildschirmgrößen. Auf größeren Bildschirmen wird ein Grid-Layout für den Furniture-Wrapper verwendet, der einen oberen Rand für die Überschrift enthält und den Meta-Bereich positioniert.Der bereitgestellte Text scheint ein Block mit CSS-Code (Cascading Style Sheets) zu sein, kein Standard-Englisch in Prosaform. Daher kann er nicht in "fließendes, natürliches Englisch" umgeschrieben werden, da es sich um eine technische Sprache zur Definition von Website-Stilen handelt.
Um ihn verständlicher zu machen, hier eine Beschreibung in einfachem Englisch, was dieser CSS-Code zu tun scheint:
Dieses CSS gestaltet das Layout einer Webseite, wahrscheinlich für einen Nachrichtenartikel. Es definiert Regeln für verschiedene Bildschirmgrößen (wie Desktop, Tablet und Mobilgerät). Der Code steuert die Positionierung, Abstände, Schriftarten, Farben und Ränder von Elementen wie der Überschrift, Zusammenfassung, Autoreninformationen und Bildern. Beispielsweise legt es die Schriftgröße der Überschrift fest, fügt Unterstreichungseffekte zu Links in der Zusammenfassung hinzu, erstellt ein rasterbasiertes Layout für größere Bildschirme und blendet dekorative Linien je nach Gerät ein oder aus.Dieser CSS-Code definiert Stile für ein Webseiten-Layout, insbesondere für einen Furniture-Wrapper. Er legt verschiedene Eigenschaften für Elemente wie Meta-Informationen, Standfirst-Text, Hauptmedien und Bildunterschriften fest. Die Stile beinhalten Anpassungen für Ränder, Innenabstände, Farben und Positionierung, mit spezifischen Regeln für verschiedene Bildschirmgrößen über Media Queries. Das Design verwendet benutzerdefinierte CSS-Variablen für Farben, wie `--darkBackground` und `--headerBorderColor`, und stellt sicher, dass Elemente basierend auf der Viewport-Breite ausgeblendet oder angezeigt werden. Insgesamt erzeugt es ein responsives Layout, das sich an Geräte von Mobil bis Desktop anpasst.Der CSS-Code definiert Stile für eine Furniture-Wrapper-Klasse. Überschriften h1-Elemente sind fett und hellgrau. Bilder innerhalb von Überschriften haben keinen oberen Rand und einen kleinen unteren Rand. Auf größeren Bildschirmen haben Meta-Bereiche einen farbigen Rand.
Text in Meta-Bereichen ist hellgrau, wobei Social-Media-Links farbige Ränder und Icons haben. Beim Überfahren dieser Links ändern sich Hintergrund- und Textfarbe. Links in Meta-Bereichen sind farbig und ändern sich beim Überfahren.
Standfirst-Links sind mit einer bestimmten Farbe unterstrichen und verlieren ihre Unterstreichung beim Überfahren. Absätze im Standfirst sind hellgrau, wobei der erste Absatz auf mittleren Bildschirmen einen oberen Rand hat, der auf größeren Bildschirmen entfernt wird. Listeneinträge im Standfirst sind ebenfalls hellgrau. Auf großen Bildschirmen haben Standfirst-Bereiche einen farbigen Rand.
Auf mittleren Bildschirmen hat der Furniture-Wrapper einen dunklen Hintergrund und einen rechten Rand.Das CSS definiert Stile für einen Layout-Wrapper, passt seine Breite und Positionierung basierend auf der Viewport-Größe an. Es setzt Ränder und Hintergrundfarben mit benutzerdefinierten Eigenschaften und beinhaltet spezifische Stile für Überschriften und Social-Elemente. Schriftarten für die Guardian Headline Schriftfamilie werden ebenfalls deklariert, mit verschiedenen Strichstärken und Stilen.@font-face {
font-family: Guardian Headline Full;
src: url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-Regular.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-Regular.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-Regular.ttf) format("truetype");
font-weight: 400;
font-style: normal;
}
@font-face {
font-family: Guardian Headline Full;
src: url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-RegularItalic.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-RegularItalic.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-RegularItalic.ttf) format("truetype");
font-weight: 400;
font-style: italic;
}
@font-face {
font-family: Guardian Headline Full;
src: url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-Medium.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-Medium.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-Medium.ttf) format("truetype");
font-weight: 500;
font-style: normal;
}
@font-face {
font-family: Guardian Headline Full;
src: url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-MediumItalic.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-MediumItalic.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-MediumItalic.ttf) format("truetype");
font-weight: 500;
font-style: italic;
}
@font-face {
font-family: Guardian Headline Full;
src: url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-Semibold.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-Semibold.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-Semibold.ttf) format("truetype");
font-weight: 600;
font-style: normal;
}
@font-face {
font-family: Guardian Headline Full;
src: url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-SemiboldItalic.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-SemiboldItalic.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-SemiboldItalic.ttf) format("truetype");
font-weight: 600;
font-style: italic;
}
@font-face {
font-family: Guardian Headline Full;
src: url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-Bold.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-Bold.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/full-not-hinted/GHGuardianHeadline-Bold.ttf) format("truetype");
font-weight: 700;
font-style: normal;
}
@font-face {
font