【发布时间】:2020-04-15 00:28:57
【问题描述】:
我有以下 HTML 结构:
<ul>
<li><a>a1</a><p>p1</p></li>
<li><a>a2</a><p>p2</p></li>
<li><a>a3</a><p>p3</p></li>
<!-- ... -->
<li><a>ax</a><p>px</p></li>
</ul>
很遗憾,我不能修改顺序,也不能修改结构。
我的目标是:
- 所有
<a>都在顶行显示 -
波纹管行中的一个或所有
<p>。
[a1 a2 a3 ... ax]
[ p1 ] // or any p
这甚至可以实现吗?
- 我试过网格,但顶行不能很好地弯曲任意列
- 我尝试了 flexbox,但它不能很好地配合我的 2 行目标
【问题讨论】:
-
只有一个输入怎么办?你会隐藏或删除其他人还是只有图像标签?你可以使用 javascript 还是只使用 CSS?
-
我有一个 css 选择器,除了一个输入之外,它隐藏所有。是的,不允许 JS,只有 CSS。