我试图将div(位于td内部)垂直对齐到顶部,但vertical-align: top不起作用。这是小提琴:
http://jsfiddle.net/hreDw/1/(我希望黄色的b位于顶部)
我该怎么做?另外,第二个td内的a's量是动态的,因此表的高度也是动态的。

最佳答案

CSS属性指定内联或表格单元格框的垂直对齐方式。
Read more about vertical-align
因此,必须将vertical-align属性应用于vertical-align元素:

.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;
}

关于html - 垂直对齐在td内部不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18132223/

10-13 04:15