通过列数控制分布

发布于 2024-12-08 09:23:05 字数 618 浏览 1 评论 0原文

问题:http://www.offprint.am/0811861538/

有没有办法阻止该内容包含在单个 p /p 中,以免在列之间拆分?将它包含在 div 中并赋予它高度属性似乎可行,但我正在寻找更通用的东西/不是逐个条目的基础。

理想情况下,除非有大量文本(http://www.offprint.am/wp/3836516861/),否则我希望描述位于左侧,信息位于右侧。我可以在列容器外部使用两个 div (float:left) 来完成此操作,但我很难让它们居中。

后者(带 div)将是首选解决方案,但我会立即寻求任何帮助。

另外:

.entry 是带有列计数等的主要容器。为了解决浮动问题,我制作了两个容器(.desc 和 .info)display: block; float:left 并从 .entry 借用了 border/spacing 属性 (.desc padding-right:30px; border-right: 1px dashed #eee; / .info padding-left: 30px;)

虽然它做了我想要的事情大多数情况下,它根本不会居中。

ISSUE: http://www.offprint.am/0811861538/

Is there a way to prevent the content contained within a single p /p from being split between columns? Containing it within a div and giving it a height property seems to work, but I'm looking for something a little more versatile/not on an entry by entry basis.

Ideally, unless there's a HUGE amount of text (http://www.offprint.am/wp/3836516861/) I want the description to be on the left and the information to be on the right. I was able to do this with two divs (float:left) outside of the column container, but I struggled to get them centered.

The latter (w/ divs) would be the preferred solution, but I'll take any help I can get right now.

Aside:

.entry is the main container w/ column-count et al. For the float work around, I made two containers (.desc & .info) display: block; float:left and borrowed the border/spacing properties from .entry (.desc padding-right:30px; border-right: 1px dashed #eee; / .info padding-left: 30px;)

Although it did what I wanted it to for the most part, it simply wouldn't center.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

死开点丶别碍眼 2024-12-15 09:23:05

.entry 中删除以下内容:

-moz-column-count: 2;
-moz-column-gap: 60px;
-moz-column-rule: 1px dashed #EEEEEE;

添加 add overflow: hide;

然后将 .entry p 修改为:

.entry p {
    border-right: 1px dashed #EEEEEE;
    float: left;
    margin: 0 30px 15px 0;
    padding-right: 30px;
    width: 395px;
}

同时添加以下内容:

。条目.info {
浮动:向左;
宽度:300px;
}

remove from .entry the following:

-moz-column-count: 2;
-moz-column-gap: 60px;
-moz-column-rule: 1px dashed #EEEEEE;

add add overflow: hidden;

Then modify .entry p to:

.entry p {
    border-right: 1px dashed #EEEEEE;
    float: left;
    margin: 0 30px 15px 0;
    padding-right: 30px;
    width: 395px;
}

also add the following:

.entry .info {
float: left;
width: 300px;
}

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文