0
我在我的CSS元素看起来像下面如何实现分左/右在CSS
.xyz{
position:absolute;
left:50%;
}
现在,当我减少浏览器窗口的宽度不如预期,该元素向左移动。不过,我希望它停止在某个点,因为否则它开始重叠其他元素。原则上,这与最小高度和最小宽度属性非常相似。但是没有像min-left或min-top这样的属性。我怎样才能实现这一点。
我在我的CSS元素看起来像下面如何实现分左/右在CSS
.xyz{
position:absolute;
left:50%;
}
现在,当我减少浏览器窗口的宽度不如预期,该元素向左移动。不过,我希望它停止在某个点,因为否则它开始重叠其他元素。原则上,这与最小高度和最小宽度属性非常相似。但是没有像min-left或min-top这样的属性。我怎样才能实现这一点。
如果你可以估算窗口大小,那里的运动应该停止,(比方说700px
),您可以使用媒体查询:
@media (max-width: 700px) {
.xyz {
left: 10px;
}
}
那么对于700px
窄的窗户,元素放置固定在left: 10px
(使CSS适合你)。
请提供小提琴演示 –
您是否尝试过媒体查询? – Boldewyn
同意@Boldewyn媒体查询绝对是最佳选择。可能是有大约5行可以完成。 –