最後の質問は、完全な回答を得る前に閉じられたので、これを少し異なる段階にします。
Chrome では、1 つのテーブル セルに border-bottom を設定する場合、同じ行のすべてのセルに border-bottom を設定する必要があるようです。そうしないと、Chrome は不明なスペースをどう処理するかわかりません。
他のセルに境界線がないかのように見せるために、単純に白い境界線を使用することが提案されました。しかし、グラデーションの背景があり、白い線を表示したくない場合はどうすればよいでしょうか?
影響は1px solid transparent
ないようです。rgba
どちらも機能しません。