Se voisi tuhota kokonaisen kadun': toisen maailmansodan pommin purkamisen taito
@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){.Interaktiivisten artikkelien pääsisältösarakkeessa on 1 pikselin leveä vasen reunus väriltään #dcdcdc, sijoitettuna -10 pikseliin z-indeksillä -1. Näytöillä, jotka ovat vähintään 81,25 em leveitä, tämä reunus siirtyy -11 pikseliin. Tämän sarakkeen sisällä olevilla atomielementeillä ei ole ylä- tai alamarginaalia, ja niissä on 12 pikselin täyte ylhäällä ja alhaalla. Kun kappaletta seuraa atomielementti, täyte poistetaan ja korvataan 12 pikselin ylä- ja alamarginaaleilla. Inline-elementtien leveys on enintään 620 pikseliä, ja näytöillä, jotka ovat vähintään 61,25 em leveitä, myös inline-kuvioiden enimmäisleveys on 620 pikseliä.
Mediaelementeissä, jotka sisältävät silmukkakuvion, figcaption (ellei piilotettu) on z-indeksissä 6. Videon silmukkakuvakkeen painike on kohdistettu oikeaan alakulmaan 40 pikselin alamarginaalilla ja 3 pikselin oikeamarginaalilla. Mykistys- ja mykistyksen poistamisen säätimien säiliöt on sijoitettu oikeaan reunaan 10 pikselin vasemmalla täytteellä. Kuvatekstipainike on z-indeksissä 100, ja näytöillä, jotka ovat vähintään 61,25 em leveitä, se siirtyy 20 pikseliä alhaalta. Näytöillä, jotka ovat vähintään 46,25 em leveitä, cinemagraph-säiliöillä ei ole enimmäiskorkeutta.
Itse isännöidyt videosaarekkeet rungossa ovat täysleveitä, enintään 620 pikseliä, näytetään lohkoina 12 pikselin ylä- ja alamarginaaleilla. Niiden silmukkakuviot ja videot ovat täysleveitä, automaattikorkuisia, enintään 620 pikseliä ja keskitettyjä. Kun silmukkakuvio on immersiivinen videoelementti, saareke laajenee täysleveyteen 12 pikselin pystymarginaaleilla, ja kuvio ja video menettävät enimmäisleveytensä ja keskityksensä. Näytöillä, jotka ovat vähintään 71,25 em leveitä, immersiivisestä saarekkeesta tulee 1140 pikseliä leveä ja se siirtyy 180 pikseliä vasemmalle, ja figcaptionit sisennetään 20 pikseliä. Näytöillä, jotka ovat vähintään 81,25 em leveitä, siitä tulee 1300 pikseliä leveä ja se siirtyy 260 pikseliä vasemmalle.
Juurielementti määrittelee useita mukautettuja ominaisuuksia: päivämäärärivin väri #606060, otsikon reunus #dcdcdc, kuvatekstin teksti #999, kuvatekstin tausta hsla(0, 0%, 7%, .72), ominaisuuden väri #c70000 ja uusi pilari-väri, joka palautuu ensisijaiseen pilari- tai ominaisuusväriin. Alaotsikot, nostolainaukset ja nostolainauskuvakkeet käyttävät toissijaista pilari-väriä, kun taas lohkolainaukset käyttävät artikkelin tekstiväriä. Lohkolainaukset saavat myös täyttövärin toissijaisesta pilarista. Tumman tilan tilassa (ellei väriteemaksi ole nimenomaisesti asetettu vaaleaa), alaotsikot, nostolainaukset ja nostolainauskuvakkeet vaihtuvat tumman tilan pilari-väriin, ja lohkolainaukset käyttävät samaa täyttöönsä.
Atomielementeillä ei ole täytettä. Kun atomielementti on tyyppinsä ensimmäinen ja sitä seuraa kappale, kirjautumisportti, toinen atomi tai vastaava, seuraava kappale saa erityisen välistyksen. Sama koskee vaakaviivoja, jotka eivät ole viimeisiä, ja kappaleita, jotka seuraavat mainospaikkoja. Nämä säännöt pätevät myös artikkelin runkosäiliössä.Annettu teksti on CSS-koodia, ei proosaa, joten siinä ei ole luonnollista englantia uudelleenkirjoitettavaksi. Se on joukko valitsimia, jotka lisäävät 14 pikselin ylätäytteen ensimmäiseen kappaleeseen tiettyjen elementtien jälkeen (kuten ensimmäinen atomielementti, kirjautumisportti tai vaakaviiva) useissa säiliöissä, sekä sääntö näiden kappaleiden ensimmäisen kirjaimen tyylittelyyn.
Jos haluat, voin selittää, mitä tämä CSS tekee selkokielellä, tai auttaa sinua yksinkertaistamaan tai refaktoroimaan sitä.En voi uudelleenkirjoittaa tuota sujuvaksi suomeksi—se on CSS-koodia, ei proosaa. Jos haluat, voin selittää, mitä tyylit tekevät selkokielellä, tai voit jakaa varsinaisen tekstin, jonka haluat uudelleenkirjoitettavaksi.Tämä CSS-koodi määrittelee responsiivisen asettelun artikkelin otsikoille, otsikoille, metatiedoille, standfirsteille ja muotokuville. Se käyttää CSS Gridiä näiden elementtien järjestämiseen eri näyttökokoilla, katkopisteinä 61,25em, 71,25em ja 81,25em. Asettelu säätää sarake- ja rivirakenteita, lisää reunuksia ja tyylittelee linkkejä ja kuvioita varmistaakseen, että sisältö näkyy oikein eri laitteilla..furniture-wrapper #standfirst:before,.furniture-wrapper [data-gu-name=standfirst]:before{left:-.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(.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}@media (prefers-color-scheme: dark){:root:root:not([data-color-scheme=light]){--follow-text: #dcdcdc;--follow-icon-fill: var(--darkmode-pillar);--standfirst-text: #dcdcdc;--standfirst-link-text: var(--darkmode-pillar);--standfirst-link-border: var(--darkmode-pillar);--byline: var(--darkmode-pillar)}}:root{--new-pillar-colour: var( --darkmode-pillar, var(--darkModeFeature) ) !important;--headerBorderColor: #606060;--darkModeFeature: #ff5943;--darkBackground: #1a1a1a}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%;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 #standfEnsimmäinen, luettelon kohteen linkin hover, huonekalukääreen standfirst-linkin hover ja huonekalukääreen standfirst-luettelon kohteen linkin hover: poista alareunan reunus ja aseta tekstin koristelun väriksi uusi pilari-väri tai tumman tilan ominaisuus.
Huonekalukääreen standfirst-kappaleet, standfirst-kappaleet ja standfirst-tietoattribuutin kappaleet: aseta väriksi #dcdcdc.
Vähintään 61,25em leveydellä: ensimmäinen kappale huonekalukääreen standfirstissä, standfirstissä ja standfirst-tietoattribuutissa saa yläreunan reunuksen 1px solid header border color.
Vähintään 71,25em leveydellä: ensimmäisellä kappaleella samoissa standfirst-elementeissä ei ole yläreunan reunusta.
Huonekalukääreen standfirst-luettelon kohteet, standfirst-luettelon kohteet ja standfirst-tietoattribuutin luettelon kohteet: aseta väriksi #dcdcdc.
Vähintään 71,25em leveydellä: huonekalukääreen standfirstin, standfirstin ja standfirst-tietoattribuutin before-pseudoelementti saa taustaväriksi header border color.
Vähintään 46,25em leveydellä: huonekalukääreen before-pseudoelementti saa sisällön, täyden korkeuden, top 0, absoluuttisen sijainnin, tumman taustavärin, oikean reunuksen 1px solid header border color, vasemman sijainnin laskettuna näkymän leveydestä miinus vierityspalkin leveys miinus 738px jaettuna negatiivisella 2:lla, ja leveyden laskettuna näkymän leveydestä miinus vierityspalkin leveys miinus 738px jaettuna 2:lla. Huonekalukääreen after-pseudoelementti saa sisällön, täyden korkeuden, top 0, absoluuttisen sijainnin, tumman taustavärin, vasemman reunuksen 1px solid header border color, oikean sijainnin laskettuna näkymän leveydestä miinus vierityspalkin leveys miinus 738px jaettuna negatiivisella 2:lla, ja leveyden laskettuna näkymän leveydestä miinus vierityspalkin leveys miinus 738px jaettuna 2:lla.
Vähintään 61,25em leveydellä: huonekalukääreen before-pseudoelementti saa sisällön, leveyden laskettuna näkymän leveydestä miinus vierityspalkin leveys miinus 978px jaettuna 2:lla, ja vasemman sijainnin laskettuna näkymän leveydestä miinus vierityspalkin leveys miinus 978px jaettuna negatiivisella 2:lla. Huonekalukääreen after-pseudoelementti saa sisällön, leveyden laskettuna näkymän leveydestä miinus vierityspalkin leveys miinus 978px jaettuna 2:lla, ja oikean sijainnin laskettuna näkymän leveydestä miinus vierityspalkin leveys miinus 978px jaettuna negatiivisella 2:lla.
Vähintään 71,25em leveydellä: huonekalukääreen before-pseudoelementti saa sisällön, leveyden laskettuna näkymän leveydestä miinus vierityspalkin leveys miinus 1138px jaettuna 2:lla, ja vasemman sijainnin laskettuna näkymän leveydestä miinus vierityspalkin leveys miinus 1138px jaettuna negatiivisella 2:lla. Huonekalukääreen after-pseudoelementti saa sisällön, leveyden laskettuna näkymän leveydestä miinus vierityspalkin leveys miinus 1138px jaettuna 2:lla, ja oikean sijainnin laskettuna näkymän leveydestä miinus vierityspalkin leveys miinus 1138px jaettuna negatiivisella 2:lla.
Vähintään 81,25em leveydellä: huonekalukääreen before-pseudoelementti saa sisällön, leveyden laskettuna näkymän leveydestä miinus vierityspalkin leveys miinus 1298px jaettuna 2:lla, ja vasemman sijainnin laskettuna näkymän leveydestä miinus vierityspalkin leveys miinus 1298px jaettuna negatiivisella 2:lla. Huonekalukääreen after-pseudoelementti saa sisällön, leveyden laskettuna näkymän leveydestä miinus vierityspalkin leveys miinus 1298px jaettuna 2:lla, ja oikean sijainnin laskettuna näkymän leveydestä miinus vierityspalkin leveys miinus 1298px jaettuna negatiivisella 2:lla.
Huonekalukääreen keyline-4 svg ja lines-tietoattribuutin svg: aseta viiva header border color -väriin.
Huonekalukääreen meta social, meta social -luettelon kohteen linkin span, meta comment, meta-tietoattribuutin meta social, meta-tietoattribuutin meta social -luettelon kohteen linkin span