Banner

My Tech Blog (Coding/html&css)

์˜ค๋Š˜์€ HTML์—์„œ ๋ชฉ๋ก์„ ํ‘œํ˜„ํ•˜๋Š” ๋ฆฌ์ŠคํŠธ ํƒœ๊ทธ์— ๋Œ€ํ•ด ์•Œ์•„๋ณผ๊ฒŒ์š”. ๋Œ€ํ‘œ์ ์œผ๋กœ ๊ฐ€์žฅ ๋งŽ์ด ์‚ฌ์šฉ๋˜๋Š” ๋ฆฌ์ŠคํŠธ ํƒœ๊ทธ๋Š” ul, ol, li, dl, dt, dd ํƒœ๊ทธ์˜ˆ์š” ๋ฆฌ์ŠคํŠธ ํƒœ๊ทธ๋Š” ์Œ์ด ์žˆ์–ด์„œ ๋ฐ˜๋“œ์‹œ ์ •ํ•ด์ง„ ๊ทœ์น™๋Œ€๋กœ ์‚ฌ์šฉํ•ด ์ฃผ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿผ ๋ฆฌ์ŠคํŠธ ํƒœ๊ทธ์˜ ์ข…๋ฅ˜์™€ ์‚ฌ์šฉํ•  ๋•Œ ์ฃผ์˜ํ•  ์ ์„ ์•Œ๋ ค๋“œ๋ฆด๊ฒŒ์š”. ๋จผ์ € ๋ฆฌ์ŠคํŠธ ํƒœ๊ทธ๋Š” ๋น„์ˆœ์ฐจ๋ชฉ๋ก(Unordered List), ์ˆœ์ฐจ๋ชฉ๋ก(Ordered List), ์ •์˜ ๋ชฉ๋ก(Definiton List) ์œผ๋กœ ๋‚˜๋ˆ„์–ด์ง„๋‹ต๋‹ˆ๋‹ค. ๋น„์ˆœ์ฐจ ๋ชฉ๋ก ํƒœ๊ทธ๋Š” ์˜๋ฌธ๋ช…์˜ ์•ž๊ธ€์ž๋ฅผ ๋”ฐ์„œ ulํƒœ๊ทธ, ์ˆœ์ฐจ ๋ชฉ๋ก ํƒœ๊ทธ๋Š” ol ํƒœ๊ทธ, ์ •์˜ ๋ชฉ๋ก ํƒœ๊ทธ๋Š” dl ํƒœ๊ทธ๋กœ ๋ถˆ๋ ค์š”. 1. Unordered List (ul ํƒœ๊ทธ)- ul ํƒœ๊ทธ๋Š” ๋ชฉ๋ก์— ์ˆœ์„œ๊ฐ€ ์—†๊ณ  Bullet ํ‘œ์‹œ (ห™๋กœ ๋ชฉ๋ก์ด ํ‘œํ˜„๋จ) - ๋”ฐ๋ผ์„œ..
1. HTML ์œ ํšจ์„ฑ ๊ฒ€์‚ฌ(W3C validator), CSS3 ๊ธฐ์ค€(W3C Validator) ์ž‘์„ฑํ•œ HTML์ฝ”๋“œ๋ฅผ W3C Validator๋ฅผ ํ†ตํ•ด ๊ฒ€์‚ฌ ํ–ˆ์„ ๋•Œ ์˜ค๋ฅ˜๊ฐ€ ์—†์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ํƒœ๊ทธ์˜ ์—ด๋ฆผ, ์›น ์ ‘๊ทผ์„ฑ์— ํ•„์š”ํ•œ ์†์„ฑ ๊ฐ’์„ ์ž…๋ ฅํ•˜์ง€ ์•Š๋Š” ๋“ฑ์˜ ์˜ค๋ฅ˜๋ฅผ ๊ฒ€์‚ฌํ•˜๊ณ  ์ˆ˜์ •ํ•˜๊ธฐ ์œ„ํ•œ ๊ฒ€์‚ฌ์˜ˆ์š”. ์ธํ„ฐ๋„ท์ด ๋˜๋Š” ์ƒํ™ฉ์ด๋ผ๋ฉด ์œ ํšจ์„ฑ ๊ฒ€์‚ฌ๋Š” https://validator.w3.org/ ์—์„œ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์‹œํ—˜์žฅ์—์„œ๋Š” ์ธํ„ฐ๋„ท ์‚ฌ์šฉ์ด ๋ถˆ๊ฐ€๋Šฅํ•ด์„œ ์œ ํšจ์„ฑ ๊ฒ€์‚ฌ๋ฅผ ํ•  ์ˆ˜๊ฐ€ ์—†์œผ๋‹ˆ ํ‰์†Œ์— ์œ ํšจ์„ฑ ๊ฒ€์‚ฌ๋ฅผ ์‹คํ–‰ํ•ด๋ณด๋ฉด์„œ ์˜ค๋ฅ˜์™€ ๊ฒฝ๊ณ ๋ฅผ ํ™•์ธํ•˜๊ณ  ์ˆ˜์ •ํ•˜๋Š” ์—ฐ์Šต์„ ์ถฉ๋ถ„ํžˆ ํ•ด ๋ณด๋Š” ๊ฒŒ ์ข‹์•„์š”.  The W3C Markup Validation ServiceValidate by File Upload Note: file uploa..
โšก์—”ํ„ฐํ‹ฐ์ฝ”๋“œ ํŠน์ˆ˜๋ฌธ์ž๋Š” ์ž˜๋ชป๋œ ํ‘œํ˜„์œผ๋กœ ์ž…๋ ฅํ•ด๋„ ํ™”๋ฉด์— ๋ฐ˜์˜์€ ๋˜์ง€๋งŒ, ์›นํ‘œ์ค€ ์ฝ”๋”ฉ์ด ์•„๋‹ˆ๋ผ์„œ &(์— ํผ์„ผํŠธ)๋กœ ์‹œ์ž‘ํ•˜๋Š” ์—”ํ„ฐํ‹ฐ์ฝ”๋“œ๋กœ ์ž…๋ ฅํ•˜๋Š” ๊ฒƒ์„ ๊ถŒ์žฅํ•ฉ๋‹ˆ๋‹ค.  Copyright โ“’Company all rights reserved.Copyright ©Company all rights reserved. โšก์ž์ฃผ ์“ฐ์ด๋Š” ์—”ํ„ฐํ‹ฐ์ฝ”๋“œ    Entity Code - A Clear and Quick Reference to HTML Entities CodesAbout EntityCode The idea came from my constant need to add those hard to remember HTML entity codes, such as the copyright symbol ( © ), every..
1. ์›น ์–ธ์–ด ์›นํŽ˜์ด์ง€๋ฅผ ๊ตฌ์„ฑํ•˜๋Š” ์–ธ์–ด๋กœ๋Š” ํฌ๊ฒŒ ํ”„๋ก ํŠธ์—”๋“œ์™€ ๋ฐฑ์—”๋“œ์–ธ์–ด๊ฐ€ ์žˆ์–ด์š”. ์‚ฌ์šฉ์ž๊ฐ€ ๋งˆ์ง€๋ง‰์— ๋ณด๋Š” ์ตœ์ข…ํ™”๋ฉด์˜ ๋ชจ๋“  ๊ตฌ์„ฑ์š”์†Œ๋ฅผ ๊ตฌํ˜„ํ•˜๋Š” ๊ฒƒ์ด ํ”„๋ก ํŠธ์—”๋“œ ์–ธ์–ด์˜ˆ์š”. ์„œ๋ฒ„ ์ธก์—์„œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์™€ ์—ฐ๋™ํ•˜์—ฌ ๋กœ๊ทธ์ธ, ํšŒ์›๊ฐ€์ž…, ๊ฒ€์ƒ‰, ๊ธ€ ๋“ฑ๋ก, ์กฐํšŒ, ์‚ญ์ œ ๋“ฑ์„ ๊ตฌํ˜„ํ•˜๋„๋ก ํ•ด ์ฃผ๋Š” ์–ธ์–ด๊ฐ€ ๋ฐฑ์—”๋“œ ์–ธ์–ด์ž…๋‹ˆ๋‹ค. ๊ตฌ๋ถ„ํ”„๋ก ๋“œ์—”๋“œ๋ฐฑ์—”๋“œ๋ชฉ์ ์›น์‚ฌ์ดํŠธ์˜ ์ตœ์ข… ์‚ฌ์šฉ์ž, ์ฆ‰ ์ผ๋ฐ˜ ์‚ฌ์šฉ์ž๊ฐ€ ๋ณด๋Š” ์ตœ์ข… ํ™”๋ฉด์˜ ํ•„์š”ํ•œ ๋ชจ๋“  ๊ฒƒ์„ ๊ฐœ๋ฐœ์ผ๋ฐ˜ ์‚ฌ์šฉ์ž๊ฐ€ ๋ณผ ์ˆ˜ ์—…์Šจ ์„œ๋ฒ„ ์ธก์—์„œ ์ž‘๋™ํ•˜๋Š” ์–ธ์–ด๋กœ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ฐœ๋ฐœ ๋ฐ ๊ด€๋ฆฌ์–ธ์–ดHTML, CSS, Javascript(jQuery)- PHP, JSP, ASP : ์„œ๋ฒ„ ์ธก ์Šคํฌ๋ฆฝํŠธ ์–ธ์–ด- Node.js : ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋Š” ์•„๋‹ˆ์ง€๋งŒ ๋ชจ๋ฐ”์ผ๊ณผ ์›น์‚ฌ์ดํŠธ์˜ API์™€ ๊ฐ™์€ ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค ๊ฐœ๋ฐœ- Javas..
VS Code์—๋Š” ์•ฝ์–ด๋ฅผ ์ด์šฉํ•ด์„œ ์ฝ”๋“œ๋ฅผ ๋น ๋ฅด๊ฒŒ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์ด ๋‚ด์žฅ๋˜์–ด ์žˆ์–ด์š”. ์•ฝ์–ด ์‚ฌ์šฉ๋ฒ•์„ ๊ฐ™์ด ์ตํ˜€๋ณผ๊นŒ์š”? ์•ฝ์–ด ์ž…๋ ฅ ํ›„ Tabํ‚ค๋‚˜ Enterํ‚ค๋ฅผ ๋ˆ„๋ฅด๋ฉด ํƒœ๊ทธ๊ฐ€ ์ž๋™์œผ๋กœ ์ƒ์„ฑ๋ผ์š”. HTML ์•ฝ์–ด โœ… ํƒœ๊ทธ ์ƒ์„ฑํ•˜๊ธฐํƒœ๊ทธ ์ด๋ฆ„์„ ์ž…๋ ฅํ•œ ํ›„ Tabํ‚ค ๋ˆ„๋ฅด๋ฉด ์ขŒ์šฐ ์ž…๋ ฅํ•˜์ง€ ์•Š๊ณ  ๋น ๋ฅด๊ฒŒ ์ฝ”๋“œ ์ƒ์„ฑ ๊ฐ€๋Šฅ์•ฝ์–ด์ƒ์„ฑ๋œ ํƒœ๊ทธheader โœ… ์•„์ด๋””๋ช…, ํด๋ž˜์Šค๋ช… ์ƒ์„ฑ#(์ƒต)์€ ์•„์ด๋””๋ฅผ ์˜๋ฏธdiv#์•„์ด๋””๋ช…์•ฝ์–ด์ƒ์„ฑ๋œ ํƒœ๊ทธdiv#container โœ… ์ž์‹์š”์†Œ์™€ ํ•จ๊ป˜ ์ƒ์„ฑ.(์ )์€ ํด๋ž˜์Šค๋ช… ์˜๋ฏธ>๋Š” ์ž์‹์š”์†Œ ์˜๋ฏธ์ค‘๊ด„ํ˜ธ { } ์•ˆ์—๋Š” ํƒœ๊ทธ ์•ˆ์— ์ƒ์„ฑ๋  ๋‚ด์šฉ(Content) ์ž…๋ ฅ ์•ฝ์–ด์ƒ์„ฑ๋œ ํƒœ๊ทธdiv.logo > a {logo}logo โœ… ํ˜•์ œ์š”์†Œ ์ƒ์„ฑ+๋Š” ํ˜•์ œ ์š”์†Œ ์ƒ์„ฑ์•ฝ์–ด์ƒ์„ฑ๋œ ํƒœ๊ทธp+pdiv.item+div.item..
โœจํ…์ŠคํŠธ ๊ฐ•์กฐํ•˜๊ธฐโœจ ์•ˆ๋…•ํ•˜์„ธ์š”. html/css๋ฅผ ํ™œ์šฉํ•˜์—ฌ ํ…์ŠคํŠธ๋ฅผ ๊ฐ•์กฐํ•˜๋Š” ๋ฒ•์„ ์•Œ๋ ค๋“œ๋ฆด๊ฒŒ์š”. ํ…์ŠคํŠธ์— ํ˜•๊ด‘ํŽœ ์น ํ•œ ๊ฒƒ ๊ฐ™์€ ํšจ๊ณผ ๋‚˜ํƒ€๋‚ด๊ธฐ, ์ ์œผ๋กœ ๊ธ€์”จ ๊ฐ•์กฐํ•˜๊ธฐ, ๋ฌผ๊ฒฐ์„ ์œผ๋กœ ํ…์ŠคํŠธ ๊ฐ•์กฐํ•˜๊ธฐ, ๊ธ€์ž์— ์ค„๊ธ€ ๋ฐฐ๊ฒฝ๋„ฃ๊ธฐ ๊ฐ™์ด ํ•ด๋ด์š”.    โšก 1. ๋งˆํฌ๋ฅผ ์ด์šฉํ•œ ํ…์ŠคํŠธ ๊ฐ•์กฐํ•˜๊ธฐ๊ฐ€์ƒ์š”์†Œ๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ , background-image์†์„ฑ์œผ๋กœ ๊ฐ„๋‹จํ•˜๊ฒŒ ํ˜•๊ด‘ํŽœ์œผ๋กœ ๋ฐ‘์ค„์„ ๊ทธ์€ ๊ฒƒ ๊ฐ™์€ ํšจ๊ณผ๋ฅผ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.  ์„ ์˜ ๊ตต๊ธฐ๋ฅผ ์ง์ ‘ ์ง€์ •ํ•ด ์ค„ ์ˆ˜ ์žˆ์–ด์š”.  โœ”๏ธ HTML ์ฝ”๋“œ๊ฐ•์กฐํ•  ํ…์ŠคํŠธ์— ํ˜•๊ด‘ํŽœ์œผ๋กœ๋ฐ‘์ค„์„ ๊ทธ์€ ๊ฒƒ์ฒ˜๋Ÿผ ํ‘œํ˜„ํ•˜๊ธฐโœ”๏ธCSS ์ฝ”๋“œp { font-size: 40px;}.emphasis { background-image: linear-gradient( /* ์„ ํ˜• ๊ทธ๋ผ๋ฐ์ด์…˜ */ r..
โœจ์ œ๋ชฉ &ํ…์ŠคํŠธ ๋””์ž์ธโœจ    ๐Ÿ“Œ 1.  ๊ฐ€๋กœ ์„ ์ด ๋‘ ๊ฐœ ์žˆ๋Š” ์ œ๋ชฉ ๋””์ž์ธ2๊ฐœ์˜ ์„ ์œผ๋กœ ๊ฐ„๋‹จํ•˜๊ฒŒ ์ œ๋ชฉ์„ ๊พธ๋ฉฐ๋ด์š”. position: absolute ๋Œ€์‹  flex๋ฅผ ์ด์šฉํ•ด์„œ ์ฝ”๋“œ๋ฅผ ๊ตฌํ˜„ํ•ด ๋ณผ๊ฒŒ์š”.  โ˜‘๏ธ HTML ์ฝ”๋“œ๋ฉ‹์ง„ ์›น๋””์ž์ธ์„ ์œ„ํ•œ ์•„์ด๋””์–ดโ˜‘๏ธ CSS ์ฝ”๋“œ.heading { display: flex; justify-content: center; align-items: center; font-size: 36px;}.heading::before,.heading::after { content: ''; width: 70px; height: 3px; background-color: #ffb28e;}.heading::before { margin-right: ..
โœจ์‚ฌ์ง„์˜ ํ˜•ํƒœ๋ฅผ ๋‹ค์–‘ํ•œ ๋ชจ์–‘์œผ๋กœ ๋ฐ”๊พธ๊ธฐ โœจ  ์•ˆ๋…•ํ•˜์„ธ์š”. ์‚ฌ์ง„ ํ˜•ํƒœ๋ฅผ ์žฌ๋ฏธ์žˆ๋Š” ๋ชจ์–‘์œผ๋กœ ์ˆ˜์ •ํ•ด์ฃผ๋Š” ๊ธฐ๋ฐœํ•œ ์‚ฌ์ดํŠธ ํ•˜๋‚˜ ์†Œ๊ฐœํ•ด ๋“œ๋ฆด๊ฒŒ์š”.  Fancy Border Radius GeneratorGenerator to build organic shapes with CSS3 border-radius9elements.github.io ์ด ์‚ฌ์ดํŠธ์—์„œ ๋งˆ์šฐ์Šค๋กœ ์ด๋ฏธ์ง€๋ฅผ ์›ํ•˜๋Š” ๋ชจ์–‘์œผ๋กœ ๋“œ๋ž˜๊ทธ ํ•ด์ฃผ๋ฉด border-radius ํ”„๋กœํผํ‹ฐ ๊ฐ’์„ ์ž๋™์œผ๋กœ ๊ณ„์‚ฐํ•ด์„œ ์•Œ๋ ค์ค€๋‹ต๋‹ˆ๋‹ค. ๊ฐ’์„ ๋ณต์‚ฌํ•ด์„œ vscode๋กœ ๊ฐ€์ ธ์˜ค๋ฉด ์ง์ ‘ ํ”„๋ ˆ์ž„์„ ๋งŒ๋“ค์ง€ ์•Š์•„๋„ ์‰ฝ๊ฒŒ ์‚ฌ์ง„ ํ…Œ๋‘๋ฆฌ๋ฅผ ์›ํ•˜๋Š” ๋ชจ์–‘์œผ๋กœ ์ž๋ฅผ ์ˆ˜ ์žˆ์–ด์š”. ์‚ฌ์ง„์ด ์ •์‚ฌ๊ฐํ˜•์— ๊ฐ€๊นŒ์šธ์ˆ˜๋ก ๋‚ด๊ฐ€ ์„ค์ •ํ•ด ์ค€ ๋ชจ์–‘์œผ๋กœ ๋งŒ๋“ค๊ธฐ๊ฐ€ ์‰ฌ์›Œ์š”. โ˜‘๏ธ HTML ์ฝ”๋“œโ˜‘๏ธ CSS ์ฝ”๋“œ  border-radiu..
์ธ์ ˆ๋ฏธ์˜€๋˜๊ฒƒ
'Coding/html&css' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๊ธ€ ๋ชฉ๋ก (2 Page)
์ƒ๋‹จ์œผ๋กœ