Seuraavan sukupolven 2026: 60 maailman parasta nuorta jalkapallolahjakkuutta
div#maincontent:focus{box-shadow:none!important}body{--primary-text-color: #121212;--secondary-text-color: #707070;--tertiary-text-color: #707070;--primary-bg-color: #ffffff;--secondary-bg-color: #f3f3f3;--tertiary-bg-color: #f6f6f6;--primary-line-color: #333333;--secondary-line-color: #dcdcdc;--border-divider-color: #dcdcdc;--axis-color: #bababa;--primary-button-color: #121212;--primary-button-text-color: #ffffff;--primary-button-highlight-color: #333333;--highlight-color: #ffe500;--highlighted-text-color: #121212;--info-color: #00b2ff;--news-grey-01: #121212;--news-grey-02: #707070;--news-grey-03: #a1a1a1;--news-grey-04: #bababa;--news-grey-05: #dcdcdc;--news-grey-06: #f3f3f3;--news-core-01: #005689;--news-core-02: #0094da;--news-core-03: #c70000;--news-core-04: #23b4a9;--news-core-05: #494949;--news-core-06: #cca36e}@media (prefers-color-scheme: dark){:root:not([data-color-scheme=light]) body{--primary-text-color: #dcdcdc;--secondary-text-color: #c8c8c8;--tertiary-text-color: #999999;--primary-bg-color: #1a1a1a;--secondary-bg-color: #383838;--tertiary-bg-color: #121212;--primary-line-color: #dcdcdc;--secondary-line-color: #707070;--border-divider-color: #606060;--axis-color: var(--news-grey-04);--primary-button-color: #383838;--primary-button-text-color: #dcdcdc;--primary-button-highlight-color: #707070;--highlight-color: #cda500;--highlighted-text-color: #121212;--info-color: #0077b6;--news-grey-01: #dcdcdc;--news-grey-02: #c8c8c8;--news-grey-03: #a1a1a1;--news-grey-04: #707070;--news-grey-05: #494949;--news-grey-06: #383838;--news-core-01: #0077b6;--news-core-02: #00b2ff;--news-core-03: #e33824;--news-core-04: #23b4a9;--news-core-05: #494949; --news-core-06: #cca36e}}:root{--f100-mobile-background: none;--f100-desktop-background: none}.element-immersive{width:auto;left:auto;right:auto}.interactive-atom{margin:0;padding:0}@media (max-width: 46.24em){.ios .element--immersive,.android .element--immersive{width:100vw!important;position:relative;left:50%!important;right:50%!important;margin-left:-50vw!important;margin-right:-50vw!important}}@media (min-width: 46.25em){.ios .article__body,.android .article__body{padding-right:12px!important}}.ios figure.element.element-atom,.ios figure.interactive.interactive-atom.interactive--loading,.android figure.element.element-atom,.android figure.interactive.interactive-atom.interactive--loading{padding:0!important}.gv-right-render{position:relative;height:100%;width:auto}.gv-detail-overlay{top:0;left:100%;width:calc(100% - 40px);height:100%;max-width:400px;z-index:1050}@media (min-width: 61.25em){.gv-detail-overlay{display:block;width:320px;height:100%;min-height:400px}}@media (min-width: 81.25em){.gv-detail-overlay{width:400px;height:auto;min-height:360px}}.gv-detail-overlay.opened{transform:translate(-100%)}@media (min-width: 61.25em){.gv-detail-overlay.opened{display:block}}.gv-detail-overlay.fix-pos{position:fixed}.gv-detail-overlay.abs-pos{position:absolute}.gv-detail-overlay.opened:before{width:20px;height:100%;display:block;content:"";position:absolute;left:-20px}.gv-detail-scroll-area{position:absolute;padding:0 0 100%;top:0;left:0;bottom:0;overflow-y:scroll;-webkit-overflow-scrolling:touch;background-color:#fff;box-shadow:-2px 0 6px #0003}@media (min-width: 61.25em){.gv-detail-scroll-area{overflow:hidden;box-shadow:none;border-top:1px solid #ffbb00;border-bottom:none;padding:0 0 0 10px}.gv-detail-scroll-area.add-border-bottom{border-top:none}}.gv-detail-items-list{position:relative;width:calc(100% - 30px)}@media (min-width: 61.25em){.gv-detail-items-list{width:280px}}@media (min-width: 81.25em){.gv-detail-items-list{width:600px}}.gv-detail-item{display:block;height:auto;margin:0 0 24px;padding-bottom:12px}@media (min-width: 61.25em){.gv-detail-item{border-bottom:none}}.gv-detail-item.selected{opacity:1}@media (min-width: 61.25em){.gv-detail-item.selected{padding-top:0;display:block}}.gv-detail-item.no-border,.gv-detail-item:first-child{border:none}.gv-detail-text1,.gv-detail-text2,.gv-detail-head-text{font-size:14px;line-height:20px;font-family:Guardian Text Sans Web,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif}.gv-detail-text1 h1,.gv-detail-text2 h1,.gv-detail-head-text h1{font-size:20px;line-height:24px;font-family:Guardian Headline,Guardian Egyptian Web,Guardian Headline Full,Georgia,serif;font-weight:900}.gv-detail-head-text{height:auto;margin-left:12px}.gv-detail-head-text h1{color:#333;font-size:28px;line-height:32px;font-family:Guardian Headline,Guardian Egyptian Web,Guardian Headline Full,Georgia,serif;font-weight:400;font-weight:200}@media (min-width: 61.25em){.gv-detail-head-text h1{font-size:36px;line-height:40px;font-family:Guardian Headline,Guardian Egyptian Web,Guardian Headline Full,Georgia,serif;font-weight:400;font-weight:200}}@media (min-width: 61.25em){.gv-detail-head-text{margin-left:0}}.gv-detail-head-text:before,.gv-detail-head-text:after{content:"";display:block;top:0;height:1px;width:100vw;margin-left:90px;border-bottom:1px solid #dcdcdc}@media (min-width: 61.25em){.gv-detail-head-text:before,.gv-detail-head-text:after{width:50vw}}.gv-detail-head-text:after{border-bottom:none;border-top:1px solid #dcdcdc}@media (min-width: 61.25em){.gv-detail-head-text:after{padding-bottom:2px}}.gv-detail-main{width:100%;height:auto;margin:0}@media (min-width: 61.25em){.gv-detail-main{height:auto}}.gv-detail-description{margin-top:12px;font-size:14px;line-height:20px;font-family:Guardian Text Egyptian Web,Georgia,serif;color:#333;min-height:24px}@media (min-width: 61.25em){.gv-detail-description{font-size:16px;line-height:24px;font-family:Guardian Text Egyptian Web,Georgia,serif;height:auto}}.gv-detail-list-wrapper ul{margin:0;padding:0}.gv-detail-list-wrapper ul li{font-size:14px;line-hTässä on teksti, jossa CSS on yksinkertaistettu ja kirjoitettu selkokielellä:
Luettelokohteiden fonttikooksi on asetettu 20px, ja ne käyttävät Guardian Text Sans Web -fonttia, jonka varafontteina ovat Helvetica, Arial, Lucida Grande ja sans-serif. Tekstin väri on #333. Luettelotyylit on poistettu, täyte on asetettu nollaan, ja jokaisella kohteella on 10px oikea marginaali. Kohteet näytetään inline-blockina, tasataan ylös, niiden vähimmäisleveys on 30px ja rivikorkeus 1.4em. Näytöillä, jotka ovat vähintään 61.25em leveitä, luettelokohteiden vähimmäisleveys on 60px. Luettelokohteiden sisällä oleva lihavoitu teksti on asetettu font-weight-arvoon 600 ja näytetään lohkona. Jokaisen luettelokohteen edessä oleva luetelmapiste on piilotettu.
Yksityiskohdan kuva on 80px leveä, siinä on 10px oikea marginaali, se kelluu vasemmalle ja siinä on 80px alaosatäyte. Sen tausta on #333, koko on cover, sijainti center ja kulmat täysin pyöristetyt.
Tekstikääre on sijoitettu suhteellisesti.
Näkymän vaihtopainike on 42px x 42px, ja sen tausta on #121212. Se on absoluuttisesti sijoitettu z-index-arvolla 950, siinä on 3px yhtenäinen valkoinen reunus, ja se on sijoitettu vasempaan yläkulmaan -21px vasemmalla marginaalilla. Sen box-sizing on content-box, kohdistin on pointer, ja sen kulmat ovat täysin pyöristetyt. Painikkeen ::before-pseudoelementti on tyhjä, näytetään lohkona, on 48px x 48px, sen tausta on läpinäkyvä, z-index-arvo on 949, se on absoluuttisesti sijoitettu 1px yhtenäisellä #121212-reunuksella, se on siirretty -4px ylhäältä ja vasemmalta, ja sen kulmat ovat täysin pyöristetyt content-box-kokoisina. Näytöillä, jotka ovat vähintään 61.25em leveitä, painikkeesta tulee absoluuttisesti sijoitettu automaattisilla bottom-, top- ja left-arvoilla, ilman vasenta marginaalia, ja taustavärillä #0084c5. Sen ::before-reunus muuttuu myös 1px yhtenäiseksi #0084c5-reunukseksi.
Painikkeen sisällä oleva vaihtokuvake on sijoitettu absoluuttisesti 50% ylhäältä ja vasemmalta. Ruudukkokuvakkeen SVG on oletuksena piilotettu, keskitetty -10px ylä- ja vasemmalla marginaalilla, ja se on 20px leveä. Luettelokuvakkeen SVG näytetään lohkona, keskitetty -8px ylä- ja -10px vasemmalla marginaalilla, ja se on 20px leveä. Kun painikkeessa on grid-icon-show-luokka, ruudukkokuvake näytetään ja luettelokuvake piilotetaan.
Kiinteän painikkeen säiliön z-index on 950, se on kiinnitetty 70px alhaalta ja 50% vasemmalta. Näytöillä, jotka ovat vähintään 61.25em leveitä, siitä tulee absoluuttisesti sijoitettu 20px ylhäältä ja 27px vasemmalta, automaattisella bottom-arvolla.
Suodatinlohkon tausta on valkoinen ja se on 55px korkea. Sen piilotetuilla elementeillä on -1px marginaali, ei reunusta, ei täytettä, ne ovat 1px x 1px, overflow hidden, absoluuttisesti sijoitettu, leikattu olemattomaan, eikä niitä näytetä. Suodatinlohkon sisällä oleva select on 37px korkea ja kelluu oikealle. Sen tekstin väri on #0084c5, kulmat täysin pyöristetyt, ei natiivia ulkoasua, taustan koko 16px auto, 5px ylä- ja alatäyte sekä 10px vasen ja oikea täyte, se käyttää Guardian Sans Headline -fonttia Helvetica- ja Arial-varafonteilla, näyttää pointer-kohdistimen, siinä on 1px yhtenäinen #0084c5-reunus, ja se on 250px leveä.
Veggie burgerin z-index on 2 tärkeällä prioriteetilla. Otsikon taustaa ei näytetä, tärkeällä prioriteetilla.
Sisältöotsikko ja otsikko käyttävät 36px fonttikokoa 40px rivikorkeudella, Guardian Headline -fonttia Guardian Egyptian Web-, Guardian Headline Full- ja Georgia-varafonteilla, font-weight-arvoa 800, ja ylämarginaali lasketaan 90vw miinus 20px, tärkeällä prioriteetilla. Näytöillä, jotka ovat vähintään 23.4375em leveitä, ylämarginaali pysyy 90vw miinus 20px. Näytöillä, jotka ovat vähintään 30em leveitä, siitä tulee 260px. Näytöillä, jotka ovat vähintään 46.25em leveitä, siitä tulee 330px. Näytöillä, jotka ovat vähintään 61.25em leveitä, fonttikooksi tulee 44px 48px rivikorkeudella, sama fonttiperhe ja weight-arvo 800, ja ylämarginaali 430px. Näytöillä, jotka ovat vähintään 71.25em leveitä, ylämarginaalista tulee 460px.
Artikkelin otsikon tausta on läpinäkyvä tärkeällä prioriteetilla. Sen ::before-pseudoelementillä ei ole vasenta marginaalia, tärkeällä prioriteetilla. Sekä interaktiivisen sisällön ::before että artikkelin otsikon ::before ovat tyhjiä, niiden taustan koko on cover, ne eivät toistu, ne on sijoitettu absoluuttisesti, ne tyhjentävät molemmat puolet, niiden taustaväri on #121212, ne käyttävät Guardianin interaktiivisten resurssien mobiiliotsikkokuvaa, ne ovat 100% leveitä, niillä on -10px vasen marginaali, 90vw alaosatäyte, ja ne on sijoitettu center bottom. Näytöillä, jotka ovat vähintään 23.4375em leveitä, ne ovat 90vw korkeita ilman alaosatäytettä. Näytöillä, jotka ovat vähintään 30em leveitä, taustakuva vaihtuu työpöytäversioon.Tässä on teksti uudelleenkirjoitettuna sujuvaksi, luonnolliseksi suomeksi:
Pienemmillä näytöillä otsikkokuvan leveydeksi asetetaan 100%, korkeudeksi 280px, vasemmaksi marginaaliksi -20px ja alaosatäytteeksi ei mitään. 46.25em:stä ylöspäin otsikon taustakuva vaihtuu työpöytäversioon, mitoitettuna kattamaan koko leveys 350px korkeana. 61.25em:stä ylöspäin korkeus kasvaa 450px:iin.
Kääreessä on vaaleanharmaa yläreuna. Sen pudotusvalikko käyttää valkoista taustaa ja sinistä alasnuolikuvaketta, joka on sijoitettu 93% vasemmalta ja 50% ylhäältä, skaalattuna 16px:iin.
Otsikko on kokonaan piilotettu. Atom- ja interaktiivisilla elementeillä ei ole marginaalia ja korkeus on automaattinen. Interaktiivinen mainosbanneri on keskitetty flexboxilla. Tableteilla ja sitä suuremmilla näytöillä elementit, joissa on "hide-until-tablet"-luokka, tulevat näkyviin, kun taas "mobile-only"-elementit piilotetaan. Samoilla näytöillä renderöidyt mainospaikat saavat 80px alaosamarginaalin.
Mobiili dummy -elementti on absoluuttisesti sijoitettu ja näkyvissä, mutta piilotettu 61.25em:stä ylöspäin.
Tekstin valinta on poistettu käytöstä tietyissä elementeissä, samoin touch callouts ja tap highlights. Select-elementtien focus-ääriviivat on poistettu.
Pääkääre on suhteellisesti sijoitettu, täysi leveys enintään 1300px, tasattu ylös, keskitetty 1px ylämarginaalilla, vähintään yhden näkymän korkuinen, ja siinä on valkoinen yläreuna. 46.25em:stä ylöspäin ylämarginaali poistetaan ja sen yläpuolelle lisätään koristeellinen pseudoelementti – vaikka tämä on piilotettu iOS:llä ja Androidilla. Suuremmilla breakpointeilla tämä pseudoelementti kasvaa korkeammaksi, saavuttaen 320px 61.25em:llä ja 340px 81.25em:llä.
Näkymien kääre on suhteellisesti sijoitettu, piilottaa overflow'n, ja sijaitsee z-index-arvossa 1. 61.25em:stä ylöspäin se saa ohuen pystysuoran viivan oikealle ja 50px leveän harmaan paneelin vasemmalle sinisellä oikealla reunuksella, käyttäen ensisijaista taustavärimuuttujaa.
Luettelonäkymä on täysi leveys, vähintään yhden näkymän korkuinen, käyttää ensisijaista taustaväriä, sijaitsee z-index-arvossa 1, ja siinä on 20px alaosatäyte. 61.25em:stä ylöspäin ylätäyte poistetaan. Avoinna ollessaan se on suhteellisesti sijoitettu; suljettuna se on absoluuttisesti sijoitettu.
Sisempi luettelonäkymä on 40px ylä- ja alatäytteellä sekä 10px sivuilla. 30em:llä sivutäytteestä tulee 15px. 46.25em:llä ylä- ja alatäytteestä tulee 70px. 61.25em:llä se on keskitetty 620px leveänä 80px ylätäytteellä eikä sivutäytettä – vaikka iOS:llä ja Androidilla se on asetettu täyteen leveyteen miinus 20px 50px vasemmalla marginaalilla. 71.25em:llä se on keskitetty 740px leveänä 80px ylätäytteellä, 40px oikealla täytteellä eikä vasenta täytettä – jälleen säädettynä iOS:lle ja Androidille.
Jokaisella luettelomerkinnällä sisällä on ensisijainen taustaväri, 30px alaosamarginaali, 1.4em rivikorkeus ja suhteellinen sijainti. 61.25em:stä ylöspäin jokainen merkintä saa sinisen yläreunan pseudoelementin kautta, joka on sijoitettu vasemmalle, 130px leveä ja siirretty -130px. Tämä pysyy samana 71.25em:llä ja jatkuu 81.25em:llä..v-list-entry:before{width:210px;margin-left:-210px}}.gv-list-view .gv-list-view-inner .gv-list-entry .gv-list-entry-inner .gv-list-entry-header{position:relative;min-height:175px;margin-bottom:10px;width:100%;background-color:#0084c5;color:#fff;vertical-align:top;padding:0 0 5px}@media (min-width: 30.625em){.gv-list-view .gv-list-view-inner .gv-list-entry .gv-list-entry-inner .gv-list-entry-header{padding:0;min-height:175px;width:calc(100% - 20px)}}.gv-list-view .gv-list-view-inner .gv-list-entry .gv-list-entry-inner .gv-list-entry-header .gv-list-image-container{margin:0 0 5px;height:auto;position:relative;overflow:hidden}@media (min-width: 30.625em){.gv-list-view .gv-list-view-inner .gv-list-entry .gv-list-entry-inner .gv-list-entry-header .gv-list-image-container{position:absolute;width:175px;height:175px;top:10px;left:auto;right:-20px;padding:0;margin:0}}@media (min-width: 46.25em){.gv-list-view .gv-list-view-inner .gv-list-entry .gv-list-entry-inner .gv-list-entry-header .gv-list-image-container{width:240px;height:175px;top:10px;right:-20px;left:auto;padding:0;margin:0}}@media (min-width: 71.25em){.gv-list-view .gv-list-view-inner .gv-list-entry .gv-list-entry-inner .gv-list-entry-header .gv-list-image-container{width:220px}}.gv-list-view .gv-list-view-inner .gv-list-entry .gv-list-entry-inner .gv-list-entry-header .gv-list-image-container .gv-list-image{position:relative;margin:0 auto;width:100%}@media (min-width: 30.625em){.gv-list-view .gv-list-view-inner .gv-list-entry .gv-list-entry-inner .gv-list-entry-header .gv-list-image-container .gv-list-image{width:auto;height:100%;margin-left:-12%;top:auto}}@media (min-width: 46.25em){.gv-list-view .gv-list-view-inner .gv-list-entry .gv-list-entry-inner .gv-list-entry-header .gv-list-image-container .gv-list-image{width:100%;height:auto;margin-left:0}}.gv-list-view .gv-list-view-inner .gv-list-entry .gv-list-entry-inner .gv-list-entry-header .gv-list-image-container .gv-list-image-flag{position:absolute;bottom:5px;left:5px;height:30px;width:30px;background-color:#fff;z-index:100;border-radius:50%}@media (min-width: 30.625em){.gv-list-view .gv-list-view-inner .gv-list-entry .gv-list-entry-inner .gv-list-entry-header .gv-list-image-container .gv-list-image-flag{display:none}}.gv-list-view .gv-list-view-inner .gv-list-entry .gv-list-entry-inner .gv-list-entry-header .gv-list-title{padding:4px 10px 5px;font-size:16px;line-height:20px;font-family:Guardian Headline,Guardian Headline Full,Guardian Egyptian Web,Georgia,serif;font-weight:700;font-variant-n