[CSS] ์Šคํƒ€์ผ ์†์„ฑ
ยท
๐Ÿ—จ๏ธ Language/HTML, CSS, JavaScript
ํฐํŠธ์™€ ํ…์ŠคํŠธ ์†์„ฑ โ–ถ ์˜ˆ์ œ ๋ณด๊ธฐ๋”๋ณด๊ธฐ ํฐํŠธ์™€ ํ…์ŠคํŠธ ๊ด€๋ จ ์†์„ฑ(Font & Text CSS Attribute) font๋Š” ๊ธ€๊ผด์˜ ๋‹ค์–‘ํ•œ ์†์„ฑ์„ ํ•œ ๋ฒˆ์— ์ง€์ •ํ•  ์ˆ˜ ์žˆ๋Š” ์ถ•์•ฝํ˜• ์†์„ฑ์ด๋‹ค. HTML ๋ฌธ์„œ์˜ ๋””์ž์ธ์„ ๋‹ด๋‹นํ•˜๋Š” CSS๋Š” ํฐํŠธ์™€ ํ…์ŠคํŠธ ์†์„ฑ์„ ๋‹ค์–‘ํ•˜๊ฒŒ ์ œ๊ณตํ•˜๊ณ  ์žˆ๋‹ค. ๊ทธ ์ƒํ’ˆ์˜ ํŒ๋งค๊ฐ€๋Š” 9,900์› (10,000) ํ…์ŠคํŠธ์— ๊ณต๋ฐฑ๋ฌธ์ž๋ฅผ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์„ ์ง€์ •ํ•œ๋‹ค. ํ…์ŠคํŠธ์˜ ์“ฐ๊ธฐ ๋ฐฉํ–ฅ๊ณผ ํ•œ๊ธ€์€ ์ ์šฉ๋˜์ง€ ์•Š๋Š” font-variant ํ…์ŠคํŠธ์— ๊ทธ๋ฆผ์ž ์„ค์ •ํ•˜๊ธฐ font-family๋Š” ๊ธ€๊ผด์˜ ์ข…๋ฅ˜๋ฅผ ์ง€์ •ํ•˜๋Š” ์†์„ฑ์ด๋‹ค. ๋งŒ์•ฝ ๊ธ€๊ผด์— ๊ณต๋ฐฑ์žˆ๋Š” ์ด๋ฆ„์ด๋ฉด ๋”ฐ์˜ดํ‘œ(‘’)๋กœ ๊ฐ์‹ธ์„œ ์ง€์ •ํ•ด์•ผ ํ•œ๋‹ค. - h1 {font-family: Poppins, 'Noto Sans KR', sans-serif; font-wei..
[CSS] ๋‹จ์œ„์™€ ์„ ํƒ์ž
ยท
๐Ÿ—จ๏ธ Language/HTML, CSS, JavaScript
CSS์˜ ํฌ๊ธฐ ๋‹จ์œ„ ์ด ์™ธ์—๋„ mm, cm, in, pt๊ฐ€ ์žˆ์ง€๋งŒ ์ž์ฃผ ์‚ฌ์šฉ๋˜์ง€๋Š” ์•Š๋Š” ๋‹จ์œ„์ด๋‹ค. CSS์˜ ์ƒ‰์ƒ ๋‹จ์œ„ CSS์˜ ์„ ํƒ์ž ์ „์ฒด ์„ ํƒ์ž์™€ ์š”์†Œ(ํƒœ๊ทธ) ์„ ํƒ์žโ–ถ ์˜ˆ์ œ ๋ณด๊ธฐ๋”๋ณด๊ธฐ๋”๋ณด๊ธฐ CSS ์„ ํƒ์ž CSS์—์„œ HTML ๋ฌธ์„œ์˜ ํŠน์ • ์š”์†Œ์— ์Šคํƒ€์ผ์„ ์ง€์ •ํ•˜๊ธฐ ์œ„ํ•ด ๊ทธ ์š”์†Œ๋ฅผ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋Š” ํƒœ๊ทธ๋‚˜ ํด๋ž˜์Šค ๋˜๋Š” ์•„์ด๋”” ๋“ฑ์„ ์ผ์ปซ๋Š” ๋ง๋กœ ์„ ํƒํ•˜๋Š” ์š”์†Œ๋ฅผ ๊ตฌ๋ถ„ํ•  ์ˆ˜ ์žˆ๋Š” ๋ช…์นญ์„ ์„ ํƒ์ž(Selector)๋ผ ํ•œ๋‹ค. ๋˜ํ•œ ์„ ํƒ์ž๋Š” HTML ๋ฌธ์„œ์˜ ํŠน์ • ์š”์†Œ์— CSS๋ฅผ ํ†ตํ•ด ์Šคํƒ€์ผ์„ ์ ์šฉํ•˜๊ฑฐ๋‚˜ ํšจ๊ณผ๋ฅผ ์ ์šฉํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ๋˜๋Š” CSS ๋ฌธ๋ฒ•์˜ ํ•„์ˆ˜ ๊ตฌ์„ฑ์š”์†Œ ์ด๋‹ค. CSS์—์„œ ์‚ฌ์šฉ๋˜๋Š” ์„ ํƒ์ž๋Š” ๋งˆํฌ์—… ๊ธฐ๋ฐ˜์˜ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ํ”„๋ ˆ์ž„์›Œํฌ์ธ jQuery์—์„œ ๋Œ€๋ถ€๋ถ„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.  - ์ „์ฒด ์„ ํƒ์ž..
[HTML] <table>๊ณผ <form>
ยท
๐Ÿ—จ๏ธ Language/HTML, CSS, JavaScript
Tableํ…Œ์ด๋ธ” ์ด๋ž€ ํ‰์†Œ ์šฐ๋ฆฌ๊ฐ€ ๋งŽ์ด ์‚ฌ์šฉํ•˜๋Š” Excel ์‹œํŠธ์ฒ˜๋Ÿผ ํ–‰๊ณผ ์—ด๋กœ ๊ตฌ์„ฑ๋œ ํ‘œ๋ฅผ ๋งํ•œ๋‹ค. ์˜ˆ์ „์—๋Š” ์›น ํŽ˜์ด์ง€์˜ ์ „์ฒด ๋ ˆ์ด์•„์›ƒ์„ ๊ตฌ์„ฑํ•˜๋Š”๋ฐ ํ…Œ์ด๋ธ”์ด ๋งŽ์ด ์‚ฌ์šฉ๋˜์—ˆ์œผ๋ฉฐ ์—ด๊ณผ ํ–‰ ํ˜•ํƒœ์˜ ๊ฒŒ์‹œํŒ๊ณผ ๊ฐ™์€ ํŽ˜์ด์ง€๋ฅผ ์ œ์ž‘ํ•  ๋•Œ ์•„์ง๋„ ๋งŽ์ด ์‚ฌ์šฉ๋˜๊ธด ํ•˜์ง€๋งŒ ์˜ค๋Š˜๋‚  ์‹œ๋ฉ˜ํ‹ฑ ์›น(Semantic Web)์ด ๊ฐ•์กฐ๋˜๊ณ  HTML5์— ์ด์™€ ๊ด€๋ จ๋œ ์‹œ๋ฉ˜ํ‹ฑ ํƒœ๊ทธ๋“ค์ด ์ƒˆ๋กญ๊ฒŒ ์ถ”๊ฐ€๋˜๋ฉด์„œ ํ…Œ์ด๋ธ”์„ ํ†ตํ•ด ์›น ํŽ˜์ด์ง€์˜ ๋ ˆ์ด์•„์›ƒ์„ ๊ตฌ์„ฑํ•˜๊ฑฐ๋‚˜ ์˜๋ฏธ ์—†๋Š” ํ…Œ์ด๋ธ”์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ๊ฒƒ์ด ์ผ๋ฐ˜์ ์ด๋‹ค. HTML 4.01์—์„œ ์‚ฌ์šฉ๋˜๋˜ ํ…Œ์ด๋ธ”๊ณผ ๊ด€๋ จ๋œ ๋งŽ์€ ์†์„ฑ๋“ค์€ CSS์—์„œ ์ฒ˜๋ฆฌ๊ฐ€ ๊ฐ€๋Šฅํ•˜๋ฏ€๋กœ HTML5์—์„œ๋Š” ํ…Œ์ด๋ธ” ํƒœ๊ทธ์™€ ๊ด€๋ จ๋œ ์†์„ฑ๋“ค์€ ๋Œ€๋ถ€๋ถ„ ์‚ฌ์šฉ๋˜์ง€ ์•Š์œผ๋ฉฐ ์š”์ฆ˜์€ CSS์—์„œ ์ฒ˜๋ฆฌ๋˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ์ผ๋ฐ˜์ ์ด๋‹ค. ์‹œ๋ฉ˜ํ‹ฑ ์›น(Semantic Web) ์ด๋ž€..
[HTML] ํƒœ๊ทธ์™€ Style
ยท
๐Ÿ—จ๏ธ Language/HTML, CSS, JavaScript
HTML ๋ฌธ์„œ ๊ตฌ์กฐ์™€ ์ฃผ์„ Hello HTML ์ฃผ์„ ํƒœ๊ทธ ์•ˆ์˜ ๋‚ด์šฉ์€ ์›น ๋ธŒ๋ผ์šฐ์ €์—์„œ ๋ณด์ด์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋ฐ˜๊ฐ‘์Šต๋‹ˆ๋‹ค. HTML ๋„ค์ด๋ฒ„ ๊ฐ€๊ธฐ - Ctrl + / ๋ฅผ ๋ˆ„๋ฅด๋ฉด ํ•ด๋‹น ๋ฌธ์žฅ์„ ์ฃผ์„ ์ฒ˜๋ฆฌ ํ•  ์ˆ˜ ์žˆ๋‹ค.- Link๋ฅผ ํ†ตํ•ด์„œ ํ•ด๋‹น ์ด๋ฏธ์ง€๋‚˜ ๊ธ€์ž์— ํ•˜์ดํผ๋งํฌ๋ฅผ ์ถ”๊ฐ€ ํ•  ์ˆ˜ ์žˆ๋‹ค.Heading ํƒœ๊ทธ์™€ style ์†์„ฑ h1์˜ ์ œ๋ชฉ h2์˜ ์ œ๋ชฉ h3์˜ ์ œ๋ชฉ h4์˜ ์ œ๋ชฉ h5์˜ ์ œ๋ชฉ h6์˜ ์ œ๋ชฉ - Heading ํƒœ๊ทธ๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ ํ…์ŠคํŠธ๋ฅผ ๊ตต๊ฒŒ ํ‘œ์‹œํ•˜๋ฉฐ h1์—์„œ h6๊นŒ์ง€ 6๋‹จ๊ณ„๋กœ ๊ธ€์ž ํฌ๊ธฐ๋ฅผ ํ‘œํ˜„ํ•œ๋‹ค. 6๋‹จ๊ณ„ ์ค‘ h1์ด ๊ธ€์ž ํฌ๊ธฐ๊ฐ€ ๊ฐ€์žฅ ํฌ๋ฉฐ h6์€ ๊ฐ€์žฅ ์ž‘๋‹ค.- ์• ๊ตญ๊ฐ€ 1์ ˆ ๋™ํ•ด๋ฌผ๊ณผ ๋ฐฑ๋‘์‚ฐ์ด ๋งˆ๋ฅด๊ณ  ๋‹ณ๋„๋ก ํ•˜๋А๋‹˜์ด ๋ณด์šฐํ•˜์‚ฌ ์šฐ๋ฆฌ๋‚˜๋ผ ๋งŒ์„ธ ๋ฌด๊ถํ™” ์‚ผ์ฒœ๋ฆฌ ํ™”๋ ค๊ฐ•์‚ฐ ๋Œ€ํ•œ ์‚ฌ๋žŒ ๋Œ€ํ•œ์œผ..
[HTML] ๋ฌธ์„œ์˜ ๊ธฐ๋ณธ ๊ตฌ์กฐ
ยท
๐Ÿ—จ๏ธ Language/HTML, CSS, JavaScript
HTML ๋ฌธ์„œ์˜ ๊ธฐ๋ณธ ๊ตฌ์กฐ  ๋ฌธ์„œ์— ํ‘œ์‹œ๋˜๋Š” ์ปจํ…์ธ (ํ™”๋ฉด์— ๋ณด์—ฌ ์ง€๋Š” ๋‚ด์šฉ์œผ๋กœ ๊ตฌ์„ฑ)  ์€ DTD(Document Type Definition) ๋ผ๊ณ  ํ•œ๋‹ค.DTD๋„ ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ๋ฒ„์ „์ด ์žˆ๋Š”๋ฐ ๋ฒ„์ „์— ๋”ฐ๋ผ์„œ ๋ธŒ๋ผ์šฐ์ €์˜ ํ•ด์„ ๋ฐฉ๋ฒ•์ด ๋‹ฌ๋ผ์ง„๋‹ค.DTD๋Š” ๋ธŒ๋ผ์šฐ์ €์—๊ฒŒ HTML ๋ฌธ์„œ๊ฐ€ ์–ด๋–ค ํ‘œ์ค€์— ๋”ฐ๋ผ ์ž‘์„ฑ๋˜์—ˆ๋Š”์ง€ ์•Œ๋ ค์ฃผ๋Š” ์—ญํ• ์„ ํ•œ๋‹ค.  ํƒœ๊ทธ๋Š” ๋ฌธ์„œ์˜ ๋จธ๋ฆฌ ๋ถ€๋ถ„์œผ๋กœ ์›น ๋ฌธ์„œ์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ๊ธฐ์ˆ ํ•˜๋Š” ๊ณณ์œผ๋กœ ์›น๋ธŒ๋ผ์šฐ์ € ์ƒ์—๋Š”๋‚ด์šฉ์ด ํ‘œ์‹œ๋˜์ง€ ์•Š๋Š”๋‹ค.  ํƒœ๊ทธ ๋‚ด์—๋Š” ํ˜„์žฌ HTML ๋ฌธ์„œ์— ๋Œ€ํ•œ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ(metadata)๋ฅผ์ •์˜ํ•˜๋Š” ์—ฌ๋Ÿฌ ํƒœ๊ทธ ๋“ค์ด ์‚ฌ์šฉ๋œ๋‹ค. ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๋ž€ ๋ฐ์ดํ„ฐ๋ฅผ ์„ค๋ช…ํ•˜๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์˜๋ฏธํ•˜๋ฉฐ ํ˜„์žฌHTML ๋ฌธ์„œ์— ๋Œ€ํ•œ ์„ค๋ช… ์ •๋ณด๋“ค์„ ์ •์˜ํ•  ์ˆ˜ ์žˆ๋Š” ํƒœ๊ทธ๊ฐ€ ์‚ฌ์šฉ๋œ๋‹ค. ์˜ˆ๋ฅผ ๋“ค๋ฉด ๋ฌธ์„œ์˜ ์ œ๋ชฉ์„ ์ •์˜ํ•˜๊ฑฐ๋‚˜ ๋ฌธ์„œ์˜..
Web์˜ ์—ญ์‚ฌ์™€ ์›น ํ‘œ์ค€์— ํ•„์š”ํ•œ ๊ธฐ์ˆ 
ยท
๐Ÿ—จ๏ธ Language/HTML, CSS, JavaScript
1. Web์˜ ์—ญ์‚ฌ1.1 WWW(World Wide Web)์˜ ์‹œ์ž‘1960๋…„๋Œ€ ์†Œ๋ จ์˜ ์ธ๊ณต์œ„์„ฑ ๋ฐœ์‚ฌ ์„ฑ๊ณต์ด ์•Œ๋ ค์ง€์ž ์ด์— ์œ„ํ˜‘์„ ๋А๋‚€ ๋ฏธ๊ตญ์ด ๊ตญ๋ฐฉ๋ถ€ ์‚ฐํ•˜์— ์ƒˆ๋กœ์šด๊ธฐ์ˆ ์„ ์—ฐ๊ตฌํ•˜๋Š” ARPA(Advanced Research Project Agency)๋ผ๋Š” ์ด๋ฆ„์˜ ๋ถ€์„œ๋ฅผ ์ฐฝ์„คํ•˜์˜€๋‹ค.ARPA๋Š” ์—ฐ๊ตฌ์šฉ ํ†ต์‹ ๋ง์„ ๊ฐœ๋ฐœํ•˜์—ฌ 1969๋…„์— UCLA์™€ SRI ์—ฐ๊ตฌ์†Œ ๊ฐ„์— ์—ฐ๊ฒฐํ•˜๋Š”๋ฐ ์„ฑ๊ณตํ•˜๊ฒŒ ๋˜๋ฉด์„œ ์ด ํ†ต์‹ ๋ง์„ ARPANET์ด๋ผ๊ณ  ๋ถˆ๋ €์œผ๋ฉฐ ์ด ํ†ต์‹ ๋ง์€ ์˜ค๋Š˜๋‚  ์ธํ„ฐ๋„ท ๋ง์˜ ์‹œ์ดˆ๊ฐ€ ๋˜์—ˆ๋‹ค.ARPANET์€ ํ•ต์ „์Ÿ๊ณผ ๊ฐ™์€ ์œ„ํ—˜์—์„œ ํ†ต์‹ ์‹œ์Šคํ…œ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์•ˆ์ „ํ•˜๊ฒŒ ๋ณด๊ด€ํ•˜๊ณ  ์ „์†กํ•  ์ˆ˜ ์žˆ๋Š” ๋„คํŠธ์›Œํฌ ์‹œ์Šคํ…œ์œผ๋กœ ์ดํ›„์— ๋ฏผ๊ฐ„์—ฐ๊ตฌ์šฉ ARPANET๊ณผ ๊ตฐ์‚ฌ์šฉ MILNET์œผ๋กœ ๋‚˜๋ˆ„์–ด ์กŒ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋ฏผ๊ฐ„์—ฐ๊ตฌ์šฉ์˜ ARPANET์ด ํ˜„์žฌ ์ „ ์„ธ๊ณ„์˜ ๋ชจ๋“  ..
Kyle99
'๐Ÿ—จ๏ธ Language/HTML, CSS, JavaScript' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๊ธ€ ๋ชฉ๋ก