是能学到东西 但是 老师的讲解真的不精简 sorry。。。听着好费劲。。。
话说回来 老师也不是专门搞教学的 但是 如果能注意一下精炼语言 肯定会效果更好
一家之言 希望老师不要在意
话说回来 老师也不是专门搞教学的 但是 如果能注意一下精炼语言 肯定会效果更好
一家之言 希望老师不要在意
2016-12-05
已采纳回答 / 学之舟_36820
列表(或文字)要两端对齐的前提就是内容必须超过一行,所以,要解决最后一行元素无法两端对齐的文字其实很简单,就是在列表(或文字段)的最后创建一个高度为0的宽度100%的透明的inline-block的标签层就可以了。<...图片...>到张老师演示看看就发现这样设置,页面可以得到正常效果:http://www.zhangxinxu.com/study/201103/inline-block-text-justify-fixed.html
2016-12-03
line-height设置为零的时候造成的现象,我是这样理解的。
由于内容区的中心是行高对等分的地方,所以当行高设置为零的时候,此时会不断的去往这个中心逼近,形成一条线。
而由于这个文本节点是在span标签里面的,也就是说,现在文本节点的高度只是一条线那么多。
但是此时,文本节点还是在span标签中,所以外面span的容器理论上还是要包含这个文本节点的,那从哪里开始包含呢,就从文本高度的起始点那里去包含,刚好文本节点这个时候的高度只是一条线,所以就出现了span标签上边框和文本中心重叠的现象。
至于baseline的位置有没有改变,个人觉得是没有的,与line-height是否为零无关。
由于内容区的中心是行高对等分的地方,所以当行高设置为零的时候,此时会不断的去往这个中心逼近,形成一条线。
而由于这个文本节点是在span标签里面的,也就是说,现在文本节点的高度只是一条线那么多。
但是此时,文本节点还是在span标签中,所以外面span的容器理论上还是要包含这个文本节点的,那从哪里开始包含呢,就从文本高度的起始点那里去包含,刚好文本节点这个时候的高度只是一条线,所以就出现了span标签上边框和文本中心重叠的现象。
至于baseline的位置有没有改变,个人觉得是没有的,与line-height是否为零无关。
2016-11-22
试了下最新的chrome、firefox、safari,对于middle的解析都不一样。firefox下,容器中心和图片中心重合;chrome下黄线和基线上1/2 x-height对其,safari下和老师讲的一样。醉了。
2016-11-20