span
a
button
img
등등<div class="wrap">
<span class="spanTag">span 태그(inline)</span>
<a href="#">a 태그(inline)</a>
<button>button 태그(inline)</button>
<img src="https://images.pexels.com/photos/270348/pexels-photo-270348.jpeg?auto=compress&cs=tinysrgb&w=1260&h=750&dpr=2" alt="">
<span class="img_span">img 태그</span>
.wrap {
position: relative;
}
.spanTag {
background-color: beige;
}
img {
width: 100px;
}
.img_span {
color: white;
position: absolute;
top: 20px;
right: 50px;
}
한 줄에 태그들이 배치된다.
div
p
h1~h6
등등 <div class="div center">div태그</div>
<p class="center">p태그</p>
<h3 class="center">h3태그</h3>
CSS에서 display 속성을 inline-block 값을 주면
마치 하이브리드처럼 줄바꿈없이 한 줄에 다른 요소와 나란히 배치가 되며
block 요소처럼 width와 height을 지정할 수 있다.
또한, padding과 margin 지정도 가능하다.
대표적으로 button
input
select
태그들이 있다.
display 속성을 사용하여
inline 요소는 block 요소처럼
block 요소는 inline 요소처럼 사용가능하다.
<div class="inline_block">div태그</div>
<p class="inline_block">p태그</p>
<h4 class="inline_block">h4태그</h4>
<span>span태그</span>
<a href="">a태그</a>
.inline_block {
width: 100px;
height: 100px;
color: white;
display: inline-block;
}
div {
background-color: red;
}
p {
background-color: green;
}
h4 {
background-color: blue;
}
span {
display: block;
background-color: yellow;
height: 100px;
}
a {
display: block;
background-color: orange;
height: 100px;
}