html - CSS HTML : my drop down menu li is cutting off an image height

标签 html css

在这里学习 html/css。我似乎不明白如何调整这个下拉菜单。我试图调整它以保存图像和名称,然后获得链接。

现在图像由于<li>而被切断高度,当我更改<li>时高度达到 100% 它会出现一些我不明白的奇怪行为。任何帮助我们了解正在发生的事情将不胜感激。

图像被截断

http://jsfiddle.net/FyU89/

添加高度后的奇怪行为:100%

.menu ul li ul li{
padding:0;
float:none;
margin:0 0 0 0px;
width:100%;
height: 100%
} 

http://jsfiddle.net/FyU89/1/

最佳答案

添加到你的CSS

ul.menu-drop li {
    display: inline-block;
}

Fiddle链接

更新: 添加新的 css 规则后,您会发现名称从 Chrome 上的图像旁边消失,至少对我来说是这样。要解决此问题,请在图像上添加 float: left,该名称将出现在 Chrome、Firefox 和 IE 上的图像旁边;然后您可以根据自己的喜好设计更多样式。 Fiddle与 float 变化的链接。

关于html - CSS HTML : my drop down menu li is cutting off an image height,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8158707/

相关文章:

html - 为什么不能为扩展的 html :5? 添加链接标记

本地站点的 HTML 图像

html - 具有绝对位置父级的子 div

jquery - 保持侧边栏与内容相同的高度

css - HTML CSS 试图使固定的 sidenavbar 响应

jquery - 尝试使用 onclick 向下滚动屏幕,我做错了什么?

CSS DIV 溢出

HTML、 Bootstrap 、CSS : Fixed div as Header - Remove transparency

javascript - 颜色选择器在 Bootstrap 弹出窗口中不起作用

html - 您可以使用 id 和类名 css 选择器在另一个 namespace 中设置 XHTML 元素的样式吗?