์์ html ์ฝ๋
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<style>
h1{
border:5px solid red;
padding:20px;
margin:20px;
display:block;
width:100px;
}
</style>
</head>
<body>
<h1>CSS</h1>
<h1>CSS</h1>
</body>
</html>
BOX MODEL
์ ์ฌ์ง์ด margin๊ณผ border, padding, height, width์ ์ญํ ์ ๋ณด์ฌ์ฃผ๋ ์ฌ์ง์ด๋ค.
Element Content
- height: ์ธ๋ก ๊ธธ์ด ์กฐ์
- width: ๊ฐ๋ก ๊ธธ์ด ์กฐ์
padding
- ๋ด์ฉ(content)๊ณผ ํ ๋๋ฆฌ(border) ์ฌ์ด์ ๊ฐ๊ฒฉ
- top, bottom, left, right๋ก ๊ฐ๊ฒฉ์ ๋๋์ด ์กฐ์ ๊ฐ๋ฅ
border
- ๋ด์ฉ(Content)์ ํ ๋๋ฆฌ๋ฅผ ๊พธ๋ฐ ์ ์๋ ๊ธฐ๋ฅ
- top, bottom, left, right๋ก ๊ฐ๊ฒฉ์ ๋๋์ด ์กฐ์ ๊ฐ๋ฅ
margin
- ํ ๋๋ฆฌ(border) ๋ฐ์ ์ฌ๋ฐฑ ์กฐ์ ๊ฐ๋ฅ
- top, bottom, left, right๋ก ๊ฐ๊ฒฉ์ ๋๋์ด ์กฐ์ ๊ฐ๋ฅ
display
- ์ด๋ป๊ฒ ํ์ํ ์ง ์ ํ
- inline: ์๋ก์ด ๋ผ์ธ์์ ์์ X, ์ค๋ฐ๊ฟ X, HTML ๋ด์ฉ๋งํผ ๊ณต๊ฐ ์ฐจ์ง, ํฌ๊ธฐ ๋ณ๊ฒฝ X
- none: ํ๋ฉด์์ ์ฌ๋ผ์ง, ํฌ๊ธฐ ์์ฒด๋ ์ฐจ์ง X,
- block: ์๋ก์ด ๋ผ์ธ์์ ์์, ์ค๋ฐ๊ฟ, ํฌ๊ธฐ ๋ณ๊ฒฝ ๊ฐ๋ฅ
- inline-block: ๊ธฐ๋ณธ์ ์ผ๋ก inline ์์ฑ, but block์ฒ๋ผ ํฌ๊ธฐ ๋ณ๊ฒฝ ๊ฐ๋ฅ
CSS ์์ ์ฝ๋
<style>
/*
block level element
*/
h1, a{
/*
border-width:5px;
border-color:red;
border-style:solid;
์ฃผ์๊ณผ ๊ฐ์ ์๋ฏธ
*/
border:5px solid red; /* ์์๋ ์ค์ X */
}
h1{
/* display:none; ํ๋ฉด์ ์๋ณด์ด๊ฒ ํ ์ ์์ */
padding:20px;
margin:20px;
display: block;
width:100px;
}
/*
inline element
*/
a{
display:block;
}
</style>
'๐ค Language > ๐ต CSS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
6. ๋ฐ์ํ ๋์์ธ, ๋ฏธ๋์ด ์ฟผ๋ฆฌ, @media (0) | 2022.01.02 |
---|---|
5. ๊ทธ๋ฆฌ๋ (0) | 2022.01.01 |
3. CSS ์ ํ์ (tag, class, id) (0) | 2022.01.01 |
2. ๊ธ์ ํฌ๊ธฐ ์กฐ์ & ๊ธ์ ์์น ์ ๋ ฌ (0) | 2022.01.01 |
1. ๋ฐ์ค์์ ๊ธฐ & ํน์ a ํ๊ทธ๋ง style ๋ฐ๊พธ๋ ๋ฒ (0) | 2022.01.01 |