HaniiPuppy

Untitled

Nov 7th, 2020
145
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.45 KB | None | 0 0
  1. HTML:
  2.  
  3.  
  4.  
  5. <!DOCTYPE html>
  6. <html>
  7. <head>
  8. <meta charset="utf-8"/>
  9. <title>OURC Home page</title>
  10. <meta name="author" content="Christopher Massie">
  11. <link href="ourc_styles.css" rel="stylesheet">
  12. </head>
  13. <body>
  14.  
  15. <div class="header">
  16. Open University Running Club
  17. </div>
  18. <nav class="navbar">
  19. <ul class="navbar-list" id="navbar-list">
  20. <li class="navbar-element"><a href="ourc_home.html">Home</a></li>
  21. <li class="navbar-element"><a href="ourc_data.html">Runner Data</a></li>
  22. <li class="navbar-element"><a href="ourc_dummy.html">Extra Link 1</a></li>
  23. <li class="navbar-element"><a href="ourc_dummy.html">Extra Link 2</a></li>
  24. <li class="navbar-element"><a href="ourc_dummy.html">Extra Link 3</a></li>
  25. </ul>
  26. </nav>
  27.  
  28. <!-- Assigns navbar-current-page-link to navbar link for current page -->
  29. <script>
  30. var navbarList = document.getElementById("navbar-list");
  31. var navbarElements = navbarList.childNodes;
  32.  
  33. for(var i = 0; i < navbarElements.length; i++)
  34. {
  35. var navbarElement = navbarElements[i];
  36.  
  37. if(navbarElement.tagName != "LI")
  38. { continue; }
  39.  
  40. var linkElement = navbarElement.childNodes[0];
  41.  
  42. if(linkElement.href == document.URL)
  43. {
  44. //linkElement.classList.add("navbar-current-page-link")
  45. // ^ ^ ^ Proper way, but not supported in internet explorer <9
  46.  
  47. linkElement.className += " navbar-current-page-link"
  48. break;
  49. }
  50. }
  51. </script>
  52.  
  53. <div class="content-body"> <!-- Content -->
  54. <div>About the running club</div>
  55. <p>
  56. The Club is run on a rather informal basis in that there are no fixed
  57. meeting times or formally arranged groups, or club fees!
  58. </p>
  59. <figure>
  60. <img src="images/runners.jpg"/>
  61. <figcaption>OURC fun run</figcaption>
  62. </figure>
  63. <p class="myclass">
  64. Runners usually run at lunchtimes and meet each other by informal
  65. arrangement at the pavilion. In general there is a group (mainly men) that
  66. leaves for a run at about 12.20pm and then other groups (mainly women)
  67. that leave between 12.30pm and 12.45pm.
  68. </p>
  69. <p>
  70. From time to time there are more organized training sessions to do fartlek
  71. or interval training.
  72. </p>
  73. <p>
  74. Each month a handicap race is arranged so that runners can compete with
  75. one another. These races are either 5 miles, 10km or 5km.
  76. </p>
  77. </div>
  78.  
  79. <div> <!-- Sponsored links -->
  80. <div> <!-- Sponsored Links Header -->
  81. Sponsored Links
  82. </div>
  83. <div> <!-- The Actual Links -->
  84. <div><a href="">Parkrun</a></div>
  85. <div><a href="">Half Marathon</a></div>
  86. <div><a href="">Athletic Club</a></div>
  87. <div><a href="">Big Fun Run</a></div>
  88. <div><a href="">Events</a></div>
  89. </div>
  90. </div>
  91. <div class="footer"> <!-- Footer -->
  92. <div class="footer-element-list">
  93. <div class="footer-element"><a href="ourc_dummy.html">Privacy</a></div>
  94. <div class="footer-element"><a href="ourc_dummy.html">Contact</a></div>
  95. <div class="footer-element"><a href="ourc_dummy.html">FAQs</a></div>
  96. <div class="footer-element"><a href="ourc_dummy.html">Copyright</a></div>
  97. <div class="footer-element"><a href="ourc_dummy.html">Conditions of use</a></div>
  98. </div>
  99. </div>
  100. </body>
  101. </html>
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108. CSS:
  109.  
  110.  
  111. * {
  112. font-family: "Arial", "Helvetica", sans-serif;
  113. font-size: 16px;
  114. }
  115.  
  116. a
  117. {
  118. text-decoration: none;
  119. color: #1177d1;
  120. }
  121.  
  122. a:visited
  123. {
  124. color: #9411d1;
  125. }
  126.  
  127. body
  128. {
  129. margin: 0px;
  130. }
  131.  
  132. .header
  133. {
  134. text-align: center;
  135. background-color: #002158;
  136. color: white;
  137. font-size: 24px;
  138. padding: 10px;
  139. }
  140.  
  141. nav
  142. {
  143. position: sticky;
  144. top: 0;
  145. }
  146.  
  147. .navbar-list
  148. {
  149. list-style-type: none;
  150. padding: 4px;
  151. margin: 0;
  152. overflow: hidden;
  153. background-color: #1177d1;
  154. }
  155.  
  156. .navbar-element
  157. {
  158. float: left;
  159. }
  160.  
  161. .navbar-element a
  162. {
  163. display: block;
  164. color: white;
  165. text-decoration: none;
  166. padding: 8px;
  167. border-radius: 8px;
  168. }
  169.  
  170. .navbar-element a:hover
  171. {
  172. background-color: black;
  173. }
  174.  
  175. .navbar-current-page-link
  176. {
  177. background-color: #d3edf4;
  178. color: #222222 !important;
  179. }
  180.  
  181. .navbar-current-page-link:hover
  182. {
  183. color: white !important;
  184. }
  185.  
  186. .content-body
  187. {
  188. background-color: pink;
  189. }
  190.  
  191. .footer
  192. {
  193. margin: 0;
  194. padding: 0;
  195. background-color: #002158;
  196. }
  197.  
  198. .footer-element-list
  199. {
  200. text-align: center;
  201. padding: 4px;
  202. margin: 0;
  203. }
  204.  
  205. .footer-element
  206. {
  207. display: inline-block;
  208. }
  209.  
  210. .footer-element a
  211. {
  212. color: white;
  213. padding-left: 8px;
  214. padding-right: 8px;
  215. }
  216.  
  217.  
Advertisement
Add Comment
Please, Sign In to add comment