gpt4 book ai didi

html - CSS3 中有 column-min-width 和 column-max-count 吗?

转载 作者:太空宇宙 更新时间:2023-11-04 11:59:08 25 4
gpt4 key购买 nike

我在看 http://www.w3.org/TR/css3-multicol/ ,但它只允许您指定 column-widthcolumn-count,可能两者都指定(单独或通过 columns),但不定义任何一种方式来指定,例如,最小宽度和最大计数。

例如,在 category index of OpenBSD ports 上, 共有71个类别, 一般适合9em。

如果我使用 ul {-moz-column-width: 9em;},那么在 89em 及以上,至少会有 9 列(89em = 9 × (column-width of 9em) + 8 × (column-gap of 1em)), 使得每列包含的类别非常少,而且,恕我直言,这使得导航更加困难,因为即使文本“看起来”是从左到右的,你仍然需要从上到下导航。 (或者有没有办法让列列表从左到右,而不是从上到下?)

如果我改为使用 -moz-column-count: 8;,那么该网站在较小的屏幕(低于 70em 左右)上的可用性会降低。

有解决办法吗?

最佳答案

是的,我们可以使用@media查询来为不同的屏幕指定不同的规则。

http://www.w3.org/TR/css3-mediaqueries/

ul { -moz-columns: 9em; }

@media (min-width: 89em) {
ul { -moz-columns: 8; }
}

关于html - CSS3 中有 column-min-width 和 column-max-count 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29972656/

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