모든 HTML 요소는 기본적으로 block 이나 inline 특성을 기본값으로 갖는다.
div
h1~h6
ol
ul
li
p
hr
table
form
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<style>
.first{
background-color: rgb(165, 103, 103);
}
.second{
background-color: rgb(137, 173, 228);
width: 300px;
height: 300px;
margin: 50px;
padding: 100px;
}
</style>
<title>Document</title>
</head>
<body>
<div class = "first">
<h2>블록 레벨 요소</h2>
</div>
<div class = "second">
<h2>width , height , padding , margin 지정가능</h2>
</div>
</body>
</html>
span
a
strong
img
br
input
select
textarea
button
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<style>
span{
background-color: blue;
color: white;
}
</style>
<title>Document</title>
</head>
<body>
<h1><span>Hello</span> World</h1>
</body>
</html>
block과 inline레벨 요소의 특징을 모두 갖는다. inline처럼 한 줄에 표현되며 width, height, margin 속성을 지정할 수 있다.
opacity 속성은 요소의 투명도를 결정한다.
0은 투명 1.0은 불투명을 의미한다.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<style>
div{
background-color: blue;
height: 300px;
width: 300px;
opacity: 0.3;
}
</style>
<title>Document</title>
</head>
<body>
<div></div>
</body>
</html>