๊พธ๋ฏธ๊ธฐ ๋ผ๊ณ ํ๊ธฐ์๋ ์์ํ์ง๋ง๋ถํธ์คํธ๋ฉ ์์ฑ ๊ณต๋ถํ๋ ์๊ฐ ๋ค๋น๊ฒ์ด์
๋ฐ ์๋ ๋ฉ์ธ ์์ญ์ ๋ถํธ์คํธ๋ฉ์ผ๋ก ์๊ฐ๊ธ ์ถ๊ฐmain์์ญ์ด๋ผ๊ณ ํด์ผ ํ ์ง content ์์ญ์ด๋ผ๊ณ ํด์ผ ํ ์ง 1. ์๊ฐ๊ธ ์ถ๊ฐ `jumbotron`ํ์ด์ง ๋ด์์ ๊ฐ์กฐํ๋ ํ์ด๋ก ์น์
์ด๊ณ ํฐ ํ
์คํธ์ ์ฌ๋ฐฑ์ ๊ธฐ๋ณธ์ผ๋ก ํฌํจํจ๋ถํธ์คํธ๋ฉ 5์์๋ Jumbotron ํด๋์ค๊ฐ ์ ๊ฑฐ๋์๊ธฐ ๋๋ฌธ์ ์๋์ ๊ฐ์ ํด๋์ค๋ฅผ ์กฐํฉํด์ ๋น์ทํ ํจ๊ณผ๋ฅผ ์๋์ผ๋ก ๋ด์ผ ํ๋ค. `rounded`์์์ ๋ชจ์๋ฆฌ๋ฅผ ๋ฅ๊ธ๊ฒ ๋ง๋ฌ border-radius: 0.375rem (์ฝ 6px)์ฌ๊ธฐ์ rounded-circle, rounded-pill ์ฐ๋ฉด ๋ ๊ทน๋จ์ ์ผ๋ก(?) ๋ฅ๊ทผ ์คํ์ผ ๊ฐ๋ฅ`display-4`ํ
์คํธ๋ฅผ ํฌ๊ฒ ํ์ํ๋ ํค๋ฉ ์คํ์ผ๋ถํธ์คํธ๋ฉ์ ๋์คํ๋ ์ด ํด๋์ค์ธ๋ฐ ..
My Tech Blog (HTML)
CSS Diner๋ CSS ์ ํ์๋ฅผ ํ์ตํ๊ณ ์ฐ์ตํ ์ ์๋ ์ฌ๋ฏธ์๋ ์น ๊ธฐ๋ฐ ๊ฒ์์ด๋ค.์ฌ์ฉ์๊ฐ HTML ์ฝ๋์ ์ ์ฉํ ์ฌ๋ฐ๋ฅธ CSS ์ ํ์๋ฅผ ์์ฑํ๋ฉด, ๊ฒ์์ ๊ฐ ๋ ๋ฒจ์ ํด๋ฆฌ์ดํ๋ฉฐ ์ ์ ๋ ๋ณต์กํ ์ ํ์๋ฅผ ์ตํ ์ ์๋ค. ์ด ๊ฒ์์ CSS๋ฅผ ๋ฐฐ์ฐ๊ฑฐ๋ ๋ณต์ตํ๊ณ ์ถ์ ์ด๋ณด์์ ์ค๊ธ์๋ฅผ ์ํ ์ข์ ๋๊ตฌ์ด๊ณ ํนํ ์ ํ์ ๊ณต๋ถ๋ฅผ ํ๊ณ ์ถ์ ์ฌ๋๋ค๊ป ์ถ์ฒํ๋ค.ํฌ๋กค๋ง ์ฐ์ตํ์๋ ๋ถ๋ค๊ป๋ ๋ง์ ๋์์ด ๋ ๊ฒ ๊ฐ๋ค. https://flukeout.github.io/ CSS DinerA fun game to help you learn and practice CSS selectors.flukeout.github.io ๊ฐ์ฅ ์ฌ์ด ๋์ด๋์ธ 1๋ฒ๋ถํฐ ๊ฐ์ฅ ์ด๋ ค์ด 32๋ฒ๊น์ง ์๋ค.ใ
ใ
ํ๋ฉด์์ ๊ณ ๋ฅด๋ผ๊ณ ํ๋ ๋ฌผ๊ฑด์ ๊ณ ๋ฅด๋ CSS..
์ด๋ฒ ํฌ์คํ
์ค๋ช
์ ์ ๊ฐ ์์ฑํ์ผ๋ ์ด๋ฏธ์ง๋ ๋ค๋ฅธ ๊ณณ์์ ์ ๊ทธ๋ ค์ง ๊ฒ๋ค์ ๊ฐ์ ธ์์ต๋๋ค.์ด๋ฏธ์ง๋ง๋ค ์ถ์ฒ ํ๊ธฐํ์ต๋๋ค :) ์ฌ๊ธฐ ๊ฐ์๋ฉด flex ์์๋ค์ ์ง์ ํด๋ฆญํด ๋ณด๋ฉด์ ํ๋ฉด ๋ ์ด์์์ ํ์ธํด ๋ณผ ์ ์์ด์. flex-shrink - CSS: Cascading Style Sheets | MDNThe flex-shrink CSS property sets the flex shrink factor of a flex item. If the size of all flex items is larger than the flex container, the flex items can shrink to fit according to their flex-shrink value. Each flex line's negati..
1. ๊ฒ์ํ ๋ฉ์ธ ํ์ด์ง `bbs.jsp`๋ง๋ค๊ธฐ๋จผ์ `main.jsp` ํ์ด์ง์์ ๊ฒ์ํ ๋ถ๋ถ href ์์ฑ์ "bbs.jsp" ๋ฅผ ์ฐ๊ฒฐํด์ค๋ค. `main.jsp` ํ์ด์ง๋ฅผ ๋ณต์ฌํด์ webapp ์๋ค ๋ถ์ฌ๋ฃ๊ธฐ ํ๊ณ ์ด๋ฆ๋ง `bbs.jsp`๋ก ๋ฐ๊พธ์.์ฌ๊ธฐ์ ์ฝ๋์ ์์ ์ข ๋ณผ ๊ฒ์ด๋ค. ๋ง๋ค์์ผ๋ฉด `Home`์ ์๋ active ํด๋์ค๋ฅผ `๊ฒ์ํ`์ผ๋ก ์ฎ๊ฒจ ์ค์ ํ์ฌ ์ ํํ ํ์ด์ง์์ ๊ฐ์์ ์ผ๋ก ๋ณด์ฌ ์ค๋ค. ๊ทธ ๋ค์ ๋ค๋น๊ฒ์ด์
๋ฐ ์๋์ ๊ฒ์ํ ํ์์ ํ
์ด๋ธ์ ์ฝ์
ํด ์ค๋ค.ํ
์ด๋ธ์ ๋ง๋ค๊ธฐ ์ ์ `` ํ๊ทธ๋ก container์ row ์์ญ์ ์ก์ ์ฃผ๊ณ ํ
์ด๋ธ์ ๋ง๋ค์ด์ฃผ์. ๋ฒํธ ..
์๋ฐ์คํฌ๋ฆฝํธ ์ด๋ฒคํธ ๋ฆฌ์ค๋ ๊ฐ๋จํ ํฌ์คํ
ํ๋ ค๊ณ ์ฌํํ To Do List๋ฅผ ๋ง๋ค์ด ๋ณด์๋ค! 1. ๊ตฌ๊ธํฐํธ, ์คํ์ผ์ํธ, ์๋ฐ์คํฌ๋ฆฝํธ ์ฐ๊ฒฐ- `style.css`์ `script.js` ์ฐ๊ฒฐ- ๊ตฌ๊ธ ํฐํธ `Poppins` ์ฌ์ฉํ๊ธฐ ์ํด์ Embed Code๋ฅผ 2. ์ ์ฒด ์ ์ฉ๋ css ์ค์ & container์ ๋ฐฐ๊ฒฝ ์ถ๊ฐโก ํฐํธ๋ ๊ตฌ๊ธ ํฐํธ `Poppins` ๋ก ์ค์ โก `box-sizing: border-box;`์์์ ํฌ๊ธฐ๋ฅผ ๊ณ์ฐํ ๋ `ํจ๋ฉ(padding)`๊ณผ `ํ
๋๋ฆฌ(border)`๊น์ง ํฌํจํ๋๋ก ์ค์ ํ๋ ์์ฑ. ๊ธฐ๋ณธ์ ์ผ๋ก CSS์์ box-sizing์ ๊ธฐ๋ณธ๊ฐ์ `content-box`์ด๋ค. `content-box`๋ ์์์ `width`์ `height`๊ฐ ์ฝํ
์ธ ์์ญ..
1. form ํ๊ทธencrype์์ฃผ ์ฌ์ฉ๋๋ ์์ฑ๊ฐ "name", "method", "actioin", "encrype" ํ์ผ์ด๋ ์ด๋ฏธ์ง ์
๋ก๋๊ฐ ์๋ ํผ์ ๋ฐ๋์ enctype="multipart/from-data" ์ด ํ์
์ผ๋ก ์ง์ ์ ํด์ผ ํ์ผ ์
๋ก๋(์ ์ก)์ด ๋๋ค. ๊ทธ๋์ผ ์๋ฒ์ ํ์ผ์ ์ ์ฅํด์ ์ฒ๋ฆฌ ํ ์ ์๋ค. ๋ณด์๋๋ฌธ์ ์๋์์ฑ์ด๋ ์
๋ ฅ ๊ฐ ์ฒดํฌ๋ฅผ ํ์ง ์๋๋ก ํ๋ ค๋ฉด qutocomoplete="off" ํผ ์์ฑ๊ณผ "novalidate" ์์ฑ ์ฌ์ฉ + + 2. input ํ๊ทธplaceholder="ํ
์คํธ"์
๋ ฅ ํ๋์ ์์๋๋ ์ถ์ฒ ๊ฐ์ ๋ฏธ๋ฆฌ๋ณด๊ธฐ ํ๋ ์ฉ๋ ํ๊ทธ ํฌ์ปค์ค ๋๋ฉด ์ฌ๋ผ์ง readonly์ฝ๊ธฐ ์ ์ฉ. ์
๋ ฅํ๋๊ฐ ์ฌ์ฉ์ ์
๋ ฅ ๋ถ๊ฐํ ์ํ๊ฐ ๋จ. ..
[HTML]div 6๊ฐ ๋ง๋ค์ด์ฃผ๊ณ container๋ก ๊ฐ์๋ค. 1 2 3 4 5 6 [CSS]html, bodyhtml,body { margin: 0; padding: 0; box-sizing: border-box; height: 100dvh; width: 100%;} ํ์ด์ง์ ๊ธฐ๋ณธ ์ฌ๋ฐฑ, ํจ๋ฉ ์ ๊ฑฐ, html๊ณผ body์ ํฌ๊ธฐ๋ฅผ ๋ธ๋ผ์ฐ์ ์ฐฝ์ 100% ๋๋น์ 100dvh ๋์ด๋ก ์ค์ . box-sizing: border-box;์ผ๋ก ์ฝํ
์ธ ํฌ๊ธฐ์ ํจ๋ฉ, ํ
๋๋ฆฌ๋ฅผ ํฉ์ณ์ ๊ณ์ฐ `box-sizing`์ ์์ฑ์ ์์์ ํฌ๊ธฐ๋ฅผ ๊ณ์ฐํ๋ ๋ฐฉ๋ฒ์ ๊ฒฐ์ ํ๋ค. `content-box` (๊ธฐ๋ณธ๊ฐ)๋ width์ height๊ฐ ์์์ ์ฝํ
์ธ ์์ญ ํฌ๊ธฐ๋ง์ ..
โจ์ปค์คํ
์ ๊ธฐ๋ณธ ํค๋ ํฐ์คํ ๋ฆฌ์์ hELLO ์คํจ์ ์ ์ฉํ๊ณ ๊ฒ์๊ธ์ ๋ฐํ ํ ๋ค ํค๋ ๋ถ๋ถ์ ๋ชจ์ต์ด๋ค. ์ธ๋ค์ผ๋ก ์ค์ ํ ์ด๋ฏธ์ง๊ฐ blur ์ฒ๋ฆฌ๋๋ฉด์ ํค๋ ๋ฐฐ๊ฒฝ์ผ๋ก ์ค๊ณ , ์ ๋ชฉ์ด ๊ฐ์ด๋ฐ๋ก ์จ๋ค. ๊ทธ๋ฆฌ๊ณ ์๋๋ ๊ธ ๋ฐํ์๊ฐ๊ณผ ํด๋น ๊ธ์ ์นดํ
๊ณ ๋ฆฌ๊ฐ ํ ์ค๋ก ๋์ค๋๋ฐ, ์นดํ
๊ณ ๋ฆฌ๋ช
์๋ ํ๊ทธ์ href ์์ฑ์ด ๊ฑธ๋ ค ์์ด์ ํด๋ฆญํ๋ฉด ํด๋น ์นดํ
๊ณ ๋ฆฌ๋ก ๋์ด ๊ฐ๋ค. ๐งโ๏ธํค๋ ์ปค์คํ
์์ฑ์ ์ด๋ฒ ํฌ์คํ
์์ ์ปค์คํ
ํ ๋ด์ฉ์ ํฌ๊ฒ ๋ ๊ฐ์ง์ด๋ค.ํค๋ ์ข์ธก ์๋จ์ ์์ด์ฝ ์ถ๊ฐ์นดํ
๊ณ ๋ฆฌ ์ด๋ฆ์ ๋ง์ฐ์ค ์ฌ๋ฆฌ๋ฉด ์์์ด ๋ณํ๋ hover ํจ๊ณผ ์ฃผ๊ธฐ๋ฌผ๋ก ์ ์บก์ฒ์ฒ๋ผ ๋ฐํ์ผ, ์นดํ
๊ณ ๋ฆฌ๋ช
์ ์์น๋ฅผ ์นดํ
๊ณ ๋ฆฌ๋ช
์ด ๋จผ์ ๋์ค๊ฒ ๋ฐ๊พธ์ด ์ค ๊ฒ์ด๋ค.์นดํ
๊ณ ๋ฆฌ์ hover ํจ๊ณผ๋ฅผ ์ฃผ๋ฉด์ ๋ฐฐ๊ฒฝ์ ๋ฐ์ค๊ฐ ์๊ธฐ๊ฒ ๋์ด ์์ผ๋ก ๋์ค๋ ๊ฒ์ด ๋ ๋ซ๊ธฐ ..