while applying class to div it is working but in case of span tag it shows absurd result the class attribute is working good in case of div tag
<html>
<head>
<style>
.city {
background-color: tomato;
color: black;
border: 2px solid black;
margin: 20px;
padding: 20px;
}
</style>
</head>
<body>
<div class="city">
<h2>London</h2>
<p>London is the capital of England.</p>
</div>
<div class="city">
<h2>Paris</h2>
<p>Paris is the capital of France.</p>
</div>
<div class="city">
<h2>Tokyo</h2>
<p>Tokyo is the capital of Japan.</p>
</div>
<span class="city">
<h2>London</h2>
<p>London is the capital of England.</p>
</span>
</body>
</html>
output: the output of the code is give below in the image attached to link