1
rayps 2015 年 3 月 10 日
.list-details .block-now, .list-details .block-next{
/* display: inline-table; */ float: left; } |
2
gangsta 2015 年 3 月 10 日
第二个加float: left;
|
3
NemoAlex 2015 年 3 月 10 日
.list-details .block-now, .list-details .block-next {
} |
4
NemoAlex 2015 年 3 月 10 日
Sorry, 不小心提交了
.list-details .block-now, .list-details .block-next { vertical-align: top; } |
5
wwwap 2015 年 3 月 10 日
@mixin inline-block-fix($element) {
font-size: 0; > #{$element} { display: inline-block; vertical-align: top; } } |
6
franciscowxp 2015 年 3 月 10 日
.list-details .block-now, .list-details .block-next {
vertical-align:middle;//add } |
7
romoo 2015 年 3 月 10 日
设置 vertical-align
|
8
icanfork 2015 年 3 月 10 日
设置 vertical-align ,就是设置表格的对齐方式
那么多人回复了,哈哈 |
9
loveuqian 2015 年 3 月 10 日
搭车求解为什么加了float left就对齐了
|
10
breeswish 2015 年 3 月 10 日
@loveuqian float:left 会导致其按照浮动布局来布局(display 不再 inline),和 inline-block 已经没有关系了
写加 float:left 是相同结果的另一种途径,却不是楼主途径的正确修正 |
12
b821025551b 2015 年 3 月 10 日
@loveuqian 反正float属性很恶心就是了,能不用,就不用。
|
13
loveuqian 2015 年 3 月 10 日
@b821025551b 能不用就不用的话问一下最基本的两列布局的话,难道要用position嘛?
|
14
sunhk25 OP 解决》》http://jsfiddle.net/mDdKr/404/
/* float: left; */ /* 仅加这个也OK */ /* vertical-align: top; */ /* 仅加这个也OK */ vertical-align:middle; /* 仅加这个也OK,这个我最喜欢 */ @rayps @gangsta @NemoAlex @wwwap @franciscowxp @romoo @belin520 @loveuqian @breeswish @b821025551b 谢谢各位 |
15
juicy 2015 年 3 月 11 日
本来table布局中有些东西就非常不直觉化,一般能避免用table就不用table,楼主都用div了竟然还把它们硬生生地套用成table。。。用display:inline-block应该既能实现楼主的期望,同时由不会引入楼主遇到的问题。
另外,我研究了一下规范,找到为什么会出现demo中的奇怪现象的原因了。 详见博文 http://melon.github.io/blog/2015/03/11/a-quirk-table-case/ |
16
sunhk25 OP |