CSS菜单下拉IE7向左浮动

发布于 2024-12-08 05:18:56 字数 171 浏览 1 评论 0原文

我制作了一个漂亮的菜单,还为 IE 编写了一个新设计。在 IE7 中,图像旁边的文本不会出现在图像旁边。它转到下一行。有人知道我该如何修复它吗?

http://tinyurl.com/6yzd2jc

I made a nice menu, and I also wrote a new design for only IE. In IE7 the text next to image doesn`t go next to it. It goes to next line. Anybody knows how can I fix it ?

http://tinyurl.com/6yzd2jc

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

咿呀咿呀哟 2024-12-15 05:18:56

您可以将background-image应用于锚标记。

示例 jsfiddle

因此替换:

ul ul a div {float:left;display:block;width:7px;height:10px;background-color:transparent;padding:0;margin:0 5px 0 0;position:relative;top:3px;}
ul ul a:hover div {display:block;background-image:url(http://ctuchicago.squarespace.com/storage/jquery/dot.png);width:7px;height:10px;}

为:

ul ul a:hover {background:transparent url(http://ctuchicago.squarespace.com/storage/jquery/dot.png) no-repeat left center;}

同时增加 左内边距(从 padding:3px 16px 3px 4px;padding:3px 16px 3px 14px;

ul ul li a {
    font-weight:normal;
    color: #FFF;
    padding:3px 16px 3px 14px;
}

并删除空

嵌套在锚点中

you can apply the background-image to the anchor tag.

example jsfiddle

So replace:

ul ul a div {float:left;display:block;width:7px;height:10px;background-color:transparent;padding:0;margin:0 5px 0 0;position:relative;top:3px;}
ul ul a:hover div {display:block;background-image:url(http://ctuchicago.squarespace.com/storage/jquery/dot.png);width:7px;height:10px;}

With:

ul ul a:hover {background:transparent url(http://ctuchicago.squarespace.com/storage/jquery/dot.png) no-repeat left center;}

Also increase the <a> left padding (from padding:3px 16px 3px 4px; to padding:3px 16px 3px 14px;)

ul ul li a {
    font-weight:normal;
    color: #FFF;
    padding:3px 16px 3px 14px;
}

and remove the empty <div>s nested in the anchors

不再见 2024-12-15 05:18:56

为什么在 a 标签内使用 div

a 标签中删除 div 并在 a 标签中应用 CSS 样式 background-image

检查此 http://jsfiddle.net/MNwD3/40/

Why You are Using div inside a tag ?

remove div from a tag and apply CSS Style background-image in a tag

Check this http://jsfiddle.net/MNwD3/40/

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文