gpt4 book ai didi

CSS 对齐 : horizontal blocking?

转载 作者:行者123 更新时间:2023-11-28 14:53:25 27 4
gpt4 key购买 nike

我正在研究 CMS 模板,并尝试找出这是否可行。我在网上找不到任何东西,也许我只是使用了错误的关键字。


给出这个模型:

http://img833.imageshack.us/img833/4979/alignmentmockup.jpg

<div> #1是固定的“横幅”容器,左对齐。

<div> #2是另一个具有固定宽度的容器。它应该使用整个站点作为测量(比例 #2)居中,但不应与 <div> #1 重叠。 (规模 #1)。


问题:当浏览器窗口太小时(例如调整大小,移动浏览器),容器与 <div> #1 重叠.根据它们的 z-index,其中一个位于另一个之上。

方法 1:两个容器都在同一个 z-index 上。 <div> #2margin:0 auto;
但是这并不能阻止它们重叠。

方法 2:两种样式均为 position: relative; float: left; z-index: 10
但是 <div> #2不再与网站中心对齐。


由于这是我正在处理的受限模板后端,因此我无法根据需要添加其他容器。我只能访问 <body> 之间的 HTML 文件部分以及网站功能的开始。所以我只能单独添加<div> s(如 <div> #1 )但不能将它们与网站的其余部分级联(如 <div> #2 )。

感谢任何关于另一种方法的提示!

最佳答案

您的问题是 CSS 没有最小边距,您可以在 div2 上设置宽度为 div1 的最小边距。我记得不久前看过一篇关于这个的文章,发现了 Ron Adair 的一个很好的解决方案:

http://www.iamron.com/downloads/min-padding.html

完整的文章,其中介绍了更复杂的解决方案。 Ron 然后评论了他获得相同结果的更简单方法:

http://buildinternet.com/2009/10/purely-css-faking-minimum-margins

关于CSS 对齐 : horizontal blocking?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4184350/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com