したがって、次の 2 つの状況があると考えてください。
- http://jsfiddle.net/CtYYJ/ <---------- 最初のシナリオ
左の div のテキストが右の div の入力要素よりも長い一般的な状況を次に示します。
ラッパーのサイズを正しい div 要素の長さと同じに指定し、同じシナリオで、最初の jsfiddle の例のように、正しい div 入力要素をラッパーの下部に配置するにはどうすればよいですか?
私が苦労しているのは、右の div に 4 つのテキストのうちの 1 つだけがあり、左の div にボタンだけがある場合の別のシナリオです。
最初のシナリオと同じ CSS スタイルを使用して、ラッパーのサイズを 1 行に変更し、要素をインラインで表示するにはどうすればよいですか?
- http://jsfiddle.net/zfGeW/ <---------- 第二のシナリオ
私はランダムな試みに腹を立てているので、この原因についていくつかの指針を教えてください
height: auto;
min-height: 50px;
およびオンラインで見つけた他の CSS プロパティ。
それでも、ラッパーの固定サイズを指定せずに正しい入力要素を下に揃える方法がないことに気付きました。div
これに対する回避策はなく、table
タグを回避できますか?
これは、私が話している 2 つのシナリオのオンライン落書きです:例
右と左の div 要素のコンテンツは可変であることに注意してください。私がいじった 2 つの例は極端なケースです。
左の div コンテンツは右の div よりも長く、右の div コンテンツは下に配置されます。
左と右の div のコンテンツ サイズは同じであるため、ラッパーはコンテンツを 1 行に表示します (左の div テキストと右の div はボタン)。