A csigafarm adomĂĄnyozĂĄs a legmerĂ©szebb adĂłelkerĂŒlĂ©si terv valaha?

A csigafarm adomĂĄnyozĂĄs a legmerĂ©szebb adĂłelkerĂŒlĂ©si terv valaha?

Ez a CSS kĂłd egy "Guardian Headline Full" nevƱ egyedi betƱtĂ­pust definiĂĄl több stĂ­lussal Ă©s vastagsĂĄggal. Megadja a betƱfĂĄjlokat kĂŒlönbözƑ formĂĄtumokban (WOFF2, WOFF Ă©s TTF) Ă©s azok online elhelyezkedĂ©sĂ©t. A betƱtĂ­pus magĂĄban foglalja a light, regular, medium Ă©s semibold vastagsĂĄgokat, mindegyik normĂĄl Ă©s dƑlt stĂ­lusban.

@font-face {
font-family: Guardian Headline Full;
src: url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Bold.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Bold.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-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/noalts-not-hinted/GHGuardianHeadline-BoldItalic.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-BoldItalic.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-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/noalts-not-hinted/GHGuardianHeadline-Black.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Black.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-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/noalts-not-hinted/GHGuardianHeadline-BlackItalic.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-BlackItalic.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-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));
position: relative;
left: 50%;
right: 50%;
margin-left: calc(-50vw + var(--half-scrollbar-width)) !important;
margin-right: calc(-50vw + var(--half-scrollbar-width)) !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;
}
}Az interaktĂ­v tartalom oszlopĂĄnak bal oldali szegĂ©lye Ă©s meghatĂĄrozott tĂ©rközölĂ©se van az elemek szĂĄmĂĄra. A bizonyos elemeket követƑ bekezdĂ©sek extra felsƑ belsƑ margĂłt kapnak, Ă©s e bekezdĂ©sek elsƑ betƱje nagy, szĂ­nes sĂŒllyesztett iniciĂĄlkĂ©nt van stĂ­lusozva. A soron belĂŒli elemek Ă©s ĂĄbrĂĄk maximĂĄlis szĂ©lessĂ©ge korlĂĄtozott. KĂŒlönbözƑ szĂ­nvĂĄltozĂłk vannak meghatĂĄrozva az egysĂ©ges tĂ©mĂĄzĂĄshoz.A meghatĂĄrozott kontĂ©nereken belĂŒli idĂ©zetek maximĂĄlis szĂ©lessĂ©ge 620 kĂ©ppont legyen.

A fƑ tartalomban Ă©s a cikk kontĂ©nerekben talĂĄlhatĂł vitrinelemek feliratai statikus pozĂ­ciĂłban legyenek, teljes szĂ©lessĂ©gƱek legfeljebb 620 kĂ©ppontig.

Az immerzĂ­v elemek a teljes nĂ©zeti szĂ©lessĂ©get lefedjĂ©k, mĂ­nusz a görgetƑsĂĄv. Nagyobb kĂ©pernyƑkön a maximĂĄlis szĂ©lessĂ©gĂŒk 978 kĂ©ppont, a feliratok belsƑ margĂłja pedig kĂŒlönbözƑ törĂ©spontokon mĂłdosul. Közepes kĂ©pernyƑkön a maximĂĄlis szĂ©lessĂ©g 738 kĂ©ppont. Kisebb kĂ©pernyƑkön az immerzĂ­v elemek a bal szĂ©lĂ©hez igazodjanak, mĂłdosĂ­tott margĂłkkal Ă©s felirat belsƑ margĂłval.

A nagy kĂ©pernyƑkön lĂ©vƑ bĂștor burkolĂłknĂĄl (furniture wrappers) rĂĄcsos elrendezĂ©st hasznĂĄlunk meghatĂĄrozott oszlopokkal Ă©s sorokkal. A fƑcĂ­meknek felsƑ szegĂ©lyĂŒk van, a meta szakaszok viszonylagos pozĂ­ciĂłban vannak, a bevezetƑ szöveg linkjeinek Ă©s bekezdĂ©seinek meghatĂĄrozott stĂ­lusa van. A burkolĂłn belĂŒli ĂĄbrĂĄknak nincs bal margĂłjuk, Ă©s maximum 630 kĂ©ppont szĂ©lesek lehetnek, ha soron belĂŒliek. Extra nagy kĂ©pernyƑkön a rĂĄcs sablon oszlopai mĂłdosulnak.A CSS egy rĂĄcs elrendezĂ©st hatĂĄroz meg egy cikk fejlĂ©cĂ©hez, meghatĂĄrozott terĂŒletekkel a cĂ­m, fƑcĂ­m, bevezetƑ szöveg, meta informĂĄciĂłk Ă©s portrĂ© (fƑ mĂ©dia) szĂĄmĂĄra. StĂ­lusokat ĂĄllĂ­t be ezekhez az elemekhez, beleĂ©rtve a betƱtĂ­pusokat, szegĂ©lyeket Ă©s tĂ©rközölĂ©st. Az elrendezĂ©s kĂŒlönbözƑ kĂ©pernyƑszĂ©lessĂ©geken mĂłdosul: szĂ©lesebb kĂ©pernyƑkön (81,25 em felett) rĂ©szletesebb rĂĄcsot hasznĂĄl Ă©s mĂłdosĂ­tja az elemek szĂ©lessĂ©gĂ©t; közepes kĂ©pernyƑkön (71,25 em felett) a fƑcĂ­m betƱmĂ©ret nƑ; kisebb kĂ©pernyƑkön (46,24 em alatt) a fƑ mĂ©dia a teljes nĂ©zeti szĂ©lessĂ©ghez igazodik. A szegĂ©lyek Ă©s vonalak egyĂ©ni szĂ­nvĂĄltozĂłt hasznĂĄlnak, Ă©s egyes elemek bizonyos törĂ©spontokon elrejtve vagy ĂĄthelyezve vannak.A CSS kĂłd stĂ­lusokat hatĂĄroz meg egy weboldal elrendezĂ©sĂ©hez, összpontosĂ­tva a "furniture-wrapper" nevƱ komponensre. Ennek a komponensnek sötĂ©t hĂĄttere van, Ă©s a margĂłit Ă©s belsƑ margĂłit a kĂ©pernyƑmĂ©ret alapjĂĄn mĂłdosĂ­tja. Nagyobb kĂ©pernyƑkön dekoratĂ­v oldalsĂĄvokat ad hozzĂĄ.

Ezen a burkolĂłn belĂŒl az olyan elemek, mint a cikk fejlĂ©cek, fƑcĂ­mek Ă©s meta informĂĄciĂłk (pĂ©ldĂĄul közössĂ©gi megosztĂĄs gombok) vannak stĂ­lusozva. A fƑcĂ­mek vilĂĄgosszĂŒrke szĂ­nt Ă©s fĂ©lkövĂ©r betƱtĂ­pust hasznĂĄlnak. A közössĂ©gi gomboknak szĂ­nes szegĂ©lye van, amely egy tĂ©maszĂ­nnel egyezik, Ă©s rĂĄmutatĂĄskor egyszĂ­nƱvĂ© vĂĄlnak.

A kĂłd kezeli a feliratok Ă©s egy felirat vĂĄltĂł gomb lĂĄthatĂłsĂĄgĂĄt is a mĂ©dia elemekhez. ÖsszessĂ©gĂ©ben a stĂ­lusok biztosĂ­tjĂĄk, hogy az elrendezĂ©s reszponzĂ­v Ă©s vizuĂĄlisan konzisztens legyen kĂŒlönbözƑ eszközökön.Ez a CSS kĂłd stĂ­lusokat hatĂĄroz meg egy weboldal komponensĂ©hez, valĂłszĂ­nƱleg egy oldalsĂĄvhoz vagy tartalom burkolĂłhoz. BeĂĄllĂ­tja a szöveg szĂ­neit, a linkek viselkedĂ©sĂ©t Ă©s az elrendezĂ©s mĂłdosĂ­tĂĄsait kĂŒlönbözƑ kĂ©pernyƑmĂ©retekhez. A linkek meghatĂĄrozott szĂ­nekkel Ă©s alĂĄhĂșzĂĄssal vannak stĂ­lusozva, Ă©s az elrendezĂ©s olyan hĂĄttĂ©relemeket tartalmaz, amelyek a nĂ©zeti szĂ©lessĂ©g alapjĂĄn mĂłdosulnak. A mĂ©dia lekĂ©rdezĂ©sek biztosĂ­tjĂĄk, hogy a design kĂŒlönbözƑ eszközökhöz igazodjon, tabletektƑl a nagy asztali kĂ©pernyƑkig.A CSS kĂłd stĂ­lusokat hatĂĄroz meg a cikk elemekhez Ă©s betölt egyedi betƱtĂ­pusokat. VilĂĄgos szegĂ©lyszĂ­nt ĂĄllĂ­t be a hozzĂĄszĂłlĂĄsokhoz, Ă©s mĂłdosĂ­tja a cĂ­msor stĂ­lusokat: a cikkekben lĂ©vƑ h2 cĂ­msorok alapĂ©rtelmezĂ©s szerint vilĂĄgos vastagsĂĄgĂșak, de fĂ©lkövĂ©rrĂ© vĂĄlnak, ha strong tag-et tartalmaznak. Ezen kĂ­vĂŒl importĂĄlja a Guardian Headline Full betƱtĂ­pus csalĂĄdot kĂŒlönbözƑ vastagsĂĄgokban Ă©s stĂ­lusokban (light, regular, medium, semibold, mindegyik normĂĄl Ă©s dƑlt vĂĄltozatban) meghatĂĄrozott webcĂ­mekrƑl.A szöveg Ășgy tƱnik, egy CSS kĂłdrĂ©szlet, amely betƱtĂ­pus definĂ­ciĂłkat Ă©s stĂ­lus szabĂĄlyokat hatĂĄroz meg, valĂłszĂ­nƱleg egy weboldalhoz. Íme egy ĂșjraĂ­rt, folyĂ©kony, termĂ©szetes angol vĂĄltozat:

Ez a CSS kĂłd több egyedi betƱtĂ­pus csalĂĄdot hatĂĄroz meg weboldal hasznĂĄlatra. Megadja kĂŒlönbözƑ betƱfĂĄjlokat (WOFF2, WOFF Ă©s TrueType formĂĄtumban) a "Guardian Headline Full" betƱtĂ­pushoz kĂŒlönbözƑ vastagsĂĄgokban Ă©s stĂ­lusokban, mint pĂ©ldĂĄul fĂ©lkövĂ©r dƑlt, fĂ©lkövĂ©r, fĂ©lkövĂ©r dƑlt, fekete Ă©s fekete dƑlt. Minden definĂ­ciĂł tartalmazza a betƱtĂ­pus vastagsĂĄgĂĄt Ă©s stĂ­lusĂĄt.

Definiål egy "Guardian Titlepiece" betƱtípust is félkövér vastagsågban.

Ezen kĂ­vĂŒl a kĂłd beĂĄllĂ­t CSS egyĂ©ni tulajdonsĂĄgokat (CSS vĂĄltozĂłkat) a szĂ­nsĂ©mĂĄkhoz, kĂŒlönösen sötĂ©t mĂłdhoz iOS Ă©s Android eszközökön. MeghatĂĄroz szĂ­neket sötĂ©t hĂĄtterekhez Ă©s funkciĂł elemekhez, meghatĂĄrozott szĂ­nekkel a normĂĄl Ă©s sötĂ©t mĂłdhoz.

Vannak mĂ©dia lekĂ©rdezĂ©sek Ă©s konkrĂ©t stĂ­lus szabĂĄlyok is a cikk kontĂ©nerekben lĂ©vƑ elsƑ bekezdĂ©s elsƑ betƱjĂ©hez iOS Ă©s Android eszközökön, amelyek akkor Ă©rvĂ©nyesek, ha bizonyos HTML struktĂșrĂĄk jelen vannak.Android eszközökön a standard vagy komment cikkek elsƑ bekezdĂ©sĂ©nek elsƑ betƱje egy mĂĄsodlagos pillĂ©r szĂ­nnel van stĂ­lusozva. iOS-en Ă©s Android-on egyarĂĄnt a cikk fejlĂ©cek el vannak rejtve, Ă©s a bĂștor burkolĂłnak (furniture wrapper) meghatĂĄrozott belsƑ margĂłja van. A cĂ­mkĂ©k ezen a burkolĂłn belĂŒl fĂ©lkövĂ©r, nagybetƱs betƱtĂ­pust hasznĂĄlnak egy Ășj pillĂ©r szĂ­nnel. A fƑcĂ­mek 32px-re, fĂ©lkövĂ©rek, alsĂł belsƑ margĂłval Ă©s sötĂ©t szĂ­nnel vannak beĂĄllĂ­tva. A kĂ©pĂĄbrĂĄk viszonylagos pozĂ­ciĂłban vannak, teljes szĂ©lessĂ©gƱ margĂłkkal Ă©s automatikus magassĂĄggal.Android eszközökön a cikk kontĂ©nerekben lĂ©vƑ kĂ©peknek ĂĄtlĂĄtszĂł hĂĄtterĂŒknek kell lenniĂŒk, lefedniĂŒk kell a teljes nĂ©zeti szĂ©lessĂ©get (a görgetƑsĂĄvokat figyelembe vĂ©ve), Ă©s a magassĂĄguk automatikusan igazodjon.

iOS-en Ă©s Android-on egyarĂĄnt a cikkek bevezetƑ szövegĂ©nek meghatĂĄrozott tĂ©rközölĂ©se legyen: 4 kĂ©ppont belsƑ margĂł felĂŒl, 24 kĂ©ppont alul Ă©s 10 kĂ©ppont negatĂ­v margĂł jobbra.

A bevezetƑ szövegen belĂŒli bekezdĂ©seknek a Guardian fƑcĂ­m betƱtĂ­pus csalĂĄdjĂĄt kell hasznĂĄlniuk.

A szövegen belĂŒli linkeket egy meghatĂĄrozott szĂ­nnel, a szövegtƑl 6 kĂ©ppontra alĂĄhĂșzĂĄssal Ă©s vilĂĄgosszĂŒrke alĂĄhĂșzĂłszĂ­nnel kell stĂ­lusozni. Nem lehet hĂĄttĂ©rkĂ©pĂŒk vagy alsĂł szegĂ©lyĂŒk. RĂĄmutatĂĄskor az alĂĄhĂșzĂĄsnak a link szövegĂ©nek szĂ­nĂ©hez kell igazodnia.

Ezen kĂ­vĂŒl a cikkek meta szakasza iOS-en Ă©s Android-on is megkapja ezeket a stĂ­lus szabĂĄlyokat.Ez a CSS kĂłd stĂ­lusokat ĂĄllĂ­t