[英]How can I achieve a complicated CSS layout?
我这里有一个页面。 有一个内容面板和一个内容面板。 我想将内容居中,然后将内容面板推到右上角。 这种行为已经奏效。
但是 ,当页面缩小时,布局无法正常工作。 理想情况下,内容将被推送到屏幕的右侧,内容和内容之间保持5px
间隙。 然而,目前,内容只是重叠内容,这不是我想要的。
这样的布局是否可行,而不是诉诸javascript?
编辑:您可能会注意到页面边缘的滚动条。 那个滚动条不是 body
的滚动条,而是div#main
,原因是我不希望内容随页面滚动。
我相信使用容器上的min-width属性是可以实现的。 期待ie6的问题。 它无法识别最小宽度声明。
不只是最小宽度。 我设法通过执行以下操作来实现布局:
对于#main
add(调整值以满足您的需要):
对于#contents
添加:
对于#contents ol
remove:
我建议你看看YUI CSS Grid布局,以便将来实现类似的问题。 见http://developer.yahoo.com/yui/2/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.