在我的网页中,我创建了一个div并为其添加了“img-responsive”类。它工作得非常好,并且完美地扩展。但是,我需要在它上面添加一个按钮,到目前为止我唯一的方法是使用CSS属性“position:absolute”并定义它的位置。这确实有效,但是当我调整浏览器大小时,按钮不会随网页缩放而隐藏在较小的屏幕上。我该如何解决这个问题?
以下是我的网页标题的图像:http://postimg.org/image/xdols29nn/
这就是我的div的样子:
<div style="position:relative;" class="img-responsive" >
<img src="images/mac2.png" width="1440" class="img-responsive" >
<div>
<input style="position:absolute; left: 1130px; top:35px;"type="button" value="Button" href="#sidr" id="simple-menu">
</div>
</div>
答案 0 :(得分:0)
您是否尝试过这样做(制作按钮,然后是图像宽度:100%)。这将迫使他们对任何容器的相同宽度做出响应,而不需要任何定位。:
<div class='row'>
<button class='btn btn-default' style='width:100%;'>button</button>
<img src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5MDAiIGhlaWdodD0iNTAwIj48cmVjdCB3aWR0aD0iOTAwIiBoZWlnaHQ9IjUwMCIgZmlsbD0iIzY2NiIvPjx0ZXh0IHRleHQtYW5jaG9yPSJtaWRkbGUiIHg9IjQ1MCIgeT0iMjUwIiBzdHlsZT0iZmlsbDojNDQ0O2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zaXplOjU2cHg7Zm9udC1mYW1pbHk6QXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7ZG9taW5hbnQtYmFzZWxpbmU6Y2VudHJhbCI+U2Vjb25kIHNsaWRlPC90ZXh0Pjwvc3ZnPg==" style='width:100%;height:auto;' />
</div>
如果我走错了路,请告诉我。