使用html/CSS我试图把一个小div与其中的两个图像到右下方的大中心(与l/r页边距设置为自动)垂直弹性,但400px宽的div里面充满了很多东西。我似乎无法得到我需要的东西。div权利对居中div
这是我想要得到的东西,以便如果窗口太宽,绿色框会保留在红色旁边,空白区域会放在两个框的右边。如果窗口不够宽,用户将不得不滚动到右侧才能看到绿色框。
我觉得我只是缺少一些超级简单的解决了这一点。浮动不起作用,因为它将绿色框对齐到最右边,并将绿色和红色之间的空白区域放在一起。我尝试了各种'位置'css安排,但想要在红色框外面放置绿色盒子时遇到了麻烦。
EDIT(被要求更多细节):
我试图使红色方框(#main)位置相对的,绿色(#sub)的位置绝对的。我玩过各种各样的左:px,右:px坐标,但发现当我把它拿到红盒子外面时,它变得不可见。我尝试了各种位置标签与对齐标签组合的组合。我尝试了内联块(我甚至不确定这里是相关的!)。
然后我正在读一些关于制作虚拟包装父母div的东西,所以我试图做到这一点,并制作了一个#wrapper,我尝试使用位置相对/绝对的方式进行实验,但最终导致与红色块之上的布局混淆真的只是一个横幅和H1)。
对不起,我没有实际的代码发布,但每次我尝试了一些东西,它没有工作,我只是删除了标签,所以我不会混淆所有这些额外的CSS周围。我几天来一直在做这件小事。现在我的代码已经很少位从以前的尝试遗留:
#main {width:400px;
margin-left: auto;
margin-right: auto;
padding-bottom:0px;
overflow:hidden;}
#sub {right:-10px;
bottom:100px;
float:right;}
发布您尝试过的一些代码。 – 2013-02-13 02:25:55