我在带有不同大小图像的对话框中显示图像,最小宽度图像为500px,大多数图像宽度大于800px。设置默认宽度和最小宽度属性
.modal-dialog { min-width:500px; }
我怎样应用CSS特性,使得,如果图像是500个像素宽比orless 800像素,容器对话框的宽度.modal-dialog
下降到图像的宽度,但保持固定在800像素为尺寸大于800像素更大的其他图像。
同样建议如何做到这一点的身高。
我在带有不同大小图像的对话框中显示图像,最小宽度图像为500px,大多数图像宽度大于800px。设置默认宽度和最小宽度属性
.modal-dialog { min-width:500px; }
我怎样应用CSS特性,使得,如果图像是500个像素宽比orless 800像素,容器对话框的宽度.modal-dialog
下降到图像的宽度,但保持固定在800像素为尺寸大于800像素更大的其他图像。
同样建议如何做到这一点的身高。
.modal_dialog img{
display: inline-block;
width: auto;
min-width: 500px;
max-width: 800px;
}
现在您所设置的图像
如果你应用'display:inline-block',图像将不在中心。应用'display:block'并使用'margin:0 auto'。 – 2014-11-24 06:56:12
@ user3353643上述解决方案有效!但是我怎样才能让我的对话框出现在屏幕的中心。 – 2014-11-24 07:08:16
@mmhasannn尝试Mr_Green的评论 – 2014-11-24 07:24:16
添加以下属性到容器.modal.dialog
:
.modal_dialog {
display: inline-block;
width: auto;
min-width: 500px;
max-width: 800px;
}
max-width
和max-height
约束容器到所需要的尺寸和设置显示到inline-block
并且宽度auto
将调整容器宽度对图像宽度如果它在500像素和800像素之间。
感谢您的解释,解决方案的作品。但是早些时候我的对话出现在中心,现在它已经转移到了屏幕的左侧,如何让它出现在中心? – 2014-11-24 07:09:54
您实际上不需要设置'width:auto',因为这是默认设置。只是不要设置宽度。或高度。 – BoltClock 2014-11-24 09:16:35
你使用最大宽度属性的高度?试试这个。 – Ajay2707 2014-11-24 06:00:11