css - Float:left prevents click on <a href> tag -


i'm trying website , i'm using css designed unfamiliar navbars , getting stuff side side. used "float: left" image (logo) , text aligned but, seems cannot click on image anymore since it's can clicked using tag. so, ideas? code:

css:

#navbar {         width: 100%;         height: 40px;         background-color: black;         opacity: 0.7;         display: fixed; }  #navbar img {         opacity: 1;         float: left; }  #navbar img:hover {         opacity: 0.7; }  #navbar img {         margin: 0;         padding: 0; }  #navbar ul {         position: relative;         list-style-type:none;         margin:0;         padding: 8px 0 0 0;         color: white;         font-size: 1.5em; }  #navbar ul {         display:block;         width:60px; }  #navbar li {         display:inline; } 

html:

<div id="navbar">       <a href="#"><img src="logo.png"/></a>       <ul> <li>hello</li> <li>world</li>      </ul>  </div> 

hi please see below html , css

html:

<div id="navbar">       <ul>          <li><a href="#"><img src="logo.png"/></a></li>             <li>hello world</li>      </ul>  </div> 

css:

#navbar {         width: 100%;         height: 40px;         background-color: black;         opacity: 0.7;         }  #navbar img {         opacity: 1;  }  #navbar img:hover {         opacity: 0.7; }  #navbar img {         margin: 0;         padding: 0; }  #navbar ul li {          list-style-type:none;         margin:0;         padding: 8px;         color: white;         font-size: 1.5em; }    #navbar ul li {         display:inline-block; } 

please check jsfiddle: http://jsfiddle.net/luncqwn3/3/

i have cleaned html , css

  • i have placed logo ,as text in ul li , given display:inline-block make them appear next each other in single line.
  • please try using hexadecimal codes color #000 or #fff instead of specifying white,black,green etc.

  • there no such thing display:fixed, please see w3schools
    site better understandong.

  • i removed float:left img tag , because achieved bringing logo , text next each pther using display:inline-block ul li.

Comments

Popular posts from this blog

c++ - OpenCV Error: Assertion failed <scn == 3 ::scn == 4> in unknown function, -

php - render data via PDO::FETCH_FUNC vs loop -

The canvas has been tainted by cross-origin data in chrome only -