Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css 右侧有图像的流体宽度div_Css_Html - Fatal编程技术网

Css 右侧有图像的流体宽度div

Css 右侧有图像的流体宽度div,css,html,Css,Html,请看一下我的小提琴: 我希望div的宽度为100%,以防浏览器调整大小,但我希望图标图像位于其右侧 <div class="theDiv"> <input type="text" /><img src="http://images.ilias.ca/Firefox-32x32.png" /> </div> .theDiv input { width:100%; height 32px; border= 1 px solid

请看一下我的小提琴:

我希望div的宽度为100%,以防浏览器调整大小,但我希望图标图像位于其右侧

 <div class="theDiv">
     <input type="text" /><img src="http://images.ilias.ca/Firefox-32x32.png" />
 </div>


.theDiv input {
 width:100%;
 height 32px;
 border= 1 px solid;
 border-radius: 6px;    
 }

 .theDiv img{
  display: inline;    
 }

.theDiv输入{
宽度:100%;
高度32px;
边界=1像素固体;
边界半径:6px;
}
第四章{
显示:内联;
}
关于检查窗口是否已调整大小。请参阅此资源

解决方案2

.theDiv {
  height:32px;
  position:relative;
}
.theDiv input {
   width:100%;
   height 32px;
   border= 1 px solid;
   border-radius: 6px;    
}

.theDiv img{
    position:absolute;
    z-index:666;
    right:10px;   
}

这里有一种使用背景图像的方法:

HTML

<div class="theDiv">
    <input type="text" />
</div>

还是不行。输入div运行到图像中。这不是我想要的。我的解决方案不是你需要的?
<div class="theDiv">
    <input type="text" />
</div>
.theDiv input {
   height:32px;
   border: 1px solid  #999;
   border-radius: 6px;    
   width:100%;
   vertical-align:bottom;
}
.theDiv {
    background:url(http://images.ilias.ca/Firefox-32x32.png) 100% 0% no-repeat;
    padding-right:38px;
    height:40px;
}