๐
ฝ๋
ธ๋ง๋ ์ฝ๋ css ๊ฐ์ ๋ณต์ต
CSS
css๋ฅผ ์ ์ฉํ๋ ๋ฒ
<style>
ํ๊ทธ ์์ ์ง์ ํ๊ธฐ
- link ํ๊ทธ๋ฅผ ์ฌ์ฉํด์ cssํ์ผ ์ฐ๊ฒฐํ๊ธฐ
- ex.
<link rel="stylesheet" href="styles.css" />
css cascading
- css๋ ์์์ ์๋๋ก ์ ์ฉ์ด ๋๋ค.
display: block inline
- display: ์์ฑ์์ block ๊ณผ inline์์๋ฅผ ๋ฐ๊ฟ ์ ์๋ค.
- block
- ๋์ด์ ๋์ด๊ฐ ์๋ค.
- block์์๋ ์ฌ ์ ์๋ค.
- inline
- inline์ ๋์ด์ ๋์ด๊ฐ ์๋ค.
- inline ์์๋ ์์๊ฐ ์ฌ ์ ์๋ค.
padding margin border
flex
- display: flex๋ ๋ถ๋ชจ์ ์ ์ฉํด์ผ์ง ์์๋ค ์์๋ฅผ ์กฐ์ข
ํ ์ ์๋ค.
- justify-content๋ ์ฃผ์ถ์ ๋ฐฉํฅ์ ์ ๋ ฌํ๋ค.
- align-items๋ ๊ต์ฐจ ์ถ์ ๋ฐฉํฅ์ ์ ๋ ฌํ๋ค.
- flex-direction์ผ๋ก ์ฃผ์ถ์ ๋ฐฉํฅ์ ๋ฐ๊ฟ ์ ์๋ค.
css ๋จ์
css ๋จ์ ์ ๋ฆฌ ๊ธ
position
- position:fixed์ต์
์ผ๋ก ์์๋ฅผ ๊ณ ์ ์ํฌ ์ ์๋ค.
- ๋ถ๋ชจ์ posion:relative๋ฅผ ์ฃผ๊ณ ์์ํ๊ทธ์ position:absolute๋ฅผ ์ฃผ๊ณ ์์์ ์์น๋ฅผ ์ค์ ํ๋ฉด ๋ถ๋ชจ๋ฅผ ๊ธฐ์ค์ผ๋ก ์์น๊ฐ ์ค์ ๋๋ค.
css selector
- .์ class #์ id ๋ฅผ ์ ํํ๋ค.
- :nth-child()๋ก ๊ฐ์์์์ค์ ๋ฒํธ๋ก ์ฐ์ด๋ผ ์ ์๋ค.
- div span: div ํ๊ทธ์ ์์ span์ ์ ํํ๋ค.
- div > span: div ํ๊ทธ์ ๋ฐ๋ก ๋ฐ ์์ span์ ์ ํํ๋ค.
- div + span: divํ๊ทธ์ ๋ฐ๋ก ์ ํ์ ํ๊ทธ๋ฅผ ์ ํํ๋ค.
- input['type=text']: inpput ํ๊ทธ์ type์์ฑ์ด text์ธ ์์๋ฅผ ์ ํํ๋ค.