CSS Grid Layout
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="style.css">
<title>Calculator Project</title>
<style>
.grid-container{
display: grid;
grid-template-columns: auto auto auto auto; /* চারটা column এর জন্য চার টা auto নেয়া হয়েছে*/
/* grid-template-rows: 50px 40px 70px; */ /*প্রতিটি row এর মধ্যে সাইজ দেওয়া জন্য এই প্রপাটি ব্যবহার করা যায়।*/
/* grid-column-gap: 10px;
grid-row-gap: 10px; */
/* grid-gap: 10px 20px; */ /*গ্রিড কলাম এবং রো এর বাইরে গ্যাপ তৈরী করার জন্য ব্যবহার করা যাবে।*/
/* justify-content: center; */ /*start এবং end Value ব্যবহার করা যায়।*/
/* align-content: center; */ /*start এবং end Value ব্যবহার করা যায়।*/
}
.grid-container > div{
background-color: rgb(221, 169, 0);
border: 1px solid black;
padding: 10px;
text-align: center;
font-weight: bold;
}
.items-1{
/* grid-column-start: 1;
grid-column-end: 4; */ /*গ্রিড কলামের ভিতরে নির্দিষ্ট করে জায়গা নেওয়ার জন্য ব্যবহার করা হয়। */
/* grid-column: 1 / 4; */ /* এক থেকে চার পর্যন্ত কলাম জায়াগা নিবে*/
/* grid-column: 1 / span 4; */ /* এক থেকে চার পর্যন্ত কলাম স্পান করবে বা সড়ে যাবে*/
}
</style>
</head>
<body>
<div class="grid-container">
<div class="items-1">1</div>
<div>2</div>
<div>3</div>
<div>4</div>
<div>5</div>
<div>6</div>
<div>7</div>
<div>8</div>
<div>9</div>
<div>10</div>
<div>11</div>
<div>12</div>
<div>13</div>
<div>14</div>
<div>15</div>
<div>16</div>
</div>
</body>
</html>
Answer