I'm currently experimenting with jQuery Mobile to enhance my skills, but I'm facing issues with applying the basic CSS styling. I have included the css link from the jQuery Mobile website and ensured that I am connected to the internet. However, even after attempting to load the css locally into html, the styling still fails to apply.
Below is the code I have used for testing:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>2test</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="http://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.css" />
<script src="http://code.jquery.com/jquery-1.4.5.min.js"></script>
<script src="http://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.js"></script>
</head>
<body>
<div data-role="page">
<div id="header" data-role="header">
<h1>My Photos</h1>
</div>
<article data-role="content">
<ul data-role="listview" data-filter="true">
<li>
<a href="#">
<h1>Miniature Doberman Pincher</h1>
<p>This is what happens when a
friend brings a dog to the studio.</p>
</a>
</li>
<li>
<a href="#">
<h1>Gummy Bears</h1>
<p>Three different poster boards...mirror for reflection,
black for background white for highlights</p>
</a>
</li>
</ul>
</article>
<footer data-role="footer" data-position="fixed">
<nav data-role="navbar">
<ul>
<li><a href="#">Home</a></li>
<li><a href="#">Photos</a></li>
<li><a href="#">Info</a></li>
</ul>
</nav>
</footer>
</div>
</body>
</html>
Here is how the output appears on desktop Chrome 45 (EDIT: screenshot old, images since removed):
https://i.sstatic.net/bySEC.png
and this is the display on my android device Chrome 45 (accessed from hosted site):
https://i.sstatic.net/NkPR3.png
Both outputs do not exhibit the expected mobile-friendly aesthetics of jQuery Mobile's default styling. What could possibly be missing in my implementation?