为了账号安全,请及时绑定邮箱和手机立即绑定

怎么让img在div中自适应?我设置了100%为什么还有问题呢?

怎么让img在div中自适应?我设置了100%为什么还有问题呢?

代码如下:.boxin{ border:1px solid; width: 100px; height: 100px; padding: 10px; } .boxin img{ width: 100%; height: 100%; text-align: center; }结果我的图片在框外
查看完整描述

5 回答

已采纳
?
颜鸿羽

TA贡献108条经验 获得超56个赞

由于你的容器是固定死的!想要字体和图片共用一个容器只有这样解决。

解决方案:第一种:容器的高度不要限制死!

第二种:限制图片的高度!

第三种:把图片当做背景图!

第四种:字体用position:absolute去掉字体的占位!

第五种:放弃算了!不写了?


查看完整回答
1 反对 回复 2017-09-03
?
风丶丶

TA贡献1条经验 获得超1个赞

我来帮你写,这里宽度我目视的,具体以切图大小为准。
.rectangle{
    position:relative;
    width:250px;
    height:250px;
    border:solid 1px #000000;
}
.text{
    width:180px;
    height:30px;
    position:absolute;
    top:30px;
    right:30px;
}
.img{
    width:100px;
    height:100px;
    position:absolute;
    bottom:30px;
    right:30px;
}
<div class="rectangle">
    <p class="text">好看的图片<p>
    <div>
    <img title="img" src="file://J:XXX/XXXX/123.png">
    </div>
</div>


查看完整回答
1 反对 回复 2017-09-03
?
潇丛

TA贡献1条经验 获得超1个赞

是不是你字把图片挤出去了


查看完整回答
1 反对 回复 2017-09-03
?
澹台云风

TA贡献1条经验 获得超0个赞

1.图片可能过大,调节img的高和宽,或者调节父容器box的高度宽度还有溢出。或者css方式设定图片而不是img方式 2.border算在盒子模型的。是在高度和宽度100%下减去1px,width可以100%但是height 一般设定为具体数值。(单位px)。除非你box父元素高度和宽度已经指定
查看完整回答
反对 回复 2017-09-04
?
橋本奈奈未

TA贡献436条经验 获得超108个赞

你是写了字了吗div里?

查看完整回答
反对 回复 2017-09-03
点击展开后面3
?
夜景阑珊

TA贡献2条经验 获得超0个赞

边框不够大的原因吗?

查看完整回答
反对 回复 2017-09-03
  • 5 回答
  • 0 关注
  • 5581 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信