CSS与浏览器窗口的最小元素距离?

时间:2013-09-24 23:16:06

标签: css position

是否有类似min-left属性的东西,我的意思是我可以设置元素与左侧浏览器端的最小距离,以便它不会超出这个范围吗?类似于width和min-width属性的东西..

2 个答案:

答案 0 :(得分:0)

我认为你应该将你的元素包装在某个div中,给它一个固定的填充。或者其他一些元素插入,但如果没有标记更改,您将无法执行此操作。例外情况是,如果您只有带有align:not_where_you_need_margin的文本,那么它只是填充承载容器。

答案 1 :(得分:0)

没有可以做到这一点的CSS。您可以使用相对定位并在要具有最小左侧属性的元素之前添加html元素(spacer)。现在你可以给垫片一个最小宽度。例如:

div {
    height:20px;
    float:left;
}
#your_div {
    background: green;
    width:20px;
}
#spacer {
    background: blue;
    width:50%;
    min-width: 100px;
}

<div id="spacer"></div>
<div id="your_div"></div>