html,css中我有一张宽屏图片,在屏幕宽度不够时图片就会偏移,这种情况怎么让图片居中?

 我来答
一人一骥
2018-02-07 · TA获得超过133个赞
知道答主
回答量:76
采纳率:88%
帮助的人:20.6万
展开全部
图片显示全了吗?没有的话把图片宽度设为100%,高不设置。
显示全了的话就用margin:0 auto;
追问
是图片超出屏幕了,出现了横向滚动条,我想让图片在超出屏幕时图片两端对称裁切,图片的高度始终不变。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小影LrM8q
2018-02-07 · TA获得超过724个赞
知道小有建树答主
回答量:560
采纳率:73%
帮助的人:64.8万
展开全部
给img设置margin0,wuto
或者给img加一个负父盒子,给父盒子设置宽高,并且overflowheiden
追问
是图片超出屏幕了,出现了横向滚动条,我想让图片在超出屏幕时图片两端对称裁切,图片的高度始终不变。请问有什么布局可以实现吗?
追答
嗯就是给父盒子设置一个固定宽高,然后图片可以是和符合子宽高的100%,或者是将父盒子overflow:hidden。这样应该就没有问题了
但是图片要设置在盒子中居中显示
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
经典de1956
2018-02-07 · TA获得超过254个赞
知道小有建树答主
回答量:122
采纳率:74%
帮助的人:38.3万
展开全部
img{display:block;margin:0 auto;}
看你的布局,没代码不好说要怎么写。
追问
是图片超出屏幕了,出现了横向滚动条,我想让图片在超出屏幕时图片两端对称裁切,图片的高度始终不变。请问有什么布局可以实现吗?
追答
<div style="overflow:hidden;" id="wrapper">
    <img src="#"/>
</div>


#wrapper{width:100px;height:100px; position:relative; margin:0 auto;overflow:hidden;border:1px solid #000;}
#wrapper img{position: absolute; left:50%; transform:translateX(-50%);}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式