I'm trying to put these two 'hyperlinked' icons next to each other but I can't seem to do that. As you can see, the twitter icon falls to the next line.. (they are both hyperlinked to their respective website)
HTML
<div class="nav3" style="height:705px;">
<div id="icons"><a href="http://www.facebook.com/"><img src="images/facebook.png"></a>
</div>
<div id="icons"><a href="https://twitter.com"><img src="images/twitter.png"></a>
</div>
</div>
CSS
.nav3 {
background-color: #E9E8C7;
height: auto;
width: 150px;
float: left;
padding-left: 20px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
padding-top: 20px;
padding-right: 20px;
}
#icons{position:relative;
width: 64px;
height: 64px;
}
#icons a:hover {
background: #C93;
display: block;
}
How do I make the aligned next to each other?
Thanks in advance
You don't need the div's.
HTML:
CSS:
See this fiddle
Instead of using
position:relative
in#icons
, you could just take that away and maybe add a z-index or something so the picture won't get covered up. Hope this helps.Change div to span. And space the icons using
HTMLCSS
span does not break line, div does.
Check this out. Just use float and get rid of relative.
http://jsfiddle.net/JhpRk/