La famille de polices Guardian Headline Full comprend plusieurs styles, chacun avec différentes graisses et italiques. La version light (graisse 300) existe en styles régulier et italique, tout comme la version régulière (graisse 400). Les styles medium (graisse 500) et semibold (graisse 600) ont également des variantes régulières et italiques. Chaque fichier de police est disponible aux formats WOFF2, WOFF et TrueType, hébergés sur les serveurs du Guardian.
@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;
}
}
La colonne de contenu interactif principal a un style spécifique pour les éléments. Les éléments dans cette colonne n'ont pas de marge supérieure ou inférieure mais incluent un remplissage. Lorsqu'un paragraphe suit un élément, l'espacement s'ajuste en conséquence. Les éléments en ligne sont limités à une largeur maximale de 620px.
Pour les écrans plus larges, les figures en ligne sont également limitées à 620px. Les éléments vidéo avec fonctionnalité de boucle ont un style de bouton personnalisé et un positionnement de légende. Les vidéos auto-hébergées sont définies sur une largeur de 100% avec une largeur maximale de 620px, et elles incluent des marges supérieure et inférieure. Les éléments vidéo immersifs s'étendent sur toute la largeur sans marges sur les grands écrans.
Les variables de couleur définissent divers éléments thématiques, tels que la date, les bordures d'en-tête, les légendes et les couleurs de fonctionnalités. Celles-ci s'adaptent aux préférences du mode sombre. Des règles supplémentaires gèrent l'espacement et le style du premier paragraphe suivant des éléments spécifiques, y compris les lettrines pour la première lettre.
Le code CSS définit des styles pour les lettrines, les citations et les éléments immersifs à travers différentes sections d'un site web. Les lettrines sont stylisées avec une police, une taille et une couleur spécifiques, et sont flottées à gauche. Les citations ont une largeur maximale définie. Pour les éléments immersifs, la largeur s'ajuste à la fenêtre d'affichage, avec des largeurs maximales spécifiques et un remplissage de légende à différentes tailles d'écran. Sur les grands écrans, une mise en page en grille est utilisée pour le wrapper de mobilier, qui inclut une bordure supérieure pour le titre et positionne la section méta.
Le texte fourni semble être un bloc de code CSS (Cascading Style Sheets), et non une prose anglaise standard. Par conséquent, il ne peut pas être réécrit en "anglais fluide et naturel" car il s'agit d'un langage technique pour définir les styles d'un site web.
Pour le rendre plus compréhensible, voici une description en anglais simple de ce que ce code CSS semble faire :
Ce CSS stylise la mise en page d'une page web, probablement pour un article de presse. Il définit des règles pour différentes tailles d'écran (comme le bureau, la tablette et le mobile). Le code contrôle le positionnement, l'espacement, les polices, les couleurs et les bordures des éléments tels que le titre, le texte de résumé, les informations sur l'auteur et les images. Par exemple, il définit la taille de police du titre, ajoute des effets de soulignement aux liens dans le résumé, crée une mise en page basée sur une grille pour les grands écrans, et masque ou affiche des lignes décoratives selon l'appareil.
Ce code CSS définit des styles pour une mise en page de page web, en particulier pour un wrapper à thème mobilier. Il définit diverses propriétés pour des éléments comme les informations méta, le texte standfirst, le média principal et les légendes. Les styles incluent des ajustements pour les marges, le remplissage, les couleurs et le positionnement, avec des règles spécifiques pour différentes tailles d'écran utilisant des requêtes média. La conception utilise des variables CSS personnalisées pour les couleurs, telles que `--darkBackground` et `--headerBorderColor`, et garantit que les éléments sont masqués ou affichés en fonction de la largeur de la fenêtre d'affichage. Dans l'ensemble, elle crée une mise en page réactive qui s'adapte aux appareils du mobile au bureau.
Le code CSS définit des styles pour une classe de wrapper de mobilier. Les éléments de titre h1 sont en gras et gris clair. Les figures dans les titres n'ont pas de marge supérieure et une petite marge inférieure. Sur les grands écrans, les sections méta ont une bordure colorée.
Le texte dans les sections méta est gris clair, avec des liens de médias sociaux ayant des bordures colorées et des icônes. Le survol de ces liens change la couleur de fond et du texte. Les liens dans les sections méta sont colorés et changent au survol.
Les liens standfirst sont soulignés avec une couleur spécifique et perdent leur soulignement au survol. Les paragraphes dans le standfirst sont gris clair, le premier paragraphe ayant une bordure supérieure sur les écrans moyens, qui est supprimée sur les grands écrans. Les éléments de liste dans le standfirst sont également gris clair. Sur les grands écrans, les sections standfirst ont une bordure colorée.
Sur les écrans moyens, le wrapper de mobilier a un fond sombre et une bordure droite.
Le CSS définit des styles pour un wrapper de mise en page, ajustant sa largeur et son positionnement en fonction de la taille de la fenêtre d'affichage. Il définit des bordures et des couleurs de fond en utilisant des propriétés personnalisées, et inclut des styles spécifiques pour les titres et les éléments sociaux. Les polices de caractères pour la famille de polices Guardian Headline sont également déclarées, avec diverses graisses et styles.
@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-family: Guardian Headline Full