Css 如何使用表格单元格自动居中分割所有边上的所有对象?
我需要关于如何做到这一点的建议,因为我已经达到了正确的结果。这是一本书 我使用了主属性Css 如何使用表格单元格自动居中分割所有边上的所有对象?,css,html,center,vertical-alignment,css-tables,Css,Html,Center,Vertical Alignment,Css Tables,我需要关于如何做到这一点的建议,因为我已经达到了正确的结果。这是一本书 我使用了主属性table cell,我到达了垂直居中位置,但没有使用DIV#box下的DIV#wrap。无论是锚定还是垂直定心都不在DIV#box下定位对象必须自动对齐,而无需指定大小锚定下的图像可能具有不同的大小 DIV#框下的所有ANCHOR对象必须自动对齐,而不分离为DIV块。在DIV#box中会自动显示那些可以放入其中的项目。排序不能是条件大小和项数。唯一的条件是DIV#box的高度和宽度 例如: 主体结构 序
table cell
,我到达了垂直居中位置,但没有使用DIV#box
下的DIV#wrap
。无论是锚定还是垂直定心都不在DIV#box
下<代码>定位
对象必须自动对齐,而无需指定大小锚定
下的图像可能具有不同的大小
DIV#框
下的所有ANCHOR
对象必须自动对齐,而不分离为DIV
块。在DIV#box
中会自动显示那些可以放入其中的项目。排序不能是条件大小和项数。唯一的条件是DIV#box
的高度和宽度
例如:
主体结构
- 序列
不得固定、指定或限制为数量;在锚定
下自动对中所有侧面;自动调整图像大小DIV#box
必须在DIV#box
下与中心水平对齐,并指定了 固定宽度和高度;DIV#wrap
的全部内容必须在水平和垂直方向上与中心对齐;块中不适合的所有内容都将自动隐藏DIV#box
感谢您的响应。如果您不允许在其他DIV包装中进行分离,那么就不可能使用可重用的非硬编码代码干净地实现您的结果 您通过不允许更改HTML结构来限制开发选项(可能不是您的错)。 但如果没有限制,那么就有多种方法来解决这个问题:
这真的很难。我怀疑仅仅使用CSS3是不可能的,需要大量的javascript/jQuery。
<div id="box">
<a href="#"><img src="" /><p>TEXT</p></a>
<a href="#"><img src="" /><p>TEXT</p></a>
<span id="group">
<a href="#"><img src="" /><p>TEXT</p></a>
<a href="#"><img src="" /><p>TEXT</p></a>
<a href="#"><img src="" /><p>TEXT</p></a>
</span>
</div>
#group {
display:inline-block;
vertical-align: middle;
}
#group > :first-child {
display:block;
}