所以考虑我有这两种情况:
- http://jsfiddle.net/CtYYJ/ <--------- 第一个场景
这里是左边div中的文本比右边div中的输入元素长的一般情况。
如何将包装器的大小指定为与正确的 div 元素长度相同,并且在相同的情况下,正确的 div 输入元素在包装器的底部对齐,就像在我的第一个 jsfiddle 示例中一样?
我还在苦苦挣扎的是另一种情况,即右侧 div 中只有四个文本中的一个,而左侧 div 中只有按钮。
如何将包装器重新调整为一行并使用与第一个场景相同的 CSS 样式内联显示元素?
- http://jsfiddle.net/zfGeW/ <---------- 第二种情况
请给我一些指示,因为我在随机尝试时很生气
height: auto;
min-height: 50px;
以及我在网上找到的其他 CSS 属性。
我仍然注意到,如果不div
为包装器指定固定大小,就无法让正确的输入元素与底部对齐,是否有任何解决方法并避免使用table
标签?
这是我正在谈论的两种场景的在线涂鸦:示例
请记住,左右 div 元素的内容是可变的,我摆弄的两个例子是极端情况:
左 div 内容比右 div 内容与底部对齐的右 div 更长。
左右 div 具有相同的内容大小,因此包装器在一行上显示内容(左 div 文本和右 div 按钮)。