Obsidianでテーブルを作成したときに、カラムの数が多くなってくると表示がやや崩れ気味になることが気になっている。
そのため、カラム数が多くなってもテキストを折り返さず表示する方法はないか試してみました。
上のCSSをObsidianのCSSスニペットに追加してやれば想定していたテーブルを作成することができます。
CSSスニペットについては別の方が書かれたこちらの記事をご覧ください。
Obsidianのdevtoolを開いて調べてみると、--table-white-space
という変数がテキストの折り返しを司っていることが判明したので、これを上書きしてやることでテキストを折り返さないよう設定することができます。
アップデートでHTMLの構造が変更される可能性があったりするので、CSSセレクタでスタイルを当てるより変数を書き換えるほうが変更に強いと思います。
セルの余白については専用の変数が見つからなかったので直接指定しています。