ํ‹ฐ์Šคํ† ๋ฆฌ ๋ทฐ

# ๋งˆํฌ์—… ๊ฐœ๋ฐœ ๋ ˆ๋ฒจ ํ…Œ์ŠคํŠธ

๋ ˆ๋ฒจํ…Œ์ŠคํŠธ์˜ ๋ชฉ์ ์€ ํ˜„์žฌ ํŒŒ์•…ํ•˜๊ณ  ์žˆ๋Š” ์ˆ˜์ค€์„ ์ธก์ •ํ•จ์— ์žˆ์Šต๋‹ˆ๋‹ค.
์ž๋ฃŒ๋ฅผ ์ฐพ์•„์„œ ๋‹ต์„ ์ž‘์„ฑํ•˜์ง€ ๋งˆ์‹œ๊ณ , ํŽธ์•ˆํ•œ ๋งˆ์Œ์œผ๋กœ ์•„๋Š” ๋งŒํผ๋งŒ ์ ์–ด์ฃผ์„ธ์š”.

๋ชจ๋“  ๋‹ต๋ณ€์€ 2์ค„์ด ๋„˜์ง€ ์•Š์„ ์ •๋„์˜ ๋ถ„๋Ÿ‰์œผ๋กœ ๊ฐ„๊ฒฐํ•˜๊ฒŒ ์ž‘์„ฑํ•ด์ฃผ์„ธ์š”.

 

## HTML

1. Doctype์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š์„ ๋•Œ๋Š” ๋ฌด์Šจ ์ผ์ด ๋ฐœ์ƒํ• ๊นŒ์š”?
2. ์›นํ‘œ์ค€์— ๋งž๊ฒŒ ์ž‘์—…ํ•  ๋•Œ b, i ํƒœ๊ทธ ๋Œ€์‹  ์ ํ•ฉํ•œ ํƒœ๊ทธ๋Š” ๊ฐ๊ฐ ๋ฌด์—‡์ผ๊นŒ์š”?
3. block ์š”์†Œ์™€ inline ์š”์†Œ์— ํ•ด๋‹นํ•˜๋Š” ํƒœ๊ทธ๋“ค์„ ๊ฐ๊ฐ 5๊ฐœ์”ฉ ์ ์–ด๋ณด์„ธ์š”.
4. blockquote ํƒœ๊ทธ๋Š” ์–ด๋–ค ์šฉ๋„๋กœ ์‚ฌ์šฉํ•ด์•ผ ํ• ๊นŒ์š”?
5. ์ธ๋ผ์ธ ์Šคํƒ€์ผ(style=โ€property:valueโ€)์„ ๊ฐ€๊ธ‰์  ์‚ฌ์šฉํ•˜์ง€ ๋ง์•„์•ผ ํ•  ์ด์œ ๋Š” ๋ฌด์—‡์ผ๊นŒ์š”?
6. myPhoto.jpg ํŒŒ์ผ์„ img ํƒœ๊ทธ๋กœ ์ž‘์„ฑํ•ด๋ณด์„ธ์š”.
7. HTML์—์„œ id ์†์„ฑ์„ ์‚ฌ์šฉํ•˜๋Š” ์ด์œ ์™€ ์ฃผ์˜ ํ•  ์ ์€ ๋ฌด์—‡์ผ๊นŒ์š”?
8. โ€˜TopAreaโ€™๋ผ๋Š” ํด๋ž˜์Šค๋ช…์ด ์ข‹์ง€ ์•Š์€ ์ด๋ฆ„์ด๋ผ๋ฉด ๊ทธ ์ด์œ ๋Š” ๋ฌด์—‡์ผ๊นŒ์š”?
9. โ€˜blue-boxโ€™๋ผ๋Š” ํด๋ž˜์Šค๋ช…์ด ์ข‹์ง€ ์•Š์€ ์ด๋ฆ„์ด๋ผ๋ฉด ๊ทธ ์ด์œ ๋Š” ๋ฌด์—‡์ผ๊นŒ์š”?
10. HTML5์— ์ƒˆ๋กญ๊ฒŒ ์ถ”๊ฐ€๋œ aside ํƒœ๊ทธ๋Š” ์–ด๋–ค ์šฉ๋„๋กœ ์‚ฌ์šฉํ•ด์•ผ ํ• ๊นŒ์š”?
11. input ํƒœ๊ทธ์™€ ํ•ญ์ƒ ํ•จ๊ป˜ ์‚ฌ์šฉํ•ด์•ผ ํ•  ํƒœ๊ทธ๋Š” ๋ฌด์—‡์ผ๊นŒ์š”?
12. ๋ชจ๋ฐ”์ผ ์›น ๋˜๋Š” ๋ฐ˜์‘ํ˜•์›น๋””์ž์ธ ํ”„๋กœ์ ํŠธ์—์„œ ๊ฐ ๊ธฐ๊ธฐ์— ์ ํ•ฉํ•œ ํ™”๋ฉด์„ ๋ณด์—ฌ์ฃผ๊ธฐ ์œ„ํ•ด ํ•„์š”ํ•œ meta ํƒœ๊ทธ๋Š” ๋ฌด์—‡์ผ๊นŒ์š”?

 

## CSS

1. ํ™”๋ฉด ์ƒ์—๋Š” ๋ณด์ด์ง€ ์•Š์œผ๋‚˜, ์Šคํฌ๋ฆฐ ๋ฆฌ๋”์—์„œ ์ฝํ˜€์•ผ ํ•˜๋Š” ์š”์†Œ์— ์ฃผ์–ด์•ผ ํ•  ์Šคํƒ€์ผ๋ง์„ ์ž‘์„ฑํ•ด๋ณด์„ธ์š”.

box์š”์†Œ ์‚ฌ์ด์ฆˆ๋ฅผ ์ž‘๊ฒŒ(width:0; height:0;)ํ•˜์—ฌ overflow:hidden ์„ ์ฃผ๊ฑฐ๋‚˜, text-indent, positoin ๊ฐ’์— (-)์Œ์ˆ˜๋ฅผ ์ ์–ด ์•ˆ ๋ณด์ด๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค.


2. float ์†์„ฑ์„ ๊ฐ€์ง„ ์ž์‹์„ ํ’ˆ์€ ๋ถ€๋ชจ์š”์†Œ๋Š” ๋†’์ด ๊ฐ’์ด 0์ด ๋˜๋Š” ๋•Œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ํ˜„์ƒ์„ ํ•ด์†Œํ•˜๋Š”๋ฒ•(clearing)์„ ์•Œ๊ณ  ์žˆ๋‚˜์š”?

๋ถ€๋ชจ์š”์†Œ CSS ์— overflow:auto;


3. border-box์™€ content-box์˜ ์ฐจ์ด์ ์€ ๋ฌด์—‡์ผ๊นŒ์š”?

content-box๋Š” ์˜ค์ง content์˜ ํฌ๊ธฐ๋งŒ, border-box๋Š” content+padding+border ๋ฅผ ํฌํ•จํ•œ ํฌ๊ธฐ


4. position: relative๋Š” ์–ด๋–ค ๊ฒฝ์šฐ์— ์‚ฌ์šฉ ํ•˜๋‚˜์š”?

1) position:absolute์˜ ๋ถ€๋ชจ์†์„ฑ์— ์„ ์–ธ

2) ํ˜„์žฌ ์œ„์น˜์—์„œ top, bottom, left, right๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฏธ์„ธ์ด๋™์„ ํ•  ๋•Œ


5. CSS Reset์€ ๋ฌด์—‡์ด๋ฉฐ ์™œ ์‚ฌ์šฉํ• ๊นŒ์š”?

๋ธŒ๋ผ์šฐ์ €์˜ ๊ธฐ๋ณธ์œผ๋กœ ์ ์šฉ๋˜์–ด ์žˆ๋Š” CSS๋ฅผ ์ œ๊ฑฐํ•˜๊ธฐ ์œ„ํ•ด


6. Sass, less, Stylus์™€ ๊ฐ™์€ CSS ํ”„๋ฆฌํ”„๋กœ์„ธ์„œ๋ฅผ ์‚ฌ์šฉํ•ด๋ณธ์ ์ด ์žˆ๋‚˜์š”?

์•„์ง ์—†๋‹ค.


7. id, class, inline style, !important๋ฅผ ์šฐ์„ ์ˆœ์œ„ ์ˆœ์œผ๋กœ ๋‚˜์—ดํ•ด๋ณด์„ธ์š”.

!important > inline style > #id > .class > tag


8. CSS์—์„œ ์ƒ์†์ด ๋˜๋Š” ์†์„ฑ์„ 2๊ฐœ๋งŒ ๊ผฝ์•„๋ณด์„ธ์š”.

font-size, font-weight, color, text-decoration, text-transform ๋“ฑ


9. Sprite image ๊ธฐ๋ฒ•์„ ์‚ฌ์šฉํ•˜๋Š” ์ด์œ ๋Š” ๋ฌด์—‡์ผ๊นŒ์š”?

์ด๋ฏธ์ง€๋ฅผ ๋”ฐ๋กœ ๊ด€๋ฆฌํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค ํ•˜๋‚˜์˜ ํŒŒ์ผ๋กœ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ


10. Sprite image ๊ธฐ๋ฒ•์„ ์‚ฌ์šฉํ•˜๋Š”๋ฐ ํ•„์š”ํ•œ CSS ์†์„ฑ๋“ค์„ ๊ผฝ์•„๋ณด์„ธ์š”.

background-image, background-position, width, height, oveflow


11. ์ ์ง„์  ํ–ฅ์ƒ(Progressive Enhancement)์˜ ๋œป์„ ์„ค๋ช… ํ•  ์ˆ˜ ์žˆ๋‚˜์š”?



12. ์›นํฐํŠธ๋ฅผ ์ ์šฉํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ์–ด๋–ค ํ™•์žฅ์ž์˜ ํฐํŠธ ํŒŒ์ผ๋“ค์ด ํ•„์š”ํ• ๊นŒ์š”?

eot (IE5+), woff(๋ชจ๋˜๋ธŒ๋ผ์šฐ์ €)


13. ๊ฐœ๋ฐœ์‚ฌ ์ ‘๋‘์–ด(vendor prefix)๋ฅผ ๊ผญ ์‚ฌ์šฉํ•ด์•ผ ํ•  CSS ์†์„ฑ(property)๋ฅผ 2๊ฐœ๋งŒ ๊ผฝ์•„๋ณด์„ธ์š”.

1) flex : IE10, ๋ชจ๋ฐ”์ผ๋ธŒ๋ผ์šฐ์ €์—์„œ ๋ฒค๋”ํ”„๋ฆฌํ”ฝ์Šค๊ฐ€ ์—†์„ ๊ฒฝ์šฐ ์ ์šฉ๋˜์ง€ ์•Š์Œ



2) transform : IE9, ๋ชจ๋ฐ”์ผ๋ธŒ๋ผ์šฐ์ €์—์„œ ๋ฒค๋”ํ”„๋ฆฌํ”ฝ์Šค๊ฐ€ ์—†์„ ๊ฒฝ์šฐ ์ ์šฉ๋˜์ง€ ์•Š์Œ



14. ๋ฐ˜์‘ํ˜•์›น๋””์ž์ธ์˜ 3๊ฐ€์ง€ ์š”์†Œ๋ฅผ ๊ผฝ์•„๋ณด์„ธ์š”.

Fluid Grids, Flexible Images, Media Queries


15. ๋ชจ๋ฐ”์ผ๊ธฐ๊ธฐ๋ฅผ ๋Œ€์‘ํ•  ๋•Œ ๊ธฐ์ค€์œผ๋กœ ์‚ผ๋Š” ํ•ด์ƒ๋„ ์‚ฌ์ด์ฆˆ๋Š” ๋ช‡์ด๋ฉฐ ๊ทธ ์ด์œ ๋Š” ๋ฌด์—‡์ธ๊ฐ€์š”?



16. :first-child์™€ :last-child๊ฐ€ ์ง€์›ํ•˜๋Š” IE์˜ ๋ฒ„์ „๋ช…์„ ์ ์–ด๋ณด์„ธ์š”.

1) first-child : IE7 ์ด์ƒ

2) last-chlid : IE9 ์ด์ƒ


17. ํฌํ† ์ƒต(๋˜๋Š” ๋‹ค๋ฅธ ๊ทธ๋ž˜ํ”ฝํˆด)์—์„œ ์ด๋ฏธ์ง€๋ฅผ ์ž๋ฅผ ๋•Œ ์–ด๋–ค ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜๋‚˜์š”? (๋ฉ”๋‰ด๋ช…, ๋‹จ์ถ•ํ‚ค ๋“ฑ)



18. jpg, gif, png์˜ ์ฐจ์ด์ ์„ ์„ค๋ช…ํ•ด๋ณด์„ธ์š”.

JPG : ์†์‹ค ์••์ถ• ๋ฐฉ์‹. ์›๋ณธ์— ์†์ƒ์„ ๊ฐ€ํ•ด ์ด๋ฏธ์ง€์˜ ์šฉ๋Ÿ‰์„ ์ค„์ด๋Š” ๋ฐฉ์‹. ํŠธ๋ฃจ ์ปฌ๋Ÿฌ(24๋น„ํŠธ) ์ƒ‰์ƒ ์ง€์›. ์••์ถ•์œจ์„ ๋†’์ด๊ฑฐ๋‚˜ ์ƒˆ๋กœ ์ €์žฅํ•  ์ˆ˜๋ก ์ด๋ฏธ์ง€์˜ ํ’ˆ์งˆ์ด ์ ์  ๋–จ์–ด์ง€๋Š” ๋‹จ์ ์ด ์žˆ๋‹ค.(๊ณ„๋‹จ ํ˜„์ƒ ์‹ฌํ™”) ์‚ฌ์ง„๊ณผ ๊ฐ™์ด ๋‹ค์–‘ํ•œ ์ƒ‰์ƒ๊ณผ ๋ช…๋„๋ฅผ ๊ฐ€์ง„ ์ด๋ฏธ์ง€์˜ ์šฉ๋Ÿ‰์„ ์ค„์ด๋Š”๋ฐ์— ๊ฐ€์žฅ ๋†’์€ ํšจ์œจ์„ ๋ณด์—ฌ์ฃผ๊ธฐ์— ์ฃผ๋กœ ์‚ฌ์ง„์„ ์ €์žฅํ•˜๋Š” ์šฉ๋„๋กœ ์‚ฌ์šฉ๋œ๋‹ค.(์‚ฌ์ง„์— ํŠนํ™”๋˜์–ด ์žˆ๋‹ค.) ์‹ค์ œ๋กœ ์›น์—์„œ ๊ฐ€์žฅ ๋„๋ฆฌ ์‚ฌ์šฉ๋˜๋Š” ์ด๋ฏธ์ง€ ํฌ๋งท์ด๋ผ๊ณ  ํ•  ์ˆ˜ ์žˆ๋‹ค.

GIF : ๋น„์†์‹ค ์••์ถ• ๋ฐฉ์‹. ์ด๋ฏธ์ง€ ํฌ๋งท ์ž์ฒด๋Š” ๋น„์†์‹ค ์••์ถ•์ด์ง€๋งŒ, ํ•˜๋‚˜์˜ ์ด๋ฏธ์ง€์— ์ €์žฅ ๊ฐ€๋Šฅํ•œ ์ƒ‰์ƒ์ด 256 ์ƒ‰์œผ๋กœ ์ œํ•œ๋˜๋Š” ํƒ“์— ํŠธ๋ฃจ ์ปฌ๋Ÿฌ(24๋น„ํŠธ)์™€ ๊ฐ™์€ 256 ์ด์ƒ์˜ ์ƒ‰์„ ๊ฐ€์ง„ ์ด๋ฏธ์ง€๋ฅผ GIF ํฌ๋งท์œผ๋กœ ์ €์žฅํ•˜๊ฒŒ ๋˜๋ฉด ์–ด์ฉ” ์ˆ˜ ์—†์ด ์†์‹ค์ด ๋ฐœ์ƒํ•˜ ๊ฒŒ ๋œ๋‹ค. ๋‹จ์ƒ‰ ํˆฌ๋ช…์ธต์„ ํ†ตํ•ด ํˆฌ๋ช… ์ด๋ฏธ์ง€๋ฅผ ์ง€์›ํ•œ๋‹ค.(ํˆฌ๋ช…์ด๊ฑฐ๋‚˜ ์•„๋‹ˆ๊ฑฐ๋‚˜) ๋˜ํ•œ ์›€์ง์ด๋Š” ๊ทธ๋ฆผ ์ฆ‰, ์• ๋‹ˆ๋ฉ”์ด์…˜์„ ์ง€์›ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ด ๋ฐฉ๋ฉด์œผ๋กœ๋„ ๋„๋ฆฌ ์‚ฌ์šฉ๋˜๊ณ  ์žˆ๋‹ค. JPG ์ด๋ฏธ์ง€ ํฌ๋งท๊ณผ ํ•จ๊ป˜ ์›น์—์„œ ๋„๋ฆฌ ์‚ฌ์šฉ๋˜๋Š” ์ด๋ฏธ์ง€ ํฌ๋งท์ด๋‹ค.

PNG : ๋น„์†์‹ค ์••์ถ• ๋ฐฉ์‹. ๋น„์†์‹ค์ด๋ฉด์„œ ํŠธ๋ฃจ ์ปฌ๋Ÿฌ(24๋น„ํŠธ)๋ฅผ ์ง€์›ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์›๋ณธ์„ ์†์ƒ์—†์ด ๊ทธ๋Œ€๋กœ ์ €์žฅํ•  ์ˆ˜ ์žˆ๋‹ค. ๋˜ํ•œ GIF ์˜ ๋‹จ์ƒ‰ ํˆฌ๋ช…์ธต์ด ์•„๋‹Œ 8 ๋น„ํŠธ ์•ŒํŒŒ ์ฑ„๋„์„ ํ†ตํ•œ ํˆฌ๋ช…์ธต์„ ์ง€์›ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ด๋ฏธ์ง€์— ๋†๋„๋ฅผ ์กฐ์ ˆํ•˜์—ฌ ํˆฌ๋ช… ํšจ๊ณผ๋ฅผ ์ •๋ฐ€ํ•˜๊ฒŒ ์ค„ ์ˆ˜ ์žˆ๋‹ค. ๋‹จ์ˆœํ•œ ํŒจํ„ด์„ ๊ฐ€์ง„ ์ด๋ฏธ์ง€์—๋Š” ๊ต‰์žฅํžˆ ๋†’์€ ์••์ถ• ํšจ์œจ์„ ๋ณด์—ฌ์ฃผ์ง€๋งŒ, ์‚ฌ์ง„๊ณผ ๊ฐ™์€ ๋‹ค์–‘ํ•œ ์ƒ‰์ƒ๊ณผ ๋ช…๋„๋ฅผ ๊ฐ€์ง„ ์ด๋ฏธ์ง€์—์„œ๋Š” ์••์ถ• ํšจ์œจ์ด ์ข‹์ง€ ๋ชปํ•œ ํŠน์„ฑ์„ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค. ๋น„๊ต์  ๋‹จ์ˆœํ•œ ํŒจํ„ด์„ ๊ฐ€์ง€๊ณ  ํˆฌ๋ช… ํšจ๊ณผ๊ฐ€ ์ค‘์š”ํ•œ ์•„์ด์ฝ˜๊ณผ ๊ฐ™์€ ์ด๋ฏธ์ง€์—์„œ ๋„๋ฆฌ ์‚ฌ์šฉ๋˜๋ฉฐ, ์†์ƒ์ด ๋ฐœ์ƒํ•˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ์ด๋ฏธ์ง€์˜ ํ’ˆ์งˆ์„ ์ค‘์š”์‹œ ํ•˜๋Š” ๊ฒฝ์šฐ์—๋Š” ์‚ฌ์ง„์„ ์ €์žฅํ•  ๋•Œ์—๋„ ๋งŽ์ด ์‚ฌ์šฉ๋˜๊ณ  ์žˆ๋‹ค.



19. ๊ฐ€์ƒ์ปจํ…์ธ (:before, :after)๋Š” ์–ด๋–ค ์šฉ๋„๋กœ ์‚ฌ์šฉํ• ๊นŒ์š”?



20. ๋ธ”๋Ÿญ์š”์†Œ ์•ˆ์˜ ์–ด๋–ค ์ž์‹ ์š”์†Œ๋ฅผ ์ •์ค‘์•™์— ๋†“๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ?

margin:0 auto;


๋Œ“๊ธ€
๊ณต์ง€์‚ฌํ•ญ
์ตœ๊ทผ์— ์˜ฌ๋ผ์˜จ ๊ธ€
์ตœ๊ทผ์— ๋‹ฌ๋ฆฐ ๋Œ“๊ธ€
Total
Today
Yesterday
ยซ   2024/04   ยป
์ผ ์›” ํ™” ์ˆ˜ ๋ชฉ ๊ธˆ ํ† 
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
๊ธ€ ๋ณด๊ด€ํ•จ