0

注意力!问题已解决,解决方案粘贴在初始问题下方

在网页的最顶部我正在工作我在左角有一个标志(用于更改语言),我在一个 div 中。在右侧,我有另一个 div 用于另一个图像(购物车),但由于我浮动了右侧 div,所以单击左侧时我仍然会转到右侧 div 地址,就像右侧覆盖了 let 一样。为什么?我该如何解决这个问题?

此外,我通过使用我的 html/css 文件并编辑它们以适合客户的 wordpress 来做到这一点。

CSS

#topmenu img {
    margin-left: 25px;
    float:left;
    position:relative;
}
#cartmenu img {
    position:relative;
    margin-left: 542px;
}

头文件.php

 <div id="container">
   <div id="topmenu">
     <a href="http://wwgrgrhbhop.se/indexEU"><img src="wp-content/themes/blank/images/icon_en_global.png" alt="English.png" width="42" height="30"></a>
   </div>
   <div id="cartmenu">
     <a href="http://www.enerfergeggyshop.se/"><img src="wp-content/themes/blank/images/cart.png" alt="cart.png" height="" width=""></a>
 </div>

//解决方案为两个元素设置宽度(在 css 中)以及一个 float:left 到两个元素,然后用边距定位以将它们放在您想要的位置。

#topmenu img {
margin-left: 25px;
float:left;
position:relative;
width: 42px;
height:45;
margin-top:15px;
margin-bottom:-10px;

}

#cartmenu img {
    position:relative;
    margin-left: 520px;
    float left;
    width:350px;
    height:40px;
    margin-top:-20px;
}
4

1 回答 1

2

尝试为#topmenu imgcartmenu 定义一个宽度并给出一个float:left;

于 2012-12-11T02:25:08.333 回答