初心者向けのCSS質問。「利用可能なスペースを埋める」width:auto
というdisplay:block
要素を考えました。ただし、<input>
要素の場合はそうではないようです。例えば:
<body>
<form style='background-color:red'>
<input type='text' style='background-color:green;display:block;width:auto'>
</form>
</body>
次に2つの質問:
width:autoが意味する正確な定義はありますか?CSSの仕様は曖昧に思えますが、関連するセクションを見逃したのかもしれません。
入力フィールドに対して期待される動作を実現する方法はありますか。他のブロックレベル要素のように利用可能なスペースを埋めますか?
ありがとう!