๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๊ฐ•ํ™”๋„๋ผ์ดํ”„/๋ธ”๋กœ๊ทธ & ์›น ์‚ฌ์ดํŠธ

ํ‹ฐ์Šคํ† ๋ฆฌ ๋ธ”๋กœ๊ทธ ์Šคํ‚จ ๊พธ๋ฏธ๊ธฐ - ์‚ฌ์ด๋“œ๋ฐ”(sidebar) 2ํŽธ -

ํ‹ฐ์Šคํ† ๋ฆฌ ๋ธ”๋กœ๊ทธ ์Šคํ‚จ ๊พธ๋ฏธ๊ธฐ

- ์‚ฌ์ด๋“œ๋ฐ”(sidebar) 2ํŽธ -


์‚ฌ์ด๋“œ๋ฐ”2

๋ฌด๋ฃŒ๋กœ ์ œ๊ณต๋˜๋Š” ์Šคํ€˜์–ด(square) ์Šคํ‚จ์„ ํ™œ์šฉํ•˜์—ฌ

์ฝ”์•Œ๋ชป์ด ์ง์ ‘ ์ˆ˜์ •ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.


์Šคํ‚จํŽธ์ง‘์—์„œ CSS์— ๋“ค์–ด๊ฐ€ ์†Œ์Šค์ฝ”๋“œ์˜ ์ผ๋ถ€๋ฅผ ๊ฐ€์ ธ์™”์Šต๋‹ˆ๋‹ค.

์ฝ”๋“œ๋ฅผ ๋ณด๊ธฐ ์ข‹๊ฒŒ ์ˆ˜์ • ํ›„ ์ง„ํ–‰ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

(์ด ๊ธ€์€ ๋ชจ๋ฐ”์ผ ๋ณด๋‹จ PC๋กœ ๋ณด์‹œ๋Š” ๊ฒƒ์„ ์ถ”์ฒœ๋“œ๋ฆฝ๋‹ˆ๋‹ค.)


์‹ค์Šต์„ ์ง„ํ–‰ํ•˜๋ฉด์„œ ๋‚ด์šฉ์ด ๊ธฐ๋‹ˆ,

๊ถ๊ธˆํ•˜์‹  ๋ถ€๋ถ„์€ Ctrl+F ๋กœ ํ•ด๋‹น ๋‹จ์–ด๋ฅผ ๊ฒ€์ƒ‰ํ•˜์—ฌ ์ฐพ์œผ์‹œ๋ฉด

์กฐ๊ธˆ ๋” ์ˆ˜์›” ํ•˜์‹ค ๊ฒƒ์œผ๋กœ ์ƒ๊ฐ๋ฉ๋‹ˆ๋‹ค.


์ž, ์‹œ์ž‘ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค!

์‚ฌ์ด๋“œ๋ฐ”2 ์ฝ”๋“œ

์œ„์˜ ์ฝ”๋“œ๋ฅผ ์œ„์—์„œ ๋ถ€ํ„ฐ ์ฐจ๋ก€๋กœ ์•„๋ž˜๋กœ ๋‚ด๋ ค์˜ค๋ฉฐ ๊ณต๋ถ€ํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

#sidebar a

{

color: #333;

text-decoration: none;

}

color: #333;

๋ฅผ ๋จผ์ € ์ˆ˜์ •ํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.


"color" ๋ฅผ #333์—์„œ #ff1ef3 ์œผ๋กœ ์ˆ˜์ •ํ•ด๋ดค์Šต๋‹ˆ๋‹ค.

์œ„์™€ ๊ฐ™์ด ์‚ฌ์ด๋“œ๋ฐ” ๋‚ด๋ถ€ ๊ธ€์ž์˜ ์ƒ‰์ƒ์ด ๋ณ€๊ฒฝ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.


๊ธ€์ž์˜ ์ƒ‰์ƒ์€ ์ง€๋‚œ ์‹œ๊ฐ„์— ์ฐพ๋Š” ๋ฐฉ๋ฒ•์€ ์•Œ๋ ค๋“œ๋ ธ์ง€์š”.

์ €๋Š” ์•„๋ฌด๊ฑฐ๋‚˜ ๋•Œ๋ ค๋„ฃ์œผ๋‹ˆ ์œ„์™€ ๊ฐ™์€ ์ƒ‰์ด ๋‚˜ํƒ€๋‚ฌ์Šต๋‹ˆ๋‹ค. ํ•˜ํ•ซ..


๋‹ค์Œ์€

text-decoration: none;

text-decoration๋Š” ํ…์ŠคํŠธ๋ฅผ ์žฅ์‹ํ•˜๋Š” ์†์„ฑ์ด๊ฒ ์ฃต?

ํ…์ŠคํŠธ์— ์ค„์„ ๋งŒ๋“ค๊ฑฐ๋‚˜ ์—†์•จ๋•Œ ์“ด๋‹ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค.

๊ด‘๊ณ 

none : ๋ฐ‘์ค„์„ ํ‘œ์‹œํ•˜์ง€ ์•Š์Œ.

underline : ๋ฐ‘์ค„์„ ํ‘œ์‹œํ•จ.

overline : ์˜์—ญ ์œ„๋กœ ์„ ์„ ๊ทธ๋ฆผ.

line-through : ์ทจ์†Œ์„ ์„ ๊ทธ๋ฆผ.


ํ˜„์žฌ ์„ธํŒ…์€ none์œผ๋กœ ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

ํ•˜๋‚˜์”ฉ ์‹ค์Šตํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

text-decoration : underline;text-decoration : underline;

text-decoration : overline;text-decoration : overline;

text-decoration : line-through;text-decoration : line-through;


๋‹ค์Œ


#sidebar a:hover

{

color: #07a;

}

color: #07a;

์ด๊ฑด ์‚ฌ์ด๋“œ๋ฐ”์˜ ๋‚ด๋ถ€์— ์žˆ๋Š” ๊ธ€์”จ์— ๋งˆ์šฐ์Šค ์ปค์„œ๋ฅผ ์˜ฌ๋ ค ๋†“์œผ๋ฉด

์ƒ‰์ƒ์ด ๋ณ€ํ•˜๋Š”๋ฐ

์ด๋•Œ ๋ณ€ํ•˜๋Š” ์ƒ‰์ƒ์˜ ์„ธํŒ…์ด๋„ค์š”.

(#sidebar a:hover)


์ด๊ฑด ์บก์ณ๊ฐ€ ์•ˆ๋˜๋‹ˆ, ์ง์ ‘ ํ•œ๋ฒˆ์”ฉ ์‹ค์Šตํ•ด ๋ด…์‹œ๋‹ค.


๋‹ค์Œ

#sidebar .blank

{

clear: both;

width: 100%;

height: 100px;

}

#sidebar .blank

"."์€ ๋ฌด์—‡์ธ์ง€, blank๋Š” ๋ฌด์—‡์ธ์ง€...

์ด๊ฑด ๊ฒ€์ƒ‰ํ•ด๋„ ์•ˆ๋‚˜์˜ค๋„ค์š”.

๊ทธ๋ƒฅ ๋นˆ์นธ์ด๋ผ๋Š” ๊ฒƒ์ธ์ง€;;

clear: both;

clear๋Š” float ์†์„ฑ์„ ํ•ด์ œ ํ•  ๋•Œ ์‚ฌ์šฉํ•œ๋‹ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค.

(float๋ฅผ ์–ด๋””์„œ ์ผ๋Š”์ง€๋Š” ๋ชจ๋ฅด๊ฒ ์ง€๋งŒ;;)


clear ์†์„ฑ์—๋Š” 4๊ฐ€์ง€ ๊ฐ’์„ ์ค„ ์ˆ˜ ์žˆ๋‹ต๋‹ˆ๋‹ค.

"none, left, right, both"

float์˜ ์„ธํŒ… ๊ฐ’์— ๋”ฐ๋ผ clear๋Š” ์„ค์ •ํ•ด์ฃผ๋ฉด ๋œ๋‹ค๊ณ  ํ•˜๋Š”๋ฐ,

์–‘์ชฝ ๋ชจ๋“œ๋ฅผ ํ•ด์ œํ•  ๋•Œ both๋ฅผ ์„ธํŒ…ํ•ด ์ฃผ๋ฉด ๋œ๋‹ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค.


์„ธํŒ…์„ ๋ฐ”๊ฟ”๋ดค์œผ๋‚˜, ํŠน๋ณ„ํžˆ ๋ณ€ํ™”ํ•˜๋Š” ๋ชจ์Šต์ด ์—†์Šต๋‹ˆ๋‹ค.

๋„˜์–ด๊ฐ€๊ฒ ์Šต๋‹ˆ๋‹ค.

#sidebar h1

{

margin: 0;

padding: 0 10px;

text-align: center;

font-size: 20px;

font-weight: 400;

line-height: 200%;

color: #666;

}

์ด๊ฑด ๋Š๋‚Œ์ƒ

์‚ฌ์ด๋“œ๋ฐ”์˜ ํƒ€์ดํ‹€์ด ์•„๋‹๊นŒ..

margin: 0;

margin : 0;margin : 0;margin : 20;margin : 20;


padding์€ ๋‚ด๋ถ€์˜ ์—ฌ๋ฐฑ์„ ๋งŒ๋“ค๊ณ 

margin์€ ์™ธ๋ถ€์˜ ์—ฌ๋ฐฑ์„ ๋งŒ๋“ ๋‹ค๊ณ 

ํ•˜์˜€์Šต๋‹ˆ๋‹ค.


์œ„์˜ ์‚ฌ์ง„์€ ์š”๋ฏธํ† ๋ฆฌ์˜ ์™ธ๋ถ€์— ์—ฌ๋ฐฑ์ด 0 ์—์„œ 20์œผ๋กœ ๋Š˜๋ ธ๋”๋‹ˆ

์œ„์™€ ๊ฐ™์ด ์™ธ๋ถ€ ์—ฌ๋ฐฑ์œผ๋กœ ์ธํ•ด ๊ธ€์”จ๊ฐ€ ๋ฐ€๋ ค๋‚œ ๋ชจ์Šต์ž…๋‹ˆ๋‹ค.


padding: 0 10px;

์ง€๋‚œ ์‹œ๊ฐ„์— ํ–ˆ์œผ๋‹ˆ passํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.


text-align: center;

๊ธ€์ž์ •๋ ฌ ์†์„ฑ์„ ์„ผํ„ฐ๋กœ ํ•˜๋Š” ์„ธํŒ…์ž…๋‹ˆ๋‹ค.

left๋กœ ๋ฐ”๊ฟ”๋ณด๋ฉด

centercenterleftleft


์š”๋ฆฌํ† ๋ฆฌ ํƒ€์ดํ‹€์ด ์ค‘์•™์—์„œ ์™ผ์ชฝ์œผ๋กœ ์ด๋™ํ•œ ๋ชจ์Šต์ž…๋‹ˆ๋‹ค.

๋ฐฉํ–ฅ์€ ์•„๋ž˜์™€ ๊ฐ™์ด ๊ธฐ๋ณธ์ ์œผ๋กœ 4๊ฐ€์ง€๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

left : ์™ผ์ชฝ ์ •๋ ฌ

right : ์˜ค๋ฅธ์ชฝ ์ •๋ ฌ

center : ๊ฐ€์šด๋ฐ ์ •๋ ฌ

justify : ์–‘์ชฝ ์ •๋ ฌ


๋‹ค์Œ์€

font-size: 20px;

์š”๋ฏธํ† ๋ฆฌ ๊ธ€์”จ ํฌ๊ธฐ ์ž…๋‹ˆ๋‹ค.

font-size : 20px;font-size : 20px;font-size : 40px;font-size : 40px;

ํฐํŠธ ์‚ฌ์ด์ฆˆ 20px ์—์„œ 40px ๋กœ ์ˆ˜์ •ํ•œ ๋ชจ์Šต์ž…๋‹ˆ๋‹ค.


๋‹ค์Œ

font-weight: 400;

ํฐํŠธ์˜ ๋‘๊ป˜ ์ž…๋‹ˆ๋‹ค.

font-weight: 400;font-weight: 400;font-weight: 100;font-weight: 100;


๋‹ค์Œ

line-height: 200%;

์ค„ ๊ฐ„๊ฒฉ ์†์„ฑ์ž…๋‹ˆ๋‹ค.

๋‹จ์œ„๋Š” px, %, em 3๊ฐ€์ง€๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค.

line-height: 200%;line-height: 200%;line-height: 600%;line-height: 600%;


line-height: 200% -> 600% ๋กœ ์ˆ˜์ •ํ•ด๋ดค์Šต๋‹ˆ๋‹ค.

ํ•œ ์ค„์ด๋ผ ํ‹ฐ๊ฐ€ ์•ˆ๋‚ฉ๋‹ˆ๋‹ค. ใ…Žใ…Ž;


color: #666;

๋Š” ์ƒ๋žตํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

์š”๋ฏธํ† ๋ฆฌ ๊ธ€์”จ ์ƒ‰์ƒ ๋ฐ”๊พธ๋Š” ์„ธํŒ…์ž…๋‹ˆ๋‹ค.


๋‹ค์Œ์€

#sidebar .widget

{

margin-top: 30px;

padding: 0;

line-height: 200%;

}

margin-top: 30px;

์š”๋ฏธํ† ๋ฆฌ ํƒ€์ดํ‹€ ๋ฐ‘์—

์นดํ…Œ๊ณ ๋ฆฌ๋“ค์ด ์ชผ๋ฅด๋ฅต ํŽผ์ณ์žˆ์Šต๋‹ˆ๋‹ค.

์ด ๊ตฌ์—ญ์˜ ์™ธ๋ถ€ ์—ฌ๋ฐฑ์„ ์„ธํŒ…ํ•˜๋Š” ๊ฐ’์ž…๋‹ˆ๋‹ค.

margin-top: 30px;margin-top: 30px;margin-top: 50px;margin-top: 50px;

30px ์—์„œ 50px ๋กœ ์ˆ˜์ •ํ•œ ๋ชจ์Šต์ž…๋‹ˆ๋‹ค.


padding: 0;

line-height: 200%;

์ด ๋‘ ์ฝ”๋“œ๋Š” 

์ƒ๋žตํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.


์ค‘๋ณต๋˜๋Š” ์ฝ”๋“œ๋Š” ์ƒ๋žตํ•ด์•ผ ๋นจ๋ฆฌ ํ•œ๋ฐ”ํ€ด ๋Œ๊ฒ ์ง€์šฉ?ใ…‹ใ…‹;


๋งˆ์ง€๋ง‰์œผ๋กœ

#sidebar .widget li

{

list-style: none;

padding-right: 30px;

word-break: break-word;

}

.widget li

๋ณด๋‹ค๋ณด๋‹ˆ, "." ์€ C์–ธ์–ด ํฌ์ธํ„ฐ ๊ฐ™์€ ๋Š๋‚Œ?

html์—์„œ ์„ ์–ธํ•œ widget ๋ผ๋Š” ๋ณ€์ˆ˜์— ๋งค์นญํ•ด์ฃผ๋Š” ๊ธฐ๋Šฅ ๊ฐ™์Šต๋‹ˆ๋‹ค.

(html ์ฝ”๋“œ๊ฐ€ ๊ธฐ๋Šฅ์ด๋ฉด css์ฝ”๋“œ๋Š” ์˜ท์„ ์ž…ํžˆ๋Š” ๊ฒƒ)

li ๋Š” <ol>, <ul>, <dl> ๋“ค์˜ ๊ฐ ํ•ญ๋ชฉ๋“ค์„ ๋‚˜์—ดํ•  ๋•Œ <li> ํƒœ๊ทธ๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค ํ•ฉ๋‹ˆ๋‹ค.

<ol></ol> : ์ˆœ์ฐจ์ ์ธ ๋ชฉ๋ก (ordered list)

<ul></ul> : ์ˆœ์„œ๊ฐ€ ํ•„์š”ํ•˜์ง€ ์•Š์€ ๋ชฉ๋ก (unordered list)

<dl></dl> : ์ œ๋ชฉ๊ณผ ์„ค๋ช…์„ ์“ธ ๋•Œ ์‚ฌ์šฉ (definition list)

<li></li> : <ul>, <ol>, <menu> ์‚ฌ์ด์—์„œ ๋ชฉ๋ก์˜ ๋…๋ฆฝ๋œ ํƒœ๊ทธ. (list item)


๋„˜์–ด๊ฐ€์„œ,

list-style: none;

list-style์€ ol, ul, li ๋“ฑ์˜ HMTL ์š”์†Œ์—

์Šคํƒ€์ผ์„ ์ž…ํž ์ˆ˜ ์žˆ๋Š” CSS์˜ ์†์„ฑ์ž…๋‹ˆ๋‹ค.


none : ์•„๋ฌด๊ฒƒ๋„ ์—†๋Š” ๊ฒƒ

disc : ์ฑ„์›Œ์ง„ ์›ํ˜•(ul์˜ ๊ธฐ๋ณธ๊ฐ’)

circle : ์†์ด ๋นˆ ์›ํ˜•

square : ์ฑ„์›Œ์ง„ ์‚ฌ๊ฐํ˜•

decimal : ์ˆซ์ž ํ˜•ํƒœ(1. 2. 3. ...)

lower-alpha : ์†Œ๋ฌธ์ž ์•ŒํŒŒ๋ฑƒ (a. b. c. ...)

upper-alpha : ๋Œ€๋ฌธ์ž ์•ŒํŒŒ๋ฑƒ (A. B. C. ...)

lower-roman : ๋กœ๋งˆ์ž(์†Œ๋ฌธ์ž) ์ˆซ์ž (i. ii. iii. ...)

upper-roman : ๋กœ๋ฐ”์ž(๋Œ€๋ฌธ์ž) ์ˆซ์ž (I. II. III. ...)

list-style

์ž๋™์ฐจ๋‚˜ ํ•˜๋“œ์›จ์–ด ๋“ฑ์˜ ์นดํ…Œ๊ณ ๋ฆฌ๋Š” ๋”ฐ๋กœ ์ˆ˜์ •์ด ์žˆ๋Š”์ง€

๋‹ค๋ฅธ ๋ถ€๋ถ„๋งŒ ๋ณ€๊ฒฝ๋˜๋„ค์š”.


์ด๋ฒˆ ์‹œ๊ฐ„์˜ ๋งˆ์ง€๋ง‰์ธ

word-break: break-word;

์ค„๋ฐ”๊ฟˆ์— ์—ฐ๊ด€์ด ์žˆ๋Š” ์†์„ฑ์ด๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค.

normal : CJK ๋ฌธ์ž๋Š” ๊ธ€์ž ๊ธฐ์ค€์œผ๋กœ, ์ด์™ธ์˜ ๋ฌธ์ž๋Š” ๋‹จ์–ด ๊ธฐ์ค€์œผ๋กœ ์ค„๋ฐ”๊ฟˆ.

break-all(word) : ๊ธ€์ž ๊ธฐ์ค€์œผ๋กœ ์ค„๋ฐ”๊ฟˆ.

keep-all : ๋‹จ์–ด ๊ธฐ์ค€์œผ๋กœ ์ค„๋ฐ”๊ฟˆ.

initial : ๊ธฐ๋ณธ๊ฐ’์œผ๋กœ ์„ค์ •.

inherit : ๋ถ€๋ชจ ์š”์†Œ์˜ ์†์„ฑ๊ฐ’์„ ์ƒ์†.

* CJK๋Š” ์ค‘๊ตญ,์ผ๋ณธ,ํ•œ๊ตญ์–ด์˜ ์•ฝ์ž๋ž๋‹ˆ๋‹ค.


๋ฐ˜์‘ํ˜• ์›น์˜ ๊ฒฝ์šฐ ๊ฐ€๋กœ ํฌ๊ธฐ๊ฐ€ ์ž‘์„ ๊ฒฝ์šฐ๋ฅผ ๋Œ€๋น„ํ•˜์—ฌ

word-break์˜ ์†์„ฑ๊ฐ’์„ break-all๋กœ ํ•˜๋Š”๊ฒŒ ์ข‹๋‹ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค.


์ด ์†์„ฑ์€ ๊ฐ์ž์˜ ๋ธ”๋กœ๊ทธ ์ƒํ™ฉ์— ๋”ฐ๋ผ ๋‹ค๋ฅด๋‹ˆ,

ํ•œ๋ฒˆ์”ฉ ์‹ค์Šตํ•˜์—ฌ ์–ด์šธ๋ฆฌ๋Š” ๊ฒƒ์„ ์ฐพ์•„๋ณด์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค.

๊ด‘๊ณ 

์˜ค๋Š˜ ์‚ฌ์ด๋“œ๋ฐ” ๊พธ๋ฏธ๊ธฐ ์ฒซ ์‹œ๊ฐ„์ด์˜€๋Š”๋ฐ, ์–ด๋– ์…จ๋‚˜์š”?

์ €๋„ ๊ณต๋ถ€ํ•˜๊ณ  ๊พธ๋ฏธ๊ณ ์ž ํ•˜์—ฌ ์ง„ํ–‰ํ•˜๋ฉด์„œ

์ผ์ผ์ด ๊ธฐ๋ก์„ ํ•˜๋‹ค ๋ณด๋‹ˆ ์—„์ฒญ ์˜ค๋ž˜ ๊ฑธ๋ ธ์Šต๋‹ˆ๋‹ค. >_<


๋””์ง€ํ„ธ ๋…ธ๋งˆ๋“œ๊ฐ€ ๊ฟˆ์ด๊ณ  ์ด ๋ธ”๋กœ๊ทธ๋ฅผ ํ†ตํ•ด ๋…ธํ›„ ์ค€๋น„๋ฅผ ํ•˜๊ณ ์ž ํ•˜๋Š”

์ €์™€ ํ•จ๊ป˜ ํ•˜์‹ค๋ถ„๋“ค์€ ์ฐจ๊ทผ์ฐจ๊ทผ ์ €์™€ ํ•จ๊ป˜ ์‹ค์Šตํ•˜๋ฉฐ

๋ธ”๋กœ๊ทธ๋ฅผ ๋ฐœ์ „์‹œํ‚ค๊ณ  ๊ณต์œ ํ•˜๋Š” ์‹œ๊ฐ„์„ ๊ฐ–์œผ๋ฉด ์ข‹๊ฒ ์Šต๋‹ˆ๋‹ค.


๊ณต๊ฐ๊ณผ ๊ตฌ๋…์€ ๋ธ”๋กœ๊ทธ๋ฅผ ๋งŒ๋“ค์–ด ๊ฐ€๋Š”๋ฐ ํฐ ํž˜์ด ๋ฉ๋‹ˆ๋‹ค.

ํ•จ๊ป˜ ํ•ด์š” >_<

โ˜ž ํ‹ฐ์Šคํ† ๋ฆฌ ๋ธ”๋กœ๊ทธ ์Šคํ‚จ ๊พธ๋ฏธ๊ธฐ - ์‚ฌ์ด๋“œ๋ฐ”(sidebar) 3ํŽธ -


๋ฐ˜์‘ํ˜•