【发布时间】:2021-08-20 16:52:45
【问题描述】:
我的网站有问题:https://www.ars-neurochirurgica.com/。我有几个手风琴菜单,我用纯 css 制作,没有任何 javascript,一切都很完美,除了一个问题:
当我单击类别以展开标签时,所有其他与位于同一行的详细标签一起折叠的框将从 .div 展开它们的边框。有没有办法在不使用 javascript 的情况下解决这个问题?如果详细信息标签打开,我尝试仅绘制边框,但是我遇到了边框小于 .div 的问题,因为它只会分配给详细信息标签。最好的方法是能够从 details[open] 标记中选择父元素。然而,在做了一些仅用 css3 不可能的研究之后。任何人都知道如何解决这个问题?在移动设备上它工作得非常好,因为只显示一行....
【问题讨论】:
-
我可以看到您正在使用 CSS Grid,这意味着每个网格单元格将具有相同的行高。您是否尝试过 flexbox?
标签: html css details-tag