使用HTML和CSS中的菜单项内嵌显示徽标

时间:2015-06-11 06:28:41

标签: html css

我正在尝试在HTML和CSS中以高端显示徽标。

但是,徽标图像尺寸没有缩小到指定的宽度和高度,我看不到它在任何其他地方被覆盖。

代码如下:

/*********************************************************************************/
/* Banner                                                                        */
/*********************************************************************************/

#banner 
{
  overflow: hidden;
  height: 300px;
  position: relative;
  background: url(images/pic01.jpg) no-repeat center;
  background-size: cover;
}

#banner .image
{
}
#banner p{
  position: absolute; 
  top:30%;
  left: 40%;
  width: 100px;
  padding: 5px; 
  margin: 5px;
  font-family: 'Lobster', cursive;
  font-weight: bold; 
  font-size: 55px;
  color: #fff;
}

/** MENU */

#menu-wrapper
{
  background: #16a085;
  overflow:auto;
}

#menu {
  overflow: hidden;
  height: 100px;
  float:left;
}

#menu ul {
  margin: 0;
  padding: 0px 0px 0px 0px;
  list-style: none;
  line-height: normal;
  text-align: center;
}

#menu li {
  display: inline-block;
}

#menu a {
  display: block;
  letter-spacing: 1px;
  padding: 0px 40px;
  text-decoration: none;
  text-align: center;
  text-transform: uppercase;
  font-size: 0.80em;
  line-height: 100px;
  border: none;
  color: #FFF;
}

#menu a:hover, #menu .current_page_item a {
  text-decoration: none;
}

#menu .current_page_item a {
  background: #1abc9c;
}

#Logo{
  width:10px;
  height:30px;
  float: left;
  margin-top: 5px;
}
<div id="wrapper">
  <div id="menu-wrapper">
    <div id = "Logo" >
      <img src="images/Logo.jpg" ></img>
  </div>
  <div id="menu" class="container">

    <ul>
      <li class="current_page_item"><a href="#">Homepage</a></li>
      <li><a href="#">About</a></li>
      <li><a href="#">Blog</a></li>
      <li><a href="#">Portfolio</a></li>
      <li><a href="#">Contact</a></li>
    </ul>
  </div>
  /*and so on */
</div>

看起来像这样:

横幅中的白色部分是占用宽度的图像,尽管将宽度属性设置为10像素。

enter image description here

1 个答案:

答案 0 :(得分:1)

在你的CSS中。将#Logo的样式更改为#Logo img {}。你必须将宽度设置为img标签。不是它的父容器。

#Logo img{
width:100px;
height:30px;
float: left;
margin-top: 5px;
}

JS Fiddle