์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- ์ฝ๋ฉ์ ํ
- ๋ชจ๊ฐ์ฝ
- ๊ทธ๋ฆฌ๋
- ์ฝ๋ฉํ ์คํธ
- KDT
- ์ฝ๋ฉ
- ํ ์ดํ๋ก์ ํธ
- ๋๋ฆผ์ฝ๋ฉ
- react
- javascript
- Til
- ๊ตญ๋น์ง์
- heapq
- error
- ์๊ณ ๋ฆฌ์ฆ
- ๋ฐฑ์ค
- ํ๋ก์ ํธ
- fe
- ๊ฐ๋ฐ
- ํฌ๋กค๋ง
- CSS
- HTML
- ๋ ธ๋ง๋์ฝ๋
- node.js
- mongodb
- ํ๋ก ํธ์๋
- ํ์ด์ฌ
- Python
- JS
- ํ๋ก๊ทธ๋๋จธ์ค
- Today
- Total
๐ฑ → ๐ณ
[HTML] Span Tag ๋ณธ๋ฌธ
๐ ์ง๋ฌธ (์ค๋ฅ ๋ฐ์)
codingon ๊ณผ์ ๋ฅผ ํ๋ ์ค ์ง๋ฌธ์ด ๋ฐ์ํ์๋ค.
๊ณผ์ ๋ div์ span tag๋ฅผ ์ด์ฉํ์ฌ 2022 7์ ๋ฌ๋ ฅ ๋ง๋ค๊ธฐ
์ ์ฌ์ง์์ ๊ฐ์ span tag์ display:inline-block; ํ๋๋ฐ
text๊ฐ์ด ๋ค์ด๊ฐ span์ ์๋๋ก(์์ ๋น์นธ ๋ฐ์), text๊ฐ์ด ๋ค์ด๊ฐ์ง ์์ span์ ์๋ก ๋ถ์ด์(์๋ ๋น์นธ ๋ฐ์)
text๊ฐ ์๋ span๊ณผ ์๋ span์ด ๊ฐ์ด ๋ค์ด๊ฐ div์นธ๋ง height๊ฐ ์ปค์ ธ์์
๋ญ๊ฐ ๋ฌธ์ ์ผ๊น ํด๊ฒฐ ๋ฐฉ๋ฒ์ด ๋ญ๊น
๐ ํด๊ฒฐ ๋ฐฉ๋ฒ
span ์์์ ๊ธฐ๋ณธ ์์ฑ์ธ vertical-align ์์ฑ์ด base-line ์ผ๋ก ์ค์ ์ด ๋์ด์๊ธฐ ๋๋ฌธ์ ๋ฐ์ํ๋ ๋ฌธ์ ์๋ค.
์ฆ, span ์์์ ๊ฒฝ์ฐ ์์ง ์ ๋ ฌ์ ๊ธ์์ base-line ์ ๋ง์ถ์ด์ ์์ง ์ ๋ ฌ์ด ์ผ์ด๋๋๋ฐ
๊ฐ์ ๊ณต๋ฐฑ ๋ฌธ์๋ ์๋ span ์์๋ ๋ง ๊ทธ๋๋ก ๋ฌธ์๊ฐ ์๊ธฐ ๋๋ฌธ์
inline-block์ผ๋ก ์ ์ธํ span ์์์ ์ตํ๋จ์ด ํด๋น ์์์ base-line ์ด ๋๋ค.
๋ฐ๋ผ์ ์ฝ๋์์ ํด๋น span ์์์ ์ตํ๋จ๊ณผ ์์ ์๋ ์ซ์ basline ์ด ์ ํํ๊ฒ ์ผ์นํ์๋ ๊ฒ์ ๋ณผ ์ ์๋ค.
ํด๋น ๋ฌธ์ ๋ฅผ ํด๊ฒฐ ํ์๊ธฐ ์ํด์๋ span ์์์ vertical-align ์์ฑ ๊ฐ์ bottom ์ผ๋ก ๋ง์ถ๋ฉด
๊ฐ span ์์์ ์ตํ๋จ์ ๊ธฐ์ค์ผ๋ก ์์ง ์ ๋ ฌ์ด ๋ฐ์ํ๊ธฐ ๋๋ฌธ์ ๋ฌธ์ ๊ฐ ํด๊ฒฐ ๋๋ค.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>span tag</title>
<style>
span {
display: inline-block;
/* vertical-align: baseline; */
vertical-align: bottom;
width: 100px;
height: 100px;
}
.test1 {
background-color: orange;
}
.test2 {
font-size: 30px;
background-color: skyblue;
}
.test3 {
font-size: 50px;
background-color: yellow;
}
</style>
</head>
<body>
<span class="test1"></span>
<span class="test2">2</span>
<span class="test3">1</span>
</body>
</html>
CSS ์ ์ฉํ ๋ ๋ญ๊ฐ ๋ด ๋ป๋๋ก ์๋๋ค๋ฉด,
ํด๋น ์์์ ๊ธฐ๋ณธ๊ฐ์ ํ์ธํด๋ณด์
'Client > HTML CSS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[CSS] CSS ์์ (0) | 2022.06.21 |
---|---|
[HTML] Select Tag, Input Tag (0) | 2022.06.21 |
[HTML] HTML ๊ตฌ์กฐ (0) | 2022.06.19 |
[CSS] Flexbox (0) | 2022.05.10 |
[CSS] ๋ ์ด์์ ์ ๋ฆฌ display, position ์์ฑ (0) | 2022.05.10 |