Olyan nevelĂ©si tippek, amelyek tĂ©nyleg mƱködnek: a zöldsĂ©gevĂ©s ösztönzĂ©sĂ©tƑl a kĂ©pernyƑidƑ kezelĂ©sĂ©ig.

Olyan nevelĂ©si tippek, amelyek tĂ©nyleg mƱködnek: a zöldsĂ©gevĂ©s ösztönzĂ©sĂ©tƑl a kĂ©pernyƑidƑ kezelĂ©sĂ©ig.

Ez a CSS kĂłd egy "Guardian Headline Full" nevƱ egyĂ©ni betƱkĂ©szlet-csalĂĄdot definiĂĄl, több betƱvastagsĂĄggal Ă©s stĂ­lussal. MeghatĂĄroz kĂŒlönbözƑ betƱfĂĄjlokat WOFF2, WOFF Ă©s TrueType formĂĄtumokban minden egyes variĂĄciĂłhoz, beleĂ©rtve a light, regular, medium Ă©s semibold vastagsĂĄgokat, mindegyik normĂĄl Ă©s dƑlt stĂ­lusban. A betƱfĂĄjlok a Guardian weboldalĂĄn talĂĄlhatĂłk.

Ez a CSS kĂłd több betƱkĂ©szlet-csalĂĄdot definiĂĄl a Guardian Headline Ă©s Guardian Titlepiece betƱtĂ­pusokhoz, megadva forrĂĄsaikat kĂŒlönbözƑ formĂĄtumokban (WOFF2, WOFF Ă©s TrueType) a betƱvastagsĂĄgaikkal Ă©s stĂ­lusaikkal egyĂŒtt. Tartalmaz reszponzĂ­v design szabĂĄlyokat is a fƑ tartalom oszlopĂĄhoz, igazĂ­tva a margĂłkat Ă©s szĂ©lessĂ©geket kĂŒlönbözƑ kĂ©pernyƑmĂ©retekhez, hogy biztosĂ­tsa a megfelelƑ elrendezĂ©st kĂŒlönbözƑ eszközökön. PĂ©ldĂĄul szĂ©lesebb kĂ©pernyƑkön a fƑ oszlop bal margĂłt kap, Ă©s az atomok, vitrinbeĂĄllĂ­tĂĄsok Ă©s immerzĂ­v tartalmak elemeinek maximĂĄlis szĂ©lessĂ©ge ennek megfelelƑen van beĂĄllĂ­tva az olvashatĂłsĂĄg Ă©s vizuĂĄlis vonzerƑ megƑrzĂ©se Ă©rdekĂ©ben.

Ez Ășgy tƱnik, CSS kĂłd, amely egy weboldal interaktĂ­v tartalom-elrendezĂ©sĂ©nek stĂ­lusait hatĂĄrozza meg. Tartalmaz szabĂĄlyokat az oszlop szegĂ©lyeire, elemek közötti tĂ©rközökre, tipogrĂĄfiĂĄra Ă©s reszponzĂ­v designra kĂŒlönbözƑ kĂ©pernyƑmĂ©retekhez. A kĂłd meghatĂĄrozza a szĂ­neket, paddinget, margĂłkat Ă©s speciĂĄlis formĂĄzĂĄsokat olyan elemekhez, mint a bekezdĂ©sekben lĂ©vƑ inicialĂ©k.

Az olyan specifikus elemeknĂ©l, mint a cikkekben, hozzĂĄszĂłlĂĄsokban Ă©s funkciĂłkban lĂ©vƑ vĂ­zszintes vonalakat követƑ bekezdĂ©sek, tĂĄvolĂ­tsuk el a felsƑ paddinget.

Korlåtozzuk a pullquote-ok szélességét ezekben a szakaszokban 620 pixelre.

A kĂŒlönbözƑ cikktĂ­pusokban lĂ©vƑ vitrinelemekben tartsuk a feliratokat normĂĄl pozĂ­ciĂłjukban, a teljes 620 pixelig terjedƑ szĂ©lessĂ©get kitöltve.

Az immerzĂ­v elemeket a teljes viewport szĂ©lessĂ©gĂ©re ĂĄllĂ­tsuk, figyelembe vĂ©ve a görgetƑsĂĄvokat.

71.24em szĂ©lessĂ©gƱ kĂ©pernyƑkön korlĂĄtozzuk az immerzĂ­v elemeket 978 pixelre, Ă©s adjunk 10px oldalsĂł paddinget a feliratokhoz. 30em Ă©s 71.24em között növeljĂŒk ezt a paddinget 20px-re.

46.25em Ă©s 61.24em közötti kĂ©pernyƑmĂ©retekhez ĂĄllĂ­tsuk az immerzĂ­v elemek maximĂĄlis szĂ©lessĂ©gĂ©t 738 pixelre.

46.24em széles eszközökön tåvolítsuk el a bal margót és igazítsuk az immerzív elemeket a bal széléhez. 30em és 46.24em között ållítsuk a bal margót -20px-re, és tartsuk meg a 20px oldalsó paddinget a feliratoknål.

A nagyobb kĂ©pernyƑkön (61.25em Ă©s afölött) lĂ©vƑ bĂștor burkolĂłknĂĄl hasznĂĄljunk rĂĄcsos elrendezĂ©st meghatĂĄrozott oszlopokkal Ă©s sorokkal. StĂ­lusozzuk a fƑcĂ­meket felsƑ szegĂ©llyel, pozĂ­cionĂĄljuk a meta informĂĄciĂłkat relatĂ­van felsƑ paddinggel, Ă©s igazĂ­tsuk a bevezetƑ tartalmat specifikus margĂłkkal, betƱmĂ©retekkel Ă©s linkstĂ­lusokkal, amelyek egyedi szĂ­nƱ Ă©s eltolĂĄsĂș alĂĄhĂșzĂĄst tartalmaznak. Kezdetben adjunk felsƑ szegĂ©lyt a bevezetƑ elsƑ bekezdĂ©sĂ©hez, de tĂĄvolĂ­tsuk el 71.25em Ă©s szĂ©lesebb kĂ©pernyƑkön.

TovĂĄbbĂĄ, nagyobb kĂ©pernyƑkön tĂĄvolĂ­tsuk el a bal margĂłt az ĂĄbrĂĄkrĂłl, Ă©s ĂĄllĂ­tsuk az inline elemek maximĂĄlis szĂ©lessĂ©gĂ©t 630 pixelre. 71.25em Ă©s afölötti kĂ©pernyƑmĂ©retekhez igazĂ­tsuk a rĂĄcs sablon oszlopait ennek megfelelƑen.

Az elrendezĂ©s egy rĂĄcsot hasznĂĄl, oszlopokkal Ă©s sorokkal, amelyek kĂŒlönbözƑ kĂ©pernyƑmĂ©retekhez vannak meghatĂĄrozva. Közepes kĂ©pernyƑkön az oszlopok a cĂ­m, fƑcĂ­m, meta informĂĄciĂł, bevezetƑ Ă©s portrĂ© szakaszaiba vannak felosztva, specifikus sor magassĂĄgokkal. Nagyobb kĂ©pernyƑkön az oszlop- Ă©s szerkezet mĂłdosul, a meta szakasz felsƑ szegĂ©lye szĂ©lesedik, Ă©s a bevezetƑ bal szegĂ©lye eltolĂłdik.

A fƑcĂ­meknek van egy maximĂĄlis szĂ©lessĂ©ge Ă©s betƱmĂ©rete, amely a kĂ©pernyƑmĂ©rettel vĂĄltozik, nagyobb Ă©s keskenyebb lesz nagyobb kĂ©pernyƑkön. NĂ©hĂĄny dekoratĂ­v vonal elrejtĂ©sre kerĂŒl nagyobb kijelzƑkön, mĂ­g a meta szakaszban lĂ©vƑ közössĂ©gi Ă©s hozzĂĄszĂłlĂĄs elemek ĂĄtveszik a fejlĂ©c szegĂ©ly szĂ­nĂ©t.

A bevezetƑ behĂșzott bal szegĂ©llyel rendelkezik Ă©s specifikus betƱstĂ­lussal, felsƑ paddinggel közepes kĂ©pernyƑkön. A fƑ mĂ©dia terĂŒlet a portrĂ© rĂĄcs terĂŒletĂ©n van pozĂ­cionĂĄlva, teljes szĂ©lessĂ©ggel Ă©s igazĂ­tott margĂłkkal nagyobb kĂ©pernyƑkön, Ă©s kiterjed a viewport szĂ©lessĂ©gĂ©re kis kĂ©pernyƑkön, a bal margĂłk ennek megfelelƑen igazĂ­tva. A feliratok abszolĂșt pozĂ­cionĂĄlĂĄsra vannak beĂĄllĂ­tva.

A kĂ©pek felirata alul van pozĂ­cionĂĄlva paddinggel, hĂĄttĂ©rszĂ­nnel Ă©s szövegszĂ­nnel. A teljes szĂ©lessĂ©get kitölti, alsĂł margĂł nĂ©lkĂŒl, Ă©s van egy minimĂĄlis magassĂĄga. A feliraton belĂŒli elemek közĂŒl nĂ©hĂĄny elrejtĂ©sre vagy megjelenĂ­tĂ©sre kerĂŒl tĂ­pusuk alapjĂĄn, az egyik elrejtett, a mĂĄsik a szĂ©lessĂ©g nagy rĂ©szĂ©t veszi fel.

Nagyobb kĂ©pernyƑkön a felirat paddingje növekszik. A felirat gombja jobb alul van elhelyezve, kör alakĂș, Ă©s pozĂ­ciĂłjĂĄt igazĂ­tja nagyobb kĂ©pernyƑkön.

Az interaktĂ­v tartalomhoz a cĂ­msorok szĂ©lessĂ©ge korlĂĄtozott. iOS Ă©s Android eszközökön specifikus szĂ­nek vannak beĂĄllĂ­tva sötĂ©t mĂłdhoz Ă©s funkciĂłkhoz, a felhasznĂĄlĂłi preferenciĂĄknak megfelelƑen.

Ezeken az eszközökön az elsƑ bekezdĂ©s elsƑ betƱje bizonyos elemek utĂĄn mĂĄsodlagos szĂ­nnel van stĂ­lusozva, Ă©s a fejlĂ©ceknek nincs magassĂĄga. A bĂștor burkolĂł, amely olyan elemeket tartalmaz, mint a feliratok, csökkentett felsƑ paddinggel rendelkezik.

iOS Ă©s Android eszközökön a következƑ stĂ­lusok vonatkoznak a funkciĂł-, standard- Ă©s hozzĂĄszĂłlĂĄs cikkekre:

- A tartalomcímkék félkövér Guardian vagy Georgia betƱtípust hasznålnak egy specifikus színben, és nagybetƱsek.
- A fƑcĂ­mek 32px-esek, fĂ©lkövĂ©rek, 12px alsĂł paddinggel rendelkeznek, Ă©s sötĂ©tszĂŒrke szĂ­nt hasznĂĄlnak.
- A kĂ©pek relatĂ­van pozĂ­cionĂĄltak, szinte a teljes kĂ©pernyƑszĂ©lessĂ©get kitöltik, Ă©s magassĂĄguk automatikusan igazodik.
- A kĂ©p elemek Ă©s linkek ĂĄtlĂĄtszĂł hĂĄtterƱek Ă©s megegyeznek a kĂ©pernyƑ szĂ©lessĂ©gĂ©vel.
- A bevezetƑ szakaszoknak van felsƑ Ă©s alsĂł paddingjĂŒk jobb margĂł eltolĂĄssal.
- A bevezetƑ szakaszokon belĂŒli bekezdĂ©sek öröklik ezeket a stĂ­lusokat.

A bevezetƑ szöveghez hasznĂĄld a következƑ betƱkĂ©szlet-csalĂĄdot: Guardian Headline, Guardian Egyptian Web, Guardian Headline Full, Georgia, serif.

iOS Ă©s Android eszközökön, a funkciĂł-, standard- Ă©s hozzĂĄszĂłlĂĄs cikk kontĂ©nereken belĂŒl, a bevezetƑben lĂ©vƑ linkeknek az Ășj pillĂ©r szĂ­nƱeknek kell lenniĂŒk, nincs hĂĄttĂ©rkĂ©pĂŒk, alĂĄhĂșzott szöveggel 6px eltolĂĄssal, Ă©s a szegĂ©ly szĂ­nĂŒk egyezzen a fejlĂ©c szegĂ©ly szĂ­nĂ©vel, alsĂł szegĂ©ly nĂ©lkĂŒl. RĂĄmutatĂĄskor az alĂĄhĂșzĂĄs szĂ­ne az Ășj pillĂ©r szĂ­nre vĂĄltozzon.

TovĂĄbbĂĄ, ezekben a kontĂ©nerekben mind iOS-en, mind Android-on, a meta szakasznak ne legyen margĂłja, Ă©s az olyan elemek, mint a szerzƑi megjelölĂ©s, szerzƑnevek Ă©s kapcsolĂłdĂł linkek, ennek megfelelƑen legyenek stĂ­lusozva.

Android eszközökön a szerzƑ neve Ă©s a szerzƑi megjelölĂ©s a cikk bĂștor elemeiben egy specifikus szĂ­nvĂĄltozĂłval van stĂ­lusozva. Mind iOS-en, mind Android-on a bĂștor burkolĂłkban lĂ©vƑ egyĂ©b metaadat szakasznak nincs paddingje, Ă©s bĂĄrmely SVG ikon benne ugyanazt a szĂ­nvĂĄltozĂłt hasznĂĄlja vonalukhoz.

A vitrinelemekben lĂ©vƑ felirat gomb flex kontĂ©nerkĂ©nt jelenik meg, közĂ©pre igazĂ­tva specifikus mĂ©retekkel Ă©s pozĂ­cionĂĄlĂĄssal. A fƑ cikk testĂ©nek vĂ­zszintes paddingje van, Ă©s a standard kĂ©p ĂĄbrĂĄk (kivĂ©ve a bĂ©lyegkĂ©peket Ă©s immerzĂ­v tĂ­pusokat) a teljes viewport szĂ©lessĂ©gĂ©t kitöltik mĂ­nusz a padding Ă©s görgetƑsĂĄv, automatikus magassĂĄg igazĂ­tĂĄssal. Felirataik következetes stĂ­lusozĂĄst tartanak fenn.

iOS Ă©s Android eszközökön a következƑ stĂ­lusok vonatkoznak a funkciĂł-, standard- Ă©s hozzĂĄszĂłlĂĄs cikk kontĂ©nerekre:

- Az immerzĂ­v kĂ©pek a teljes viewport szĂ©lessĂ©gĂ©t kitöltik, figyelembe vĂ©ve a görgetƑsĂĄvokat.
- A idĂ©zett blockquote-ok az Ășj pillĂ©r szĂ­nt hasznĂĄljĂĄk dekoratĂ­v elemeikhez.
- A prĂłzaban lĂ©vƑ linkek az elsƑdleges pillĂ©r szĂ­nnel vannak stĂ­lusozva, alĂĄhĂșzva egy specifikus eltolĂĄssal Ă©s szĂ­nnel a fejlĂ©c szegĂ©lyĂ©bƑl, az Ășj pillĂ©r szĂ­nre vĂĄltoztatva rĂĄmutatĂĄskor.

Sötét módban:
- A bĂștor burkolĂłk sötĂ©tszĂŒrke hĂĄttĂ©rrel rendelkeznek.
- A tartalomcĂ­mkĂ©k az Ășj pillĂ©r szĂ­nt veszik fel.
- A fƑcĂ­mek eltĂĄvolĂ­tjĂĄk hĂĄttĂ©rĂŒket Ă©s a fejlĂ©c szegĂ©ly szĂ­nĂ©t hasznĂĄljĂĄk szövegĂŒkhöz.
- A bevezetƑ bekezdĂ©sek Ă©s linkjeik szintĂ©n a fejlĂ©c szegĂ©ly szĂ­nĂ©t hasznĂĄljĂĄk.

iOS Ă©s Android eszközökön a következƑ stĂ­lusozĂĄsi szabĂĄlyok vonatkoznak a kĂŒlönbözƑ cikk kontĂ©nerekre:

- A bevezetƑ szakaszban lĂ©vƑ linkek Ă©s a szerzƑi megjelölĂ©sek az Ășj pillĂ©r szĂ­nvĂĄltozĂłval vannak szĂ­nezve.
- A meta szakaszban lĂ©vƑ ikonok az Ășj pillĂ©r szĂ­nt hasznĂĄljĂĄk vonalaikhoz.
- A vitrin képek feliratai a dåtumvonal színében jelennek meg.
- A cikk testĂ©n belĂŒli idĂ©zett szöveg az Ășj pillĂ©r szĂ­nt veszi fel.
- A cikkek fƑ tartalmi terĂŒletei, beleĂ©rtve a funkciĂł-, standard- Ă©s hozzĂĄszĂłlĂĄs darabokat, következetesen vannak stĂ­lusozva mindkĂ©t platformon.

Ez a CSS kĂłd sötĂ©t hĂĄtteret ĂĄllĂ­t be specifikus kontĂ©nerekhez Android eszközökön, Ă©s stĂ­lusozza a bekezdĂ©sek elsƑ betƱjĂ©t bizonyos elemeket követƑen iOS eszközökön.

Ez Ășgy tƱnik, egy CSS szelektor, amely a cikk kontĂ©nereken belĂŒli specifikus elemeket követƑ bekezdĂ©sek elsƑ betƱjĂ©t cĂ©lozza meg iOS Ă©s Android eszközökön. A szelektor kĂŒlönbözƑ cikktĂ­pusokra (funkciĂł, standard, hozzĂĄszĂłlĂĄs) vonatkozik, Ă©s szĂĄmĂ­t a kĂŒlönbözƑ tartalomszerkezetekre Ă©s bejelentkezĂ©si kapu elemekre.

Android eszközökön a hozzĂĄszĂłlĂĄs cikkekben lĂ©vƑ specifikus bekezdĂ©sek elsƑ betƱje fehĂ©r vagy egy kijelölt Ășj szĂ­nben jelenik meg. Mind iOS-en, mind Android-on a hozzĂĄszĂłlĂĄs cikk bevezetĂ©seinek 24 pixel felsƑ paddingjĂŒk van, felsƑ margĂł nĂ©lkĂŒl. A cikkeken belĂŒli cĂ­msorok 24 pixelre vannak beĂĄllĂ­tva, a felirat gomboknak enyhe padding variĂĄciĂłik vannak az operĂĄciĂłs rendszerek között.

SötĂ©t mĂłdban a szöveg- Ă©s linkszĂ­nek az olvashatĂłsĂĄg Ă©rdekĂ©ben igazodnak, mĂ­g a mĂĄrkajelzĂ©si elemek lĂĄthatĂłak maradnak. Mind iOS, mind Android fehĂ©r hĂĄtteret hasznĂĄl, a cĂ­mkĂ©k Ă©s fƑcĂ­mek fĂ©lkövĂ©r betƱtĂ­pussal. A cikk alcĂ­mei ĂĄltalĂĄban vilĂĄgosak, de fĂ©lkövĂ©rek lesznek, ha erƑs hangsĂșlyt tartalmaznak.

KĂ©p megtekintĂ©se teljes kĂ©pernyƑn
Fénykép: Tim Alexander/The Guardian

Kijutni a hĂĄzbĂłl
Az okos hangszĂłrĂłk hasznos szĂŒlƑi eszközkĂ©nt szolgĂĄlnak, idƑzĂ­tƑk beĂĄllĂ­tĂĄsĂĄtĂłl – amelyeket a gyerekek hajlamosak betartani – a hĂĄzi feladatban valĂł segĂ­tsĂ©gnyĂșjtĂĄsig AlexĂĄn keresztĂŒl, amikor kĂ©nyelmetlen helyzetbe hoznak. OlvasĂłnk, Katie Matthews talĂĄlt egy okos megoldĂĄst: "RĂ©gen folyamatosan zsĂ©mbelnem kellett, hogy kihozzam a gyerekeket az ajtĂłn. Most a Google hangszĂłrĂłnk ötperces figyelmeztetĂ©st ad, jelezve nekik, hogy fejezzĂ©k be az utolsĂł perc hĂșzĂłdozĂĄsukat. Amikor eljön az idƑ, bemondja: 'CipƑ fel, indulĂĄs!' Ez valĂłban forradalmasĂ­totta a reggeleinket."

KötelezƑ Ă©tkezĂ©sek
Egy gyerek meggyƑzĂ©se egy szeretettel elkĂ©szĂ­tett Ă©tel elfogyasztĂĄsĂĄrĂłl kĂŒzdelemnek Ă©rzƑdhet. Azonban ez a következƑ tipp nagyon ajĂĄnlott Ă©s tesztelt. SzerzƑ, Holly Bourne megosztja egy reggeli ĂĄttörĂ©st: "A 'fagylalt' kĂ©szĂ­tĂ©se a lĂĄnyomnak avokĂĄdĂł, banĂĄn, eper Ă©s teljes zsĂ­rtartalmĂș görög joghurt összeturmixolĂĄsĂĄval ĂĄtalakĂ­tĂł volt. Bevonjuk a foly