I seem to have made a coding blunder because the links in my code (except for the first one on Calculators) do not work. Could someone please take a look and point out the error?
Errrm, that’s errors plural. Try fixing as many of these as you can and keep trying until it stops giving you the “suppressing further” and passes validation.
The cause as I see it is that the floated DIVs that holds the links and icons are not contained by neither the list or list-items.
I suggest you to use a clear-fix of some sort.
E.g.:
Add the class="clearfix" to the container (try the list itself if that can fix the issue) that holds the float(s) and add a clearfix rule-block to the css:
.clearfix::after{
display:table;
content:" ";
}
In case the container already uses the after pseudo element, you can try add a css declaration to it that makes it see floats it has. E.g.: display: table; display: inline-block; overflow: hidden;
There are also other options; search for “float clearing” here on SitePoint and you will find many threads.