I'm trying to male that when you hover a "home" it will be a different color. Could someone please help me? Thank you!
<header class = "header">
<nav >
<div >
<div id="navbarSupportedContent">
<ul >
<li >
<a href="#" style="color:#b38b40;">Home</a>
</li>
</ul>
</div>
</div>
CodePudding user response:
You need to move your inline style=""
attributes to a separate stylesheet .css
or <style>
element because you cannot define :hover
rules in inline style=""
attributes and inline styles takes precedence over rules from a stylesheet.
header.header > nav ul > li > a {
color: #b38b40;
}
header.header > nav ul > li > a:hover {
color: red;
}
<header class = "header">
<nav >
<div >
<div id="navbarSupportedContent">
<ul >
<li >
<a href="#">Home</a>
</li>
<li >
<a href="#">Away</a>
</li>
<li >
<a href="#">Life</a>
</li>
<li >
<a href="#">Is Short</a>
</li>
<li >
<a href="#">And Love</a>
</li>
<li >
<a href="#">Is Always Over</a>
</li>
<li >
<a href="#">In the Morning</a>
</li>
</ul>
</div>
</div>
CodePudding user response:
You have 3 options,
- create a new file - only for css, and put a link to the File from the HTML page.
- write in the right row, style = "your style".
- On the HTML page, write the label style