我希望你能帮忙!以下是参数:
- 一个具有动态宽度和高度的父容器
- 可变数量的孩子
- Parent的高度是用JS设置的,取决于窗口大小
- 随着父母的高度崩溃,它的宽度必须根据孩子扩大
- 儿童必须先垂直填充容器,然后水平填充容器
- 子代必须是父代的直接后代——行和列不能有嵌套框或附加结构
- 孩子们有统一的尺寸
- 孩子必须是相对定位的,在JS中无法计算他们的位置
- JS 只允许设置父级的高度/宽度
HTML
<ol>
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li>
<li>6</li>
<li>7</li>
<li>8</li>
<li>9</li>
</ol>
盒子模型
[-------------]
[-[1]-[4]-[7]-]
[-[2]-[5]-[8]-]
[-[3]-[6]-[9]-]
[-------------]
高度缩小后的盒子模型
[---------------------]
[-[1]-[3]-[5]-[7]-[9]-]
[-[2]-[4]-[6]-[8]-----]
[---------------------]
这对 CSS/CSS3 盒子模型可行吗?
谢谢!!