css - 是否有一个 css 选择器可以知道一个 block 是在右边还是下面?

标签 css css-selectors css-float

我有两个带有 float: left 的 block ,因此显示取决于页面宽度:

[Block A] [Block B]

[Block A]
[Block B]

是否有用于区分这两种情况的 css 选择器?比如可以是

.block:below { margin-left: 20px; }

最佳答案

float 元素相对于其他 float 元素和布局的其余部分可能存在的众多可能位置中的任何一个都没有 CSS 选择器。主要是因为没有基于布局匹配元素的 CSS 选择器。

如果这些 float 元素的位置取决于页面宽度,请改用媒体查询。

关于css - 是否有一个 css 选择器可以知道一个 block 是在右边还是下面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42834144/

相关文章:

css - 禁止 Rails 将背景图片嵌入 CSS

python - scrapy - 无法正确地将多个 URL 从 <p> 标签提取到项目列表中

html - 将通用滚动应用于所有 "float:right"元素

html - Div 附加到包装器的一侧

html - CSS通过表单的id摆脱列表点

javascript - 调试 javascript,同时检查 html 和 css 的变化

图像向右浮动但下方没有文字流动的CSS解决方案

java - JSoup - 选择不在链接内的图像

css - 有没有可能在没有 parent 的情况下用 css 悬停在 child 身上?

css - float 元素 <br clear ="both"/> 以更好的 css 方式?