2行で3点リーダーで省略しようとして、下記のように組んだら、
<div>
  <a href=""><img src="" alt=""></a>
  <h3 class="item-title">
    <a href="">名前が入ります</a>
  </h3>
</div>
div {
  width: 200px;
}
.item-title {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
3点リーダーが末尾ではなく、中央にきてしまった。
末尾にしたい。
確認したブラウザ
| 1 | 2 | 
|---|---|
| Android 4.0 Chrome | iPhone6 iOS10.2 Safari | 
とりあえず処置
HTMLはそのままで、中のaタグにline-clampかけたら、末尾になった!
ただし、Safariだけ。。。Chromeがならない。
div {
  width: 200px;
}
.item-title {
}
.item-title a {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
結局どうしたか
<div>
  <a href="">
    <img src="" alt="">
    <h3 class="item-title">
      名前が入ります
    </h3>
  </a>
</div>
div {
  width: 200px;
}
.item-title {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
やってみたキャプチャ(Safari)
Chromeもやったけど、人の借りたんでキャプチャ取れなかった。。。
<a>タグなのか、それとも他の要因なのか?
どういう仕様でこうなっているのか.........知りたい。。。


