持续懵逼中...............
能举个例子吗?这问的太简洁了,可能有些小设置出现了问题,你发代码上来才能发现问题。
  或者空标签可以吗?
列表(或文字)要两端对齐的前提就是内容必须超过一行,所以,要解决最后一行元素无法两端对齐的文字其实很简单,就是在列表(或文字段)的最后创建一个高度为0的宽度100%的透明的inline-block的标签层就可以了。
到张老师演示看看就发现这样设置,页面可以得到正常效果:
http://www.zhangxinxu.com/study/201103/inline-block-text-justify-fixed.html
看了6'01'',张老师没有提到过基线上移吧。
本质上,基线根本没有移动,自始至终都是英语作业本中的那条红线。
那个承载着图片和文字并且底下有一段空白的框框是什么东西?那是containing box。
空白框框怎么出来的?张老师说的很清楚,由于baseline对齐,字符的baseline底下还有一小段空间,会把containing box撑开。
现在,图片所在元素的line-height指定为0了,由于line-height是可继承属性,没有特别设置的话内部所有子元素的line-height就都会为0,这些元素生成的inline boxes的高度也自然为0。
最终,为了生成containing box,在计算containing box的高度的时候,就只有img有高度,其他字符类的元素都没有高度,所以也就不会撑开底下那一段空白了。
慢慢看!
因为有些是行内 有些是块级啊 环境不同 方法不同
vertical-align起作用的对象是inline和table-cell元素,所以代码是写在img上的 ,table-cell是作用在自身的,所以写在p上面、