中心对齐img css

时间:2015-01-04 15:15:37

标签: html css

如何让图像左右中心?

尝试了一些不同的东西,但没有什么可以想用这个......

CSS :(不工作)

body,html {
    margin: 0px;
    padding: 0px;
    height: 100%;
    width: 100%;
}

img {
    float: left;
    max-height: 100%;
    max-width: 100%;
    width:auto;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

jsfiddle DEMO

5 个答案:

答案 0 :(得分:3)

删除float: left;margin并插入margin: 0 auto;

答案 1 :(得分:1)

您还可以将display:inline-block;设置为img并将text-align:center;添加到父母。 同时设置height:auto;以保持响应行为。请参阅下面的小提琴,了解我会做的所有修改:http://jsfiddle.net/5q7jrwha/2/

答案 2 :(得分:0)

http://jsfiddle.net/sq6xwfcy/

body, html {
    margin: 0px;
    padding: 0px;
    height: 100%;
    width: 100%;
}
img {
    max-height: 100%;
    max-width: 100%;
    display: block;
    margin: 0 auto;
}

答案 3 :(得分:0)

你可以用这个:

img {
   max-height: 100%;
   max-width: 100%;
   width:auto;
   display: block;
   margin: 0 auto;
}

fiddle

答案 4 :(得分:0)

删除max-height: 100%; max-width: 100%;width:auto;或使用像素height: ""px; width: ""px;的最大尺寸 删除float: left; margin-left: auto; margin-right: auto; 使用margin: 0 auto;