如何让图像粘贴到特定元素HTML上

时间:2015-08-08 14:21:48

标签: html css

目前正在建立一个电子商务网站,我已经获得了合理的响应图像。但是,我注意到当我的浏览器窗口达到100%时,图像似乎应该是它们应该存在的位置。半响应图像也根据浏览器调整大小。但是,当我的浏览器调整大小时,图像会从导航栏浮动。有没有一种方法可以我可以让图像保持固定在导航栏上?这是我的代码,所以他们不会离开?

图片的HTML:

<img class = "leftBanner" src = "hairtest1.jpg" alt ="Woman hair banner one">
<img class = "rightBanner" src = "hairtest2.jpg" alt ="Woman hair banner two">

图片的CSS:

  img.leftBanner {
max-width: 50%;
max-height:auto;
position:relative;
margin-top:-6%;
margin-left:-1%;
}
img.rightBanner {
max-width:50%;
max-height:auto;
position:relative;
margin-top:-28.7%;
margin-left:60%;
}

导航栏的HTML:

<div id='cssmenu'>
<ul>
   <li class='active'><a href='#'>Home</a></li>
   <li><a href='#'>L'Homme</a></li>
   <li><a href='#'>Femme</a></li>
   <li><a href='#'>Extensions</a></li>
   <li><a href='#'>Accessories</a></li>
   <li><a href='#'>Contactez</a></li>

</ul>
</div>

1 个答案:

答案 0 :(得分:0)

使用margin-topmargin-left代替topleft设置图片样式。在绝对定位的元素上使用topleft将它们相对于浏览器而不是父元素定位。