I am a noob trying to code using HTML/CSS as shown in the image above. How can I add consistent space between words of different sizes to add the page number using CSS? I tried implementing the same using a grid with column spacing of 90-10%.
.prodFlex {
display: grid;
grid-template-columns: 90% 10%;
column-gap: 10px;
}
<div class="prodFlex">
<div>
<span class="prodDetails">1 Cleaning</span><br>
<span class="prodDetails">2 Diary, Deli and Egg </span><br>
<span class="prodDetails">3 Health and Beauty</span><br>
<span class="prodDetails">4 Chicken</span><br>
<span class="prodDetails">5 Groceries</span><br>
<span class="prodDetails">6 Paper and Disposables</span><br>
<span class="prodDetails">7 Bakes and Nuts</span><br>
<span class="prodDetails">8 Drinks</span><br>
<span class="prodDetails">9 Sweets and Icecreams</span><br>
<span class="prodDetails">10 Gifts and toys</span><br>
<span class="prodDetails">11 Fruits</span><br>
<span class="prodDetails">12 Fish</span><br>
<span class="prodDetails">13 Accessories</span><br>
<span class="prodDetails">14 Meat</span> <br>
<span class="prodDetails">15 Baby Diapers</span><br>
<span class="prodDetails">16 Baby Needs</span><br>
<span class="prodDetails">17 Baby Needs</span><br>
<span class="prodDetails">18 Tea & Coffee</span><br>
<span class="prodDetails">19 Rice</span><br>
<span class="prodDetails">20 Frozen Foods</span><br>
<span class="prodDetails">21 Milk</span>
</div>
<div class="divider">
<span class="tabSpace">72</span><br>
<span class="tabSpace">49</span><br>
<span class="tabSpace">47</span><br>
<span class="tabSpace">46</span><br>
<span class="tabSpace">35</span><br>
<span class="tabSpace">34</span><br>
<span class="tabSpace">18</span><br>
<span class="tabSpace">15</span><br>
<span class="tabSpace">14</span><br>
<span class="tabSpace">13</span><br>
<span class="tabSpace">09</span><br>
<span class="tabSpace">09</span><br>
<span class="tabSpace">09</span><br>
<span class="tabSpace">09</span><br>
<span class="tabSpace">07</span><br>
<span class="tabSpace">06</span><br>
<span class="tabSpace">34</span><br>
<span class="tabSpace">18</span><br>
<span class="tabSpace">15</span><br>
<span class="tabSpace">14</span><br>
<span class="tabSpace">02</span>
</div>
</div>
But the senior developer in our team had mentioned to print the page number in the same div as that of product items because while programming using php it would be a mess to use two loops to print product and product item as seperate.
`, or even a `
` rather than just a pile of unrelated non-semantic `` elements.