CSS problems |
CSS problems |
Eddie |
May 9 2017, 11:15 AM
Post
#1
|
Group: Members Posts: 4 Joined: 4-May 17 Member No.: 26,395 |
Hi Y'All,
I am trying my teeth at a CSS nav bar and I have two questions: 1. How can I spread the nav bar across the entire width of the page? 2. Can I have different background colors for the lines "Active Members" and any of the "Name" lines? Thanks, Ed <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Main Nav Bar</title> <link href="../resources/navmain.css" rel="stylesheet"> </head> <body> <nav> <ul> <li><a href="../index.html">The Club</a></li> <li><a href="../chefs.htm">The Chefs</a> <ul> <li><a href="../chefs.htm">Active Members</a></li> <li><a href="../chefs/name1.htm">Name1</a></li> <li><a href="../chefs/name2.htm">Name2</a></li> </ul> </li> <li><a href="../index.html">Menus</a></li> <li><a href="../recipes.htm">Recipes</a> <ul> <li><a href="../recipes/appetizers/appetizers.htm">Appetizers</a></li> <li><a href="../recipes/salads/salads.htm">Salads</a></li> </ul> </li> <li><a href="../index.html">Pictures</a></li> <li><a href="../index.html">Links</a></li> </ul> </nav> </body> </html> body, div, h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd, img, form, fieldset, input, textarea, blockquote { margin: 0; padding: 0; border: 0; } body { background: #909eab url(bg.png); font-family: Verdana, sans-serif; font-size: 11px; line-height: 12px; } nav { margin: 10px auto; text-align: left; } nav ul ul { display: none; } nav ul li:hover > ul { display: block; } nav ul { background: #efefef; background: linear-gradient(top, #efefef 0%, #bbbbbb 100%); background: -moz-linear-gradient(top, #efefef 0%, #bbbbbb 100%); background: -webkit-linear-gradient(top, #efefef 0%,#bbbbbb 100%); box-shadow: 0px 0px 9px rgba(0,0,0,0.15); padding: 0 50px; border-radius: 10px; list-style: none; position: relative; display: inline-table; } nav ul:after { content: ""; clear: both; display: block; } nav ul li { float: left; } nav ul li:hover { background: #4b545f; background: linear-gradient(top, #4f5964 0%, #5f6975 40%); background: -moz-linear-gradient(top, #4f5964 0%, #5f6975 40%); background: -webkit-linear-gradient(top, #4f5964 0%,#5f6975 40%); } nav ul li:hover a { color: #fff; } /* nav bar */ nav ul li a { display: block; padding: 5px 5px; color: #757575; text-decoration: none; } nav ul ul { background: #5f6975; border-radius: 0px; padding: 0; position: absolute; top: 100%; } nav ul ul li { float: none; border-top: 1px solid #6b727c; border-bottom: 1px solid #575f6a; position: relative; } nav ul ul li a { padding: 5px 5px; color: #fff; } nav ul ul li a:hover { background: #4b545f; } nav ul ul ul { position: absolute; left: 100%; top:0; } |
Lo-Fi Version | Time is now: 18th April 2024 - 10:05 PM |