我正在尝试将我的div
(位于 a 内部td
)垂直对齐到顶部,但vertical-align: top
不起作用。这是小提琴:
http://jsfiddle.net/hreDw/1/(我希望黄色b
在顶部)
我怎样才能做到这一点?此外,a's
第二个 td 内部的数量是动态的 - 所以桌子的高度也是动态的。
我正在尝试将我的div
(位于 a 内部td
)垂直对齐到顶部,但vertical-align: top
不起作用。这是小提琴:
http://jsfiddle.net/hreDw/1/(我希望黄色b
在顶部)
我怎样才能做到这一点?此外,a's
第二个 td 内部的数量是动态的 - 所以桌子的高度也是动态的。
vertical-align
CSS 属性指定内联或表格单元框的垂直对齐方式。
因此,您必须将该vertical-align
属性应用于td
元素:
.first {
background-color:black;
min-height: 10px;
min-width: 10px;
vertical-align: top;
}
.first div {
background-color:yellow;
}
.second {
background-color:green;
min-height: 10px;
width: 10px;
}
vertical-align
必须在而td
不是div
。
现在您只是将垂直对齐应用于div
自身,但您希望 中的所有内容都TD
垂直对齐:
.first {
background-color:black;
min-height: 10px;
min-width: 10px;
vertical-align: top;
}