My index.html isn't displaying the badge correctly on any browser. The numbers aren't showing up in a colored circle, it looks like the CSS didn't load properly.
I've tried using both local and CDN paths for bootstrap and jquery, but the issue persists.
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.2.1/css/bootstrap.min.css">
<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.6/umd/popper.min.js"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.2.1/js/bootstrap.min.js"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.2.1/js/bootstrap.bundle.min.js"></script>
<div class="alert alert-danger" >
<a href="#" class="close" data-dismiss="alert" aria-level="close">×</a>
File has been deleted!
</div>
<a href="#">Messages <span class="badge">5</span> < /a>
I'm looking to have it display the text "Messages" followed by a colored circle containing the number "5".