*{
box-sizing: border-box;
background-color: #F5F5F5;
}
body{
margin: 0;
padding: 20px;
}
header{
text-align: center;
background-color: white;
padding: 10px;
}
.name{
background-color: white;
}
header img{
height: 200px;
}
.header_text{
width: 30%;
text-align: center;
background-color: white;
}
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<header>
<h1 class="name"><b class="name">Eric Thomas</b></h1>
<img src="https://upload.wikimedia.org/wikipedia/commons/thumb/e/e0/Dr._Eric_Thomas.png/220px-Dr._Eric_Thomas.png" alt="Eric Thomas">
<article class="header_text"><small><em><b class="header_text">
Eric D. Thomas (born September 3, 1970) is an American motivational speaker, author, consultant, and minister.
<br>Speeches by Thomas are popular on Youtube</b></em></small> </article>
</header>
</body>
</html>
This is a simple header of a webpage. Everything works well except that the fig-caption refuses to align like the other contents of the header.
P.S Don't mind my outline. I just started HTML :)