Tämä on CSS-koodilohko, joka määrittelee "Guardian Headline Full" -fonttiperheen käytettäväksi verkkosivustolla. Se sisältää useita font-face-sääntöjä, joista jokainen määrittää eri painon (light, regular, medium, semibold) ja tyylin (normaali tai kursivoitu) fontille. Jokaiselle muunnokselle koodi tarjoaa fonttitiedostot eri formaateissa (WOFF2, WOFF ja TTF) varmistaakseen yhteensopivuuden eri selaimissa. Fonttitiedostot on isännöity Guardianin asset-palvelimella.Tämä teksti näyttää olevan CSS-koodia, ei luonnollista kieltä. Se määrittelee fonttityylejä ja asettelusääntöjä verkkosivulle. Koska se on teknistä koodia, sen uudelleenkirjoittaminen sujuvaksi englanniksi ei ole sovellettavissa. Jos tarkoitit jakaa eri tekstin, toimita se, niin autan mielelläni.vasen: -11px.
Interaktiivisten artikkelien pääsisältösarakkeessa ei ole marginaaleja tai täytteitä upotettujen elementtien ympärillä, ja ylä- ja alareunassa on 12px:n täyte. Kun kappaletta seuraa upotettu elementti, täyte poistetaan ja korvataan 12px:n marginaaleilla molemmilla puolilla. Inline-elementit on rajoitettu enintään 620px:n leveyteen. Näytöillä, jotka ovat leveämpiä kuin 61.25em, myös inline-merkittyjä kuvia rajoitetaan 620px:iin.
Mediasektioissa, jotka sisältävät loopattavia videoita, kuvateksti on kerrostettu päälle z-indeksillä 6, ja loop-painike on sijoitettu oikeaan alakulmaan 40px:n alareunamarginaalilla ja 3px:n oikeanpuoleisella marginaalilla. Mykistys- ja äänenpoistopainikkeet on kohdistettu oikealle ylimääräisellä vasemmalla täytteellä. Kuvatekstipainikkeella on korkea z-indeksi, ja suuremmilla näytöillä se on 20px:n päässä alareunasta. Cinemagraph-videoiden kohdalla näytöillä, jotka ovat leveämpiä kuin 46.25em, korkeusrajoitus poistetaan.
Body-osiossa itse isännöidyt videot näytetään lohkoina, joiden enimmäisleveys on 620px ja 12px:n marginaalit. Loopattavat videot ja niiden videoelementit täyttävät koko leveyden, säilyttävät kuvasuhteen ja ovat keskitettyjä. Jos loopattava video on asetettu immersiiviseen tilaan, se laajenee täyteen leveyteen ilman marginaaleja. Näytöillä, jotka ovat leveämpiä kuin 71.25em, immersiiviset videot venyvät 1140px:n levyisiksi ja siirtyvät vasemmalle 180px, ja kuvatekstit ovat sisennetty 20px. Näytöillä, jotka ovat leveämpiä kuin 81.25em, ne kasvavat 1300px:iin ja siirtyvät vasemmalle 260px.
Suunnittelussa käytetään CSS-muuttujia väreille: dateline on tummanharmaa, otsikkoreunat ovat vaaleanharmaita, kuvatekstit ovat keskiharmaita puoliläpinäkyvällä tummalla taustalla, ja ominaisuusväri on syvänpunainen. Pääpilarin väri oletuksena on ominaisuusväri. Väliotsikot, nostolainaukset ja lohkolainaukset käyttävät toissijaista pilarin väriä, joka mukautuu tummaan tilaan eri sävyllä.
Interaktiiviset sisältösarakkeet eivät sisällä täytteitä upotettujen elementtien ympärillä. Kun upotettu elementti ilmestyy heti toisen elementin tai vaakaviivan jälkeen, seuraava kappale ei saa ylimääräistä ylämarginaalia. Tämä koskee erilaisia säiliötyyppejä, mukaan lukien pääartikkelin runko ja interaktiiviset osiot.Tämä on tekninen CSS-valitsinluettelo, joten sen uudelleenkirjoittaminen "sujuvaksi, luonnolliseksi englanniksi" ei ole suoraviivaista. Voin kuitenkin yksinkertaistaa ja selittää tarkoituksen selkeällä englannilla:
---
Nämä CSS-säännöt koskevat kappaleita, jotka tulevat heti tiettyjen elementtien (kuten interaktiivisten widgettien, kirjautumiskehotteiden tai vaakaviivojen) jälkeen eri sisältöosioissa. Ensimmäinen sääntö lisää ylimääräistä ylätäytettä (14px) näille kappaleille. Toinen sääntö tyylittää näiden kappaleiden ensimmäisen kirjaimen pudotuskirjainefektillä.
---
Jos tarkoitit CSS:n uudelleenkirjoittamista selkeyden vuoksi, tässä on tiivistetty versio:
```css
/ Lisää väliä kappaleiden yläpuolelle, jotka seuraavat tiettyjä elementtejä /
.element-atom:first-of-type + p:first-of-type,
.sign-in-gate + p:first-of-type,
#sign-in-gate + p:first-of-type,
.element-atom + p:first-of-type,
hr:not(.last-horizontal-rule) + p,
hr:not(.last-horizontal-rule) + .ad-slot-container + p {
padding-top: 14px;
}
/ Käytä pudotuskirjainta näiden kappaleiden ensimmäiseen kirjaimeen /
.content__main-column--interactive .element-atom:first-of-type + p:first-of-type::first-letter,
.content__main-column--interactive .sign-in-gate + p:first-of-type::first-letter,
.content__main-column--interactive #sign-in-gate + p:first-of-type::first-letter,
.content__main-column--interactive .element-atom + p:first-of-type::first-letter,
.content__main-column--interactive hr:not(.last-horizontal-rule) + p::first-letter,
.content__main-column--interactive hr:not(.last-horizontal-rule) + .ad-slot-container + p::first-letter,
#article-body > div .element-atom:first-of-type + p:first-of-type::first-letter,
#article-body > div .sign-in-gate + p:first-of-type::first-letter,
#article-body > div #sign-in-gate + p:first-of-type::first-letter,
#article-body > div .element-atom + p:first-of-type::first-letter,
#article-body > div hr:not(.last-horizontal-rule) + p::first-letter,
#article-body > div hr:not(.last-horizontal-rule) + .ad-slot-container + p::first-letter,
.content--interactive > div .element-atom:first-of-type + p:first-of-type::first-letter,
.content--interactive > div .sign-in-gate + p:first-of-type::first-letter,
.content--interactive > div #sign-in-gate + p:first-of-type::first-letter,
.content--interactive > div .element-atom + p:first-of-type::first-letter,
.content--interactive > div hr:not(.last-horizontal-rule) + p::first-letter,
.content--interactive > div hr:not(.last-horizontal-rule) + .ad-slot-container + p::first-letter,
#comment-body .element-atom:first-of-type + p:first-of-type::first-letter,
#comment-body .sign-in-gate + p:first-of-type::first-letter,
#comment-body #sign-in-gate + p:first-of-type::first-letter,
#comment-body .element-atom + p:first-of-type::first-letter,
#comment-body hr:not(.last-horizontal-rule) + p::first-letter,
#comment-body hr:not(.last-horizontal-rule) + .ad-slot-container + p::first-letter,
[data-gu-name="body"] .element-atom:first-of-type + p:first-of-type::first-letter,
[data-gu-name="body"] .sign-in-gate + p:first-of-type::first-letter,
[data-gu-name="body"] #sign-in-gate + p:first-of-type::first-letter,
[data-gu-name="body"] .element-atom + p:first-of-type::first-letter,
[data-gu-name="body"] hr:not(.last-horizontal-rule) + p::first-letter,
[data-gu-name="body"] hr:not(.last-horizontal-rule) + .ad-slot-container + p::first-letter {
/ Pudotuskirjaimen tyylitys tähän /
}
```
---
Jos tarkoitit jotain muuta, tarkenna, niin mukautan vastausta.Tässä on uudelleenkirjoitettu teksti sujuvaksi, luonnolliseksi englanniksi:
---
CSS-säännöt soveltavat erityistä tyylitystä tiettyjen elementtien (kuten vaakaviivojen tai mainossäiliöiden) jälkeisen ensimmäisen kappaleen ensimmäiseen kirjaimeen tietyissä sivun osioissa. Tämä ensimmäinen kirjain on tyylitelty suureksi, lihavoiduksi, versaaliksi pudotuskirjaimeksi Guardianin otsikkofontilla, koon ollessa 111px ja rivikorkeuden 92px. Se kelluu vasemmalle, sillä on oikeanpuoleinen marginaali, ja se käyttää mukautetun ominaisuuden määrittelemää väriä (putoamalla pilarin väriin).
Vaakaviivaa seuraavien kappaleiden (mainossäiliön kanssa tai ilman) ylätäyte poistetaan.
Nostolainaukset (korostetut lainaukset) pääsisältöalueilla on rajoitettu enintään 620px:n leveyteen.
Esittelykuvien (suuret ominaisuuskuvat) kuvateksti on sijoitettu staattisesti ja täyttää koko leveyden, enintään 620px. Leveämmillä näytöillä (yli 71.25em) kuvateksti muuttuu absoluuttisesti sijoitetuksi, jonka enimmäisleveys on 140px, ja vielä leveämmillä näytöillä (yli 81.25em) enimmäisleveys kasvaa 220px:iin.
Immersiiviset elementit (koko leveyden kuvat tai videot) ulottuvat koko näkymän leveydelle ottaen huomioon vierityspalkin leveyden. Pienemmillä näytöillä (alle 71.24em) ne on rajoitettu 978px:iin, ja kuvateksti saa vaakasuuntaisen täytteen (10px erittäin pienillä näytöillä, 20px hieman suuremmilla). Välillä 46.25em ja 61.24em enimmäisleveys on 738px. Erittäin pienillä näytöillä (alle 46.24em) elementti vedetään vasempaan reunaan negatiivisilla marginaaleilla, ja kuvatekstin täyte mukautuu vastaavasti.
Suuremmilla näytöillä (yli 71.25em) rungon esittelykuvat siirretään vasemmalle negatiivisella marginaalilla 160px, ja vielä suuremmilla näytöillä (yli 81.25em) tämä kasvaa 240px:iin.
Huonekalujen kääre (säiliö tietyille asetteluelementeille) on sijoitettu suhteellisesti, ja näytöillä, jotka ovat leveämpiä kuin 61.25em, sovelletaan lisätyylitystä (vaikka sääntö katkeaakin tähän)..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] 0.25fr [title-end headline-start] 1fr [headline-end standfirst-start] 0.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);
text-decoration-thickness: 1px;
}
.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: 0.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] 0.25fr [title-end headline-start] 1fr [headline-end standfirst-start meta-start] 0.75fr [standfirst-end meta-end portrait-end];
}
.furniture-wrapper #meta:before,
.furniture-wrapper [data-gu-name="meta"]:before {
width: 620px;
}
.furniture-wrapper .standfirst:before,
.furniture-wrapper #standfirst:before,
.furniture-wrapper [data-gu-name="standfirst"]:before {
left: -0.5px;
}
}
.furniture-wrapper .article-header .content__labels > div,
.furniture-wrapper [data-gu-name="title"].content__labels > div {
padding-top: 2px;
}
.furniture-wrapper #headline h1,
.furniture-wrapper [data-gu-name="headline"] h1,
.furniture-wrapper .headline h1 {
font-weight: 600;
max-width: 620px;
font-size: 32px;
}
@media (min-width: 71.25em) {
.furniture-wrapper #headline h1,
.furniture-wrapper [data-gu-name="headline"] h1,
.furniture-wrapper .headline h1 {
max-width: 540px;
font-size: 50px;
}
}
@media (min-width: 46.25em) {
.furniture-wrapper .keyline-4,
.furniture-wrapper [data-gu-name="lines"] {
margin-right: 0;
}
}
@media (min-width: 61.25em) {
.furniture-wrapper .keyline-4,
.furniture-wrapper [data-gu-name="lines"] {
display: none;
}
}
.furniture-wrapper .keyline-4 svg,
.furniture-wrapper [data-gu-name="lines"] svg {
stroke: var(--headerBorder);
}
@media (min-width: 46.25em) {
.furniture-wrapper #meta,
.furniture-wrapper [data-gu-name="meta"] {
margin-right: 0;
}
}
.furniture-wrapper #meta .meta__social,
.furniture-wrapper #meta .meta__social ul li a span,
.furniture-wrapper #meta .meta__comment,
.furniture-wrapper [data-gu-name="meta"] .meta__social,
.furniture-wrapper [data-gu-name="meta"] .meta__social ul li a span,
.furniture-wrapper [data-gu-name="meta"] .meta__comment {
border-color: var(--headerBorder);
}
.furniture-wrapper #meta .content__meta-container_dcr > div > gu-island,
.furniture-wrapper [data-gu-name="meta"] .content__meta-container_dcr > div > gu-island {
display: none;
}
.furniture-wrapper .standfirst,
.furniture-wrapper #standfirst,
.furniture-wrapper [data-gu-name="standfirst"] {
margin-left: -10px;
padding-left: 10px;
position: relative;
}
@media (min-width: 46.25em) {
.furniture-wrapper .standfirst,
.furniture-wrapper #standfirst,
.furniture-wrapper [data-gu-name="standfirst"] {
padding-top: 2px;
}
}
.furniture-wrapper .standfirst p,
.furniture-wrapper #standfirst p,
.furniture-wrapper [data-gu-name="standfirst"] p {
font-weight: 400;
font-size: 20px;
padding-bottom: 14px;
}
.furniture-wrapper #main-media,
.furniture-wrapper [data-gu-name="media"] {
position: relative;
margin-top: 0;
margin-bottom: 2px;
grid-area: portrait;
}
.furniture-wrapper #main-media div div,
.furniture-wrapper [data-gu-name="media"] div div {
width: 100%;
margin-inline: 0;
}
@media (min-width: 61.25em) {
.furniture-wrapper #main-media,
.furniture-wrapper [data-gu-name="media"] {
margin-bottom: 0;
}
}
@media (max-width: 46.24em) {
.furniture-wrapper #main-media,
.furniture-wrapper [data-gu-name="media"] {
width: calc(100vw - var(--scrollbar-width, 0px));
margin-left: -10px;
}
}
@media (max-width: 46.24em) and (min-width: 30em) {
.furniture-wrapper #main-media,
.furniture-wrapper [data-gu-name="media"] {
margin-left: -20px;
}
}
.furniture-wrapper figcaption {
position: absolute;
bottom: 0;
padding: 4px 10px 12px;
background-color: var(--captionBackground);
color: var(--captionText);
max-width: unset;
margin-bottom: 0;
min-height: 46px;
}
.furniture-wrapper figcaption span {
color: var(--headerBorder);
}
.furniture-wrapper figcaption span svg {
fill: var(--headerBorder);
}
.furniture-wrapper figcaption span:nth-of-type(1) {
display: none;
}
.furniture-wrapper figcaption span:nth-of-type(2) {
display: inline;
max-width: 90%;
}
@media (min-width: 30em) {
.furniture-wrapper figcaption {
padding: 4px 20px 12px;
}
}
.furniture-wrapper figcaption.hidden {
opacity: 0;
}
.furniture-wrapper #caption-button {
display: block;
position: absolute;
bottom: 10px;
right: 8px;
z-index: 30;
background-color: var(--captionBackground);
border: none;
border-radius: 50%;
padding: 6px 5px 5px;
}
.furniture-wrapper #caption-button svg {
transform: scale(0.85);
}
@media (min-width: 30em) {
.furniture-wrapper #caption-button {
right: 10px;
}
}
@media (min-width: 71.25em) {
.content__main-column--interactive:before {
top: -12px !important;
height: calc(100% + 24px) !important;
}
}
.content__main-column--interactive h2 {
max-width: 620px;
}
:root {
--new-pillar-colour: var(--darkmode-pillar, var(--darkModeFeature)) !important;
--headerBorderColor: #606060;
--darkModeFeature: #ff5943;
}
nav + section {
display: none;
}
nav + aside {
display: none;
}
aside + section {
display: none;
}
.furniture-wrapper {
background-color: var(--darkBackground);
margin: 0 -10px;
padding: 0 10px 4px;
}
@media (min-width: 30em) {
.furniture-wrapper {
margin: 0 -20px;
padding: 0 20px 8px;
}
}
@media (min-width: 61.25em) {
.furniture-wrapper {
padding: 0 20px;
}
}
@media (min-width: 81.25em) {
.furniture-wrapper:before {
content: "";
width: calc((100vw - 1298px) / 2);
height: 100%;
}
}eight:100%;position:absolute;left:calc((100vw - 1298px)/-2);background-color:var(--darkBackground);border-right:1px solid var(--headerBorderColor)}.furniture-wrapper:after{content:"";width:calc((100vw - 1298px)/2);height:100%;position:absolute;right:calc((100vw - 1298px)/-2);background-color:var(--darkBackground)}.furniture-wrapper .article-header,.furniture-wrapper [data-gu-name=title] a,.furniture-wrapper [data-gu-name=title] span{color:var(--new-pillar-colour, --darkModeFeature)}@media (min-width: 61.25em){.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(--headerBorderColor)}}.furniture-wrapper #headline h1,.furniture-wrapper [data-gu-name=headline] h1,.furniture-wrapper .headline h1{font-weight:700;color:#dcdcdc}.furniture-wrapper #headline figure,.furniture-wrapper [data-gu-name=headline] figure,.furniture-wrapper .headline figure{margin-top:0;margin-bottom:2px}@media (min-width: 71.25em){.furniture-wrapper #meta:before,.furniture-wrapper [data-gu-name=meta]:before{background-color:var(--headerBorderColor)}}.furniture-wrapper #meta details,.furniture-wrapper #meta summary,.furniture-wrapper #meta summary span,.furniture-wrapper [data-gu-name=meta] details,.furniture-wrapper [data-gu-name=meta] summary,.furniture-wrapper [data-gu-name=meta] summary span{color:#dcdcdc}.furniture-wrapper #meta .meta__social a,.furniture-wrapper #meta .meta__social button,.furniture-wrapper [data-gu-name=meta] .meta__social a,.furniture-wrapper [data-gu-name=meta] .meta__social button{border-color:var(--headerBorderColor);color:var(--new-pillar-colour, --darkModeFeature)}.furniture-wrapper #meta .meta__social a svg,.furniture-wrapper #meta .meta__social button svg,.furniture-wrapper [data-gu-name=meta] .meta__social a svg,.furniture-wrapper [data-gu-name=meta] .meta__social button svg{fill:var(--new-pillar-colour, --darkModeFeature)}.furniture-wrapper #meta .meta__social a:hover,.furniture-wrapper #meta .meta__social button:hover,.furniture-wrapper [data-gu-name=meta] .meta__social a:hover,.furniture-wrapper [data-gu-name=meta] .meta__social button:hover{color:var(--darkBackground);background-color:var(--new-pillar-colour, --darkModeFeature)}.furniture-wrapper #meta .meta__social a:hover svg,.furniture-wrapper #meta .meta__social button:hover svg,.furniture-wrapper [data-gu-name=meta] .meta__social a:hover svg,.furniture-wrapper [data-gu-name=meta] .meta__social button:hover svg{fill:var(--darkBackground)}.furniture-wrapper #meta div,.furniture-wrapper [data-gu-name=meta] div{color:#dcdcdc}.furniture-wrapper #meta a,.furniture-wrapper [data-gu-name=meta] a{color:var(--new-pillar-colour, --darkModeFeature)}.furniture-wrapper #meta a:hover,.furniture-wrapper [data-gu-name=meta] a:hover{color:var(--new-pillar-colour, --darkModeFeature);text-decoration-color:var(--new-pillar-colour, --darkModeFeature)}.furniture-wrapper .standfirst a,.furniture-wrapper .standfirst li a,.furniture-wrapper #standfirst a,.furniture-wrapper #standfirst li a,.furniture-wrapper [data-gu-name=standfirst] a,.furniture-wrapper [data-gu-name=standfirst] li a{border-bottom:none;color:var(--new-pillar-colour, --darkModeFeature);background-image:none!important;text-decoration:underline;text-underline-offset:6px;text-decoration-color:var(--headerBorder, #dcdcdc);text-decoration-thickness:1px}.furniture-wrapper .standfirst a:hover,.furniture-wrapper .standfirst li a:hover,.furniture-wrapper #standfirst a:hover,.furniture-wrapper #standfirst li a:hover,.furniture-wrapper [data-gu-name=standfirst] a:hover,.furniture-wrapper [data-gu-name=standfirst] li a:hover{border-bottom:none;text-decoration-color:var(--new-pillar-colour, --darkModeFeature)}.furniture-wrapper .standfirst p,.furniture-wrapper #standfirst p,.furniture-wrapper [data-gu-name=standfirst] p{color:#dcdcdc}@media (min-width: 61.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{boEn pysty kirjoittamaan tätä tekstiä uudelleen, koska se näyttää olevan CSS-koodia, ei luonnollista kieltä. Voisitko antaa kirjoitetun englanninkielisen kappaleen, jonka voin muotoilla uudelleen?Tässä on uudelleenkirjoitettu teksti sujuvaksi, luonnolliseksi englanniksi:
Tämä on joukko font-face-sääntöjä "Guardian Headline Full" -fonttiperheelle. Jokainen sääntö määrittelee eri tyylin tai painon fontille, osoittaen samoihin tiedostoihin eri formaateissa (WOFF2, WOFF ja TTF) selainten yhteensopivuuden varmistamiseksi. Tyylit sisältävät tavallisen, kursiivin, mediumin, medium-kursiivin, semiboldin, semibold-kursiivin, lihavoidun, lihavoidun kursiivin ja mustan. Fonttitiedostot on isännöity Guardianin asset-palvelimella.Tämä teksti näyttää olevan CSS-koodia, ei luonnollista kieltä. Se määrittelee fonttityylejä ja asettelusääntöjä verkkosivustolle, todennäköisesti Guardianille. Koska se on teknistä koodia, sen uudelleenkirjoittaminen "sujuvaksi, luonnolliseksi englanniksi" ei ole sovellettavissa. Voin kuitenkin antaa selkokielisen yhteenvedon siitä, mitä koodi tekee:
---
Tämä koodi määrittää mukautetut fontit ja säätää asettelua mobiililaitteille (iOS ja Android). Se määrittelee kolme fonttityyppiä: "Guardian Headline Full" tavallisena, lihavoituna ja kursivoituna, sekä "Guardian Titlepiece" lihavoituna. Se asettaa myös värimaailmat tummaa tilaa varten käyttäen punaista pääkorostusvärinä. Mobiiliartikkeleissa se piilottaa otsikon, säätää välejä ja varmistaa, että tiettyjen kappaleiden ensimmäinen kirjain käyttää tiettyä väriä. Koodi kohdistuu tiettyihin artikkeliastioihin ja soveltaa näitä tyylejä vain mobiilialustoilla.iOS- ja Android-laitteilla artikkelisäiliön huonekalujen kääreen sisällä olevat tunnisteet on tyylitelty lihavoidulla tekstillä, käyttäen Guardianin otsikkofonttiperhettä, ja ne on väritetty pilarin värin mukaan, versaalikirjaimin.
Sekä iOS:llä että Androidilla huonekalujen kääreen pääotsikko on asetettu 32 pikseliin, lihavoitu, 12 pikselin alapuolisella täytteellä, ja se on väritetty tummaksi (lähes mustaksi).
Huonekalujen kääreen kuville molemmilla alustoilla ne on sijoitettu suhteellisesti, ylämarginaalilla 14 pikseliä ja vasemmalla marginaalilla miinus 10 pikseliä. Kuvan leveys ulottuu koko näkymän leveydelle (ottaen huomioon mahdollisen vierityspalkin), ja korkeus mukautuu automaattisesti. Itse kuva, sen sisempi säiliö ja linkki ovat läpinäkyvällä taustalla ja säilyttävät saman koko leveyden mitoituksen automaattisella korkeudella.
Huonekalujen kääreen standfirst (johdantoteksti) molemmilla alustoilla on 4 pikselin ylätäytteellä ja 24 pikselin alatäytteellä, negatiivisella oikeanpuoleisella marginaalilla 10 pikseliä. Standfirstin sisällä olevat kappaleet on tyylitelty vastaavasti..ment-article-container .furniture-wrapper .standfirst__inner p {
font-family: Guardian Headline, Guardian Egyptian Web, Guardian Headline Full, Georgia, serif;
}
body.ios #feature-article-container .furniture-wrapper .standfirst__inner li a,
body.ios #feature-article-container .furniture-wrapper .standfirst__inner a,
body.ios #standard-article-container .furniture-wrapper .standfirst__inner li a,
body.ios #standard-article-container .furniture-wrapper .standfirst__inner a,
body.ios #comment-article-container .furniture-wrapper .standfirst__inner li a,
body.ios #comment-article-container .furniture-wrapper .standfirst__inner a,
body.android #feature-article-container .furniture-wrapper .stand