I tried to clear floats using the clearfix method, but it does not work
I use the clearfix method.i declared float to the li elements.so I add the class(group) to the ul(as it is the parent element of li)but it's not working? why? could anyone please tell me where should I use the class? note: I use placeholders as images will time to upload. Here's the codepen link: https://codepen.io/Razu381/pen/qwKqXg
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>index</title>
<link rel="stylesheet" href="resources/css/style.css">
</head>
<body>
<section class="section-menu">
<div class="row">
<h2>Our Special Items</h2>
</div>
<div class="mels-showcase">
<ul class="meal-photo ">
<li><img src="https://via.placeholder.com/150"></li>
<li><img src="https://via.placeholder.com/150" alt=""></li>
<li><img src="https://via.placeholder.com/150"></li>
<li><img src="https://via.placeholder.com/150" alt=""></li>
</ul>
<ul class="meal-photo ">
<li><img src="https://via.placeholder.com/150"></li>
<li><img src="https://via.placeholder.com/150" alt=""></li>
<li><img src="https://via.placeholder.com/150"></li>
<li><img src="https://via.placeholder.com/150" alt=""></li>
</ul>
<ul class="meal-photo">
<li><img src="https://via.placeholder.com/150"></li>
<li><img src="https://via.placeholder.com/150" alt=""></li>
<li><img src="https://via.placeholder.com/150"></li>
<li><img src="https://via.placeholder.com/150" alt=""></li>
</ul>
</div>
<a href="#" class="button">Recommend</a>
</section>
</body>
</html>
/*---clearfix--*/
.group:before,
.group:after {
content: "";
display: table;
}
.group:after {
clear: both;
}
.group {
zoom: 1;
}
/*---section-menu---*/
.meal-photo li{
width: 25%;
float: left;
overflow: hidden;
height: 200px;
}
.meal-photo li img{
width: 100%;
display:block;
overflow: hidden;
}
.button {
background: #76B3FA;
border-radius: 100px;
padding: 20px 60px;
color: #fff;
text-decoration: none;
font-size: 1.45em;
margin: 0 15px;
}