+ 2

Html Link Question

Hi everyone So, I'm doing a website and I want my logo to be at the navigation part of it as link to the index.html page. I put the image as a background on my <li> and I can't make my image link to the page. Do you have any idea that may work? Thanks all

9th Jun 2020, 10:32 PM
Alexandre
Alexandre - avatar
3 Réponses
+ 1
Don't put it as a background image, I don't exactly understand what you are trying to do but <a><img></a> should work for most things?
10th Jun 2020, 1:14 AM
JME
+ 3
It sounds like you want to use an anchor element with the tag name "a" in your li. Something like this: <nav> <ul> <li> <a class="logo" href="index.html"></a> </li> </ul> </nav> You could then show your logo with CSS like this in a style or external CSS file: .logo { background-image: url('mylogo.png'); display: block; /* "a" elements default to inline which will ignore height and width. block and inline-block will not ignore width and height so they're ok for showing your logo. */ height: 50px; width: 50px; background-size: contain; /* Automatically adjust the image size to roughly match aspect ratio of the actual logo */ }
10th Jun 2020, 1:21 AM
Josh Greig
Josh Greig - avatar
+ 1
Thanks all of you I'll try both ways and see which one does what I want :-)
10th Jun 2020, 9:37 AM
Alexandre
Alexandre - avatar