์—ํ”„์Šคํƒ€์ธ ๋ฌธ์„œ๊ฐ€ ๋ฏธ๊ตญ ์€ํ–‰์˜ ์–ผ๊ตด๋กœ ์ž์ฃผ ์—ฌ๊ฒจ์ง€๋Š” ์ œ์ด๋ฏธ ๋‹ค์ด๋จผ์˜ ๋ช…์„ฑ์— ํƒ€๊ฒฉ์„ ์ค„๊นŒ์š”?

์—ํ”„์Šคํƒ€์ธ ๋ฌธ์„œ๊ฐ€ ๋ฏธ๊ตญ ์€ํ–‰์˜ ์–ผ๊ตด๋กœ ์ž์ฃผ ์—ฌ๊ฒจ์ง€๋Š” ์ œ์ด๋ฏธ ๋‹ค์ด๋จผ์˜ ๋ช…์„ฑ์— ํƒ€๊ฒฉ์„ ์ค„๊นŒ์š”?

๋‹คํฌ ๋ชจ๋“œ๊ฐ€ ํ™œ์„ฑํ™”๋˜๋ฉด ํ—ค๋“œ๋ผ์ธ๊ณผ ์Šคํƒ ๋“œํผ์ŠคํŠธ ํ…์ŠคํŠธ๋Š” ์ง™์€ ํšŒ์ƒ‰(#121212)์œผ๋กœ ํ‘œ์‹œ๋˜๊ณ , ๋ฉ”ํƒ€ ์•„์ด์ฝ˜์€ ๋ฐ์€ ํšŒ์ƒ‰(#dcdcdc)์œผ๋กœ ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค. ๋งํฌ์™€ ๋ณธ๋ฌธ ์ฝ˜ํ…์ธ  ์ฒซ ๋ฒˆ์งธ ๋‹จ๋ฝ์˜ ์ฒซ ๊ธ€์ž๋Š” ์ฝ”๋ž„ ์ƒ‰์ƒ(#ff5943)์œผ๋กœ ๊ฐ•์กฐ๋ฉ๋‹ˆ๋‹ค.

ํผ๋‹ˆ์ฒ˜ ๋ž˜ํผ์—๋Š” ์‚ฌ์šฉ์ž ์ •์˜ ๋ฐฐ๊ฒฝ์ƒ‰(#f8f1e6)์ด ์ ์šฉ๋˜๋ฉฐ, ๋ฐ˜์‘ํ˜• ํŒจ๋”ฉ๊ณผ ๋งˆ์ง„์ด ๋‹ค์–‘ํ•œ ํ™”๋ฉด ๋„ˆ๋น„์— ๋”ฐ๋ผ ์กฐ์ •๋ฉ๋‹ˆ๋‹ค. ๋” ํฐ ํ™”๋ฉด(81.25em ์ด์ƒ)์—์„œ๋Š” ์˜์‚ฌ ์š”์†Œ๊ฐ€ ์‚ฌ์ด๋“œ ํŒจ๋„์„ ์ƒ์„ฑํ•˜๋ฉฐ ๋ž˜ํผ๊ฐ€ ๊ฐ€์žฅ์ž๋ฆฌ๊นŒ์ง€ ํ™•์žฅ๋ฉ๋‹ˆ๋‹ค.

ํผ๋‹ˆ์ฒ˜ ๋ž˜ํผ ๋‚ด์—์„œ ์ œ๋ชฉ์—๋Š” ์ƒ๋‹จ ํŒจ๋”ฉ์ด, ๋ฉ”ํƒ€ ์„น์…˜์—๋Š” ํ•˜๋‹จ ํŒจ๋”ฉ์ด ์ ์šฉ๋˜๋ฉฐ, ๋ฏธ๋””์–ด ์š”์†Œ๋Š” ์™„์ „ํžˆ ํ™•์žฅ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์Šคํƒ ๋“œํผ์ŠคํŠธ ์„น์…˜์—๋Š” ์Œ์ˆ˜ ์™ผ์ชฝ ๋งˆ์ง„์ด ์žˆ์œผ๋ฉฐ, ๋” ๋„“์€ ํ™”๋ฉด์—์„œ๋Š” ์ด ๋งˆ์ง„์ด ์ฆ๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.

๋ณธ๋ฌธ ์ฝ˜ํ…์ธ  ์ฒซ ๋ฒˆ์งธ ๋‹จ๋ฝ์˜ ์ฒซ ๊ธ€์ž๋Š” ๋ณด์กฐ ํ•„๋Ÿฌ ์ƒ‰์ƒ์œผ๋กœ ํฌ๊ณ  ๊ตต์€ ๋Œ€๋ฌธ์ž ๋“œ๋กญ ์บก์œผ๋กœ ์Šคํƒ€์ผ๋ง๋˜๋ฉฐ, ํŠน์ • ํฌ๊ธฐ์™€ ์œ„์น˜๊ฐ€ ์ง€์ •๋ฉ๋‹ˆ๋‹ค.

์‡ผ์ผ€์ด์Šค ์š”์†Œ์—๋Š” ๋” ํฐ ํ™”๋ฉด(71.25em ์ด์ƒ)์—์„œ ์Œ์ˆ˜ ์™ผ์ชฝ ๋งˆ์ง„์ด ์ ์šฉ๋˜๋ฉฐ, ์บก์…˜์€ ์ •์˜๋œ ๋„ˆ๋น„์—์„œ ์™ผ์ชฝ์œผ๋กœ ํ”Œ๋กœํŠธ๋ฉ๋‹ˆ๋‹ค.

Guardian Headline ๊ธ€๊ผด ํŒจ๋ฐ€๋ฆฌ์˜ ๊ธ€๊ผด ๋ฉด์ด ๋กœ๋“œ๋˜๋ฉฐ, ์—ฌ๋Ÿฌ ํ˜•์‹(woff2, woff, ttf)์œผ๋กœ ๋ผ์ดํŠธ ๋ฐ ๋ผ์ดํŠธ ์ดํƒค๋ฆญ ๋ณ€ํ˜•์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.@font-face {
font-family: Guardian Headline Full;
src: url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Light.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Light.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Light.ttf) format("truetype");
font-weight: 300;
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-LightItalic.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-LightItalic.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-LightItalic.ttf) format("truetype");
font-weight: 300;
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-Regular.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Regular.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Regular.ttf) format("truetype");
font-weight: 400;
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-RegularItalic.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-RegularItalic.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-RegularItalic.ttf) format("truetype");
font-weight: 400;
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-Medium.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Medium.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Medium.ttf) format("truetype");
font-weight: 500;
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-MediumItalic.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-MediumItalic.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-MediumItalic.ttf) format("truetype");
font-weight: 500;
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-Semibold.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Semibold.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Semibold.ttf) format("truetype");
font-weight: 600;
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-SemiboldItalic.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-SemiboldItalic.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-SemiboldItalic.ttf) format("truetype");
font-weight: 600;
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-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://assets.guim.co.uk/static/frontend/fonts/guardian-titlepiece/noalts-not-hinted/GTGuardianTitlepiece-Bold.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-titlepiece/noalts-not-hinted/GTGuardianTitlepiece-Bold.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-titlepiece/noalts-not-hinted/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, 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) {
.content__main-column--interactive:before {
border-left: 1px solid #dcdcdc;
z-index: -1;
left: -10px;
}
}

@media (min-width: 81.25em) {
.content__main-column--interactive:before {
border-left: 1px solid #dcdcdc;
left: -11px;
}
}

.content__main-column--interactive .element-atom {
margin-top: 0;
margin-bottom: 0;
padding-bottom: 12px;
padding-top: 12px;
}

.content__main-column--interactive p + .element-atom {
padding-top: 0;
padding-bottom: 0;
margin-top: 12px;
margin-bottom: 12px;
}

.content__main-column--interactive .element-inline {
max-width: 620px;
}

@media (min-width: 61.25em) {
figure[data-spacefinder-role="inline"].element {
max-width: 620px;
}
}

:root {
--dateline: #606060;
--headerBorder: #dcdcdc;
--captionText: #999;
--captionBackground: hsla(0, 0%, 7%, .72);
--feature: #c70000;
--new-pillar-colour: var(--primary-pillar, var(--feature));
}

:root:root {
--subheading-text: var(--secondary-pillar);
--pullquote-text: var(--secondary-pillar);
--pullquote-icon: var(--secondary-pillar);
--block-quote-text: var(--arti์ œ๊ณต๋œ ํ…์ŠคํŠธ๋Š” ์›น์‚ฌ์ดํŠธ ์Šคํƒ€์ผ์‹œํŠธ์˜ ์ผ๋ถ€๋กœ ๋ณด์ด๋Š” CSS ์ฝ”๋“œ ์กฐ๊ฐ์ž…๋‹ˆ๋‹ค. ์ด ์ฝ”๋“œ๋Š” ๋‹คํฌ ๋ชจ๋“œ์— ๋Œ€ํ•œ ์กฐ์ •์„ ํฌํ•จํ•˜์—ฌ ๋ธ”๋ก ์ธ์šฉ๋ฌธ, ๋“œ๋กญ ์บก, ํ’€ ์ธ์šฉ๋ฌธ๊ณผ ๊ฐ™์€ ๋‹ค์–‘ํ•œ ์š”์†Œ์˜ ์‹œ๊ฐ์  ์Šคํƒ€์ผ์„ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค. ์ด ์ฝ”๋“œ๋Š” ๊ธฐ์‚ฌ ๋ณธ๋ฌธ ๋ฐ ๋Œ“๊ธ€๊ณผ ๊ฐ™์€ ์›นํŽ˜์ด์ง€์˜ ๋‹ค์–‘ํ•œ ์„น์…˜์— ๋Œ€ํ•œ ์ƒ‰์ƒ, ๊ธ€๊ผด, ํŒจ๋”ฉ ๋ฐ ๋ ˆ์ด์•„์›ƒ ๊ทœ์น™์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.

CSS ์ฝ”๋“œ๋Š” ๋‹ค์–‘ํ•œ ๊ธฐ์‚ฌ ์ปจํ…Œ์ด๋„ˆ์™€ ์š”์†Œ์— ๋Œ€ํ•œ ์Šคํƒ€์ผ์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ์‡ผ์ผ€์ด์Šค ์š”์†Œ์˜ ๊ฒฝ์šฐ ์บก์…˜์€ ์ตœ๋Œ€ ๋„ˆ๋น„ 620px๋กœ ์ •์ ์œผ๋กœ ์œ„์น˜ํ•ฉ๋‹ˆ๋‹ค. ๋ชฐ์ž…ํ˜• ์š”์†Œ๋Š” ์Šคํฌ๋กค๋ฐ”๋ฅผ ์กฐ์ •ํ•˜์—ฌ ์ „์ฒด ๋ทฐํฌํŠธ ๋„ˆ๋น„๋ฅผ ์ฐจ์ง€ํ•˜๋ฉฐ, ๋” ํฐ ํ™”๋ฉด์—์„œ๋Š” ์ตœ๋Œ€ ๋„ˆ๋น„ 978px๋กœ ์กฐ์ •๋ฉ๋‹ˆ๋‹ค. ์บก์…˜ ํŒจ๋”ฉ์€ ํ™”๋ฉด ํฌ๊ธฐ์— ๋”ฐ๋ผ ๋ณ€๊ฒฝ๋ฉ๋‹ˆ๋‹ค.

46.24em ๋ฏธ๋งŒ์˜ ์ž‘์€ ํ™”๋ฉด์—์„œ๋Š” ๋ชฐ์ž…ํ˜• ์š”์†Œ๊ฐ€ ์Œ์ˆ˜ ๋งˆ์ง„์œผ๋กœ ์™ผ์ชฝ์œผ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค. 61.25em ์ด์ƒ์˜ ํ™”๋ฉด์—์„œ๋Š” ๊ทธ๋ฆฌ๋“œ ๋ ˆ์ด์•„์›ƒ์ด ์ •์˜๋œ ์—ด๊ณผ ํ–‰์œผ๋กœ ํผ๋‹ˆ์ฒ˜ ๋ž˜ํผ๋ฅผ ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค. ํ—ค๋“œ๋ผ์ธ์—๋Š” ์ƒ๋‹จ ํ…Œ๋‘๋ฆฌ๊ฐ€ ์ ์šฉ๋˜๊ณ , ๋ฉ”ํƒ€ ์„น์…˜์€ ์œ„์น˜๋ฅผ ์กฐ์ •ํ•˜๋ฉฐ, ์Šคํƒ ๋“œํผ์ŠคํŠธ ํ…์ŠคํŠธ์—๋Š” ํ˜ธ๋ฒ„ ์‹œ ์ƒ‰์ƒ์ด ๋ณ€๊ฒฝ๋˜๋Š” ํŠน์ • ๋งํฌ ์Šคํƒ€์ผ๋ง๊ณผ ๋ฐ‘์ค„์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.

๋ž˜ํผ ๋‚ด์˜ ์ด๋ฏธ์ง€๋Š” ์™ผ์ชฝ ๋งˆ์ง„์ด ์—†์œผ๋ฉฐ ์ธ๋ผ์ธ์ผ ๋•Œ ์ตœ๋Œ€ ๋„ˆ๋น„ 630px์ž…๋‹ˆ๋‹ค. 71.25em ์ด์ƒ์—์„œ๋Š” ๊ทธ๋ฆฌ๋“œ๊ฐ€ ๋” ๋งŽ์€ ์—ด๊ณผ ํ–‰์œผ๋กœ ์žฌ๊ตฌ์„ฑ๋˜์–ด ๋ฉ”ํƒ€ ์„น์…˜์— ์ •์˜๋œ ์‹œ์ž‘์ ์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.