2009-11-28 154 views
0

我想呈现HTML选择框。 我有3 Div的内部表格单元格。 价值 Css div对齐

当表扩展leftDiv的排列和rightDiv是OK。但是,当 表缩小到两个div的大小(leftDiv & rightDiv)时,右Div显示在左Div下方。

如何让这两个Div一直粘在一起?

+0

你的意思是3或2个Div? – 2009-11-28 09:28:37

回答

2

您有几种选择:

  1. 有2个div的宽度设置为相对或百分比(例如50%或4x%)
  2. 将表格单元格(td)的最小宽度设置为2个子div的一个或多个。
    min-width: xxxx;

可能有几个方法,你可以谷歌。

0

您可以用百分比指定leftDiv & rightDiv的宽度,而不是像素

.leftDiv {width: 50%} 
.rightDiv {width: 50%} 
+0

它适用于这个问题,但我希望正确的DDI始终对齐 – Niger 2009-11-28 09:30:24

+0

然后添加浮动:从左到左Div和浮动:从右到右DIV – fushar 2009-11-28 09:33:40

+0

已经做到了。但不能用作组合框。 – Niger 2009-11-28 09:35:04

0

设置空白:NOWRAP上的表格单元格。和白色空间:正常的divs自己。

td.myClass { 
    white-space: nowrap; 
} 
#leftDiv , #rightDiv { whitespace: normal } 
0

还是这个,如果你的表格单元格(在我的例子100像素)的固定宽度:

.leftDiv{width:50px;float:left;} 
.rightDiv{width:50px;float:right;}