どうやらtextareaにfont-familyを指定すればいいらしい。へええ。
* {なるほど、勉強になります。
margin: 0;
padding: 0;
}
まずは基本から。上記のリセット指定は既に広く普及しており、使っている人も多いと思います。ただ全称セレクタを利用した方法には問題も多いです。レンダリングが遅くなるとか、妥当なデフォルト設定まで解除されてしまうとか、平たく言うと「消したつもりも無いものまで消してしまった」ということなのですが。
スタイルをコントロールしようとする手段であったリセットCSSにおいて、「実はコントロールできていなかった」という皮肉に対処するためには、多少面倒でも個別に指定したほうが良い、という結論に落ち着きます。
body,div,pre,p,blockquote,以上です。
form,fieldset,input,textarea,select,option,
dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,
table,th,td,embed,object {
margin: 0;
padding: 0;
vertical-align: baseline;
}
結論。何も指定しない。ありのまま、見る人に任せる。それが自然。だと信じて、font-familyは指定ナシで制作しております。すごく、勉強になりました。
仕様というしかない。そもそもvertical-alignは、画像やテキストなどのインライン要素か、テーブルのセルに対して指定するのが本来の使い方のようだ。とおっしゃっているように、仕様なので仕方がないみたい。
「テーブルでレイアウトを取ってはいけない = 必ずCSSで代替可能」ではありません。なるほど、なっとくです。