๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
IT-Engineering

ํ‹ฐ์Šคํ† ๋ฆฌ ๋งˆํฌ๋‹ค์šด ์ฝ”๋“œ ๋ธ”๋ฝ์œผ๋กœ ๋ณด์ด๋Š” ์Šคํƒ€์ผ ์ ์šฉ

by ๐Ÿงž‍โ™‚๏ธ 2020. 3. 3.
๋ฐ˜์‘ํ˜•

๋งˆํฌ๋‹ค์šด๋ชจ๋“œ๊ฐ€ ์ถ”๊ฐ€๋˜๊ณ  ๋งˆํฌ๋‹ค์šด์œผ๋กœ ์ž‘์„ฑํ•˜๋Š” ๊ฒƒ์ด ๊ฐ„ํŽธํ•ด์ ธ์„œ ์—๋””ํ„ฐ์—๋Š” ๋งŒ์กฑํ•˜์ง€๋งŒ

ํ…Œ๋งˆ์—์„œ๋Š” ์›ํ•˜๋Š”๋Œ€๋กœ ๋ณด์ด์ง€ ์•Š๋Š” ๊ฒฝ์šฐ๊ฐ€ ์žˆ์„ ๊ฒƒ์ด๋‹ค.

์˜ˆ๋ฅผ๋“ค์–ด ์ฝ”๋“œ ๋ธ”๋Ÿญ์ธ ```ํ˜น์€ `๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํŠน์ •๋ถ€๋ถ„์„ ํ‘œ๊ธฐํ•  ๋•Œ

ex) `function()`

์œ„์˜ ์˜ˆ์‹œ๋ฅผ ์‚ฌ์šฉํ–ˆ์„ ๊ฒฝ์šฐ HTML์ƒ์œผ๋กœ๋Š” `๋Š” <code>ํƒœ๊ทธ ์•ˆ์— ๋‹ด๊ธด ํ˜•ํƒœ๋กœ ์ž‘์„ฑ๋˜๋Š”๋ฐ,

(```์˜ ๊ฒฝ์šฐ๋Š” <pre>)

CSS์—์„œ ์ด ๋ถ€๋ถ„์„ ์ ๋‹นํžˆ ์†๋ด์ค„ ํ•„์š”๊ฐ€ ์žˆ๋‹ค.

ํ•„์ž๋Š” ์ฐธ๊ณ ๋กœ ์•„๋ž˜์™€ ๊ฐ™์€ ์Šคํ‚จ์„ ์‚ฌ์šฉ ์ค‘์ด๋‹ค.

ํ•„์ž์˜ ๊ฒฝ์šฐ ์•„๋ž˜์™€ ๊ฐ™์€ ๋ฐฉ์‹์œผ๋กœ CSS์— ์ถ”๊ฐ€๋ฅผ ํ•ด์ฃผ์—ˆ๋‹ค.

๋ธ”๋กœ๊ทธ ๊ด€๋ฆฌํ™”๋ฉด - ๊พธ๋ฏธ๊ธฐ - ์Šคํ‚จํŽธ์ง‘ - CSS ๋ฉ”๋‰ด๋กœ ๋“ค์–ด๊ฐ„๋‹ค.

/* code ๋ธ”๋Ÿญ ์ฒ˜๋ฆฌ */
.skin_view .area_view code { border: 1px solid #eee; background-color: #fafafa; color: #111;
border-radius: 3px; padding: 5px; margin: 3px 0; font: 14px 'verdana'; display: inline-block; }

์ด ๋ถ€๋ถ„์„ ๋„ฃ์–ด์ฃผ๋ฉด ๋Œ€๋žต ์•„๋ž˜์™€ ๊ฐ™์€ ํ™”๋ฉด์„ ๋ณผ ์ˆ˜ ์žˆ์„ ๊ฒƒ์ด๋‹ค.

* ```๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ <pre><code>{code block}</code></pre> ํ˜•ํƒœ๊ฐ€ ๋˜๊ธฐ ๋•Œ๋ฌธ์—

pre ๋ฐ‘์— code๋ฅผ ์„ ํƒํ•˜๋Š” ํ›„์† ์„ ํƒ์ž๋ฅผ ์žฌ์ •์˜ ํ•ด์ค„ ํ•„์š”๊ฐ€ ์žˆ๋‹ค.

์•„๋งˆ๋„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋Š” ํ…Œ๋งˆ์˜ css์—์„œ pre๋ถ€๋ถ„์„ ์ •์˜ํ•˜๊ณ  ์žˆ์„ ๊ฒƒ์ด๋ฏ€๋กœ ์•„๋ž˜์™€ ๊ฐ™์ด ์ง€์ •ํ•ด์ฃผ๋ฉด ์ฝ”๋“œ๋ธ”๋Ÿญ ์•ˆ์— ์ฝ”๋“œ๋ธ”๋Ÿญ์ด ์ค‘๋ณต๋˜๊ฒŒ ๋ณด์ด๋Š” ๊ฒฝ์šฐ๋ฅผ ๋ง‰์„ ์ˆ˜ ์žˆ๋‹ค.

.skin_view .area_view pre code { background-color:transparent; border:0; margin:0; padding:0;
outline:none; border-radius:0; font-family: Menlo,Consolas,Monaco,monospace; font-size:14px;}

๋‘ ๊ฒฝ์šฐ ๋ชจ๋‘ ์˜ˆ์‹œ์ด๋ฏ€๋กœ ์ ์ ˆํžˆ ์กฐ์ ˆํ•˜๋ฉด์„œ ์‚ฌ์šฉํ•˜๋ฉด ์ข‹์„ ๊ฒƒ.

์ด์ƒ ๋.

๋ฐ˜์‘ํ˜•

๋Œ“๊ธ€