元素不并排(复杂网格)有 space,但表现得好像没有
Elements not sitting side by side (Complex Grid) There is space, but acts as if there isn't
在使用最少的相对和绝对定位执行复杂布局时遇到问题。
这是我的布局:
我的所有元素都并排向左浮动,只有一个问题:边框 img 需要向下延伸到下一行。我怎样才能做到这一点,同时防止第二行中的元素(CTA
元素)下降到 border img?
的下边距以下
如果我设置 border img
的高度,会发生这种情况
澄清一下:
dom使得border img
在main_sidebar
和CTA_top_container.
之间
- main_side_image
- main_heading_container
- main_sidebar
- border_img
- CTA_top_container
- CTA_Button_relative
结束语:
我有一些想法,比如像 div(或 susy 的 last
)一样向右浮动边框 img,并将 background-image
设置为 60% 宽度并位于div 或将绝对定位的 img 嵌套在相对容器内以将其向左移动,但我担心会破坏布局的流动性(它位于 susy 流体网格内)。
有什么想法吗?
如果您将 border_img
浮动到右侧而不是左侧(用一些右边距将其推离边缘),其他所有内容都应该能够围绕它流动。
您可能还想使用包含更多列的网格。如果您总是不得不将列拆分为分数,那么它并不是真正适合这项工作的网格。
在使用最少的相对和绝对定位执行复杂布局时遇到问题。
这是我的布局:
我的所有元素都并排向左浮动,只有一个问题:边框 img 需要向下延伸到下一行。我怎样才能做到这一点,同时防止第二行中的元素(CTA
元素)下降到 border img?
如果我设置 border img
的高度,会发生这种情况
澄清一下:
dom使得border img
在main_sidebar
和CTA_top_container.
之间
- main_side_image
- main_heading_container
- main_sidebar
- border_img
- CTA_top_container
- CTA_Button_relative
结束语:
我有一些想法,比如像 div(或 susy 的 last
)一样向右浮动边框 img,并将 background-image
设置为 60% 宽度并位于div 或将绝对定位的 img 嵌套在相对容器内以将其向左移动,但我担心会破坏布局的流动性(它位于 susy 流体网格内)。
有什么想法吗?
如果您将 border_img
浮动到右侧而不是左侧(用一些右边距将其推离边缘),其他所有内容都应该能够围绕它流动。
您可能还想使用包含更多列的网格。如果您总是不得不将列拆分为分数,那么它并不是真正适合这项工作的网格。