复杂的 DIV 重叠和 CSS 可见性
我希望有一个图像对象,看起来像是“固定”在我的固定宽度页面的一侧。但这似乎是矛盾的 - 为了设计它的样式,带有图像的 div 必须位于与主要内容不同的单独 div 中,但为了使其在布局中工作,带有图像的 div 不能与主要内容分开的 div。
这很难用语言解释,所以请看一下我制作的这个演示。如果你愿意: http://www.hinchy.us/demo.html
查看源中的图片该页面了解有关我想要的内容的更多信息。
I'm looking to have an image object that looks like it's "pinned" to the side of my fixed-width page. but it seems to be contradictory - in order to style it, the div with the image has to be in a separate div than the main content, but in order for it to work in the layout, the div with the image can't be a separate div from the main content.
It's hard to explain in words, so take a look at this demo I whipped up instead. if you will:
http://www.hinchy.us/demo.html
Check the image in the source of that page for more information on what I want.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
使橙色位于绿线上方。 IE6/IE7重要吗?
To get the orange above the green line. Does IE6/IE7 matter?
我已将这些行添加到样式的底部以解决 IE6/7 中的问题。考虑到旧版 IE 的错误框模型,我建议对红色和蓝色框采用不同的大小/定位方案,以便它们在所有浏览器中具有正确匹配的宽度。
I have added these lines to the bottom of your styles to resolve the issue in IE6/7. Given the buggy box model of older IE, I would recommend a different sizing/positioning scheme for the red and blue boxes, so they have properly matched widths in all browsers.
那么“固定”意味着即使您滚动页面它仍然固定在顶部和右侧?如果是这种情况,您会想要:
So "pinned" meaning even if you scroll the page it stays fixed at the top and right? If that's the case you'd want: