2009-11-28 3 views
0

Я пытаюсь отобразить окно выбора HTML. У меня есть внутренняя ячейка таблицы 3 Div. Значение Css div alignment

Когда таблица расширяет выравнивание leftDiv и rightDiv ОК. Но когда таблица сжимается ниже размера двух divs (leftDiv & rightDiv), rightDiv выполняет рендеринг ниже leftDiv.

Как сделать все эти Div Div все время?

+0

Вы имеете в виду 3 или 2 Divs? –

ответ

2

У вас есть несколько вариантов:

  1. Попросите 2 дивы ширина устанавливается как относительный или процентный (например, 50% или 4x%)
  2. Установите минимальную ширину ячейки таблицы (td) в качестве этого или более из двух дочерних div.
    min-width: xxxx;

Есть, вероятно, несколько методов, которые вы можете Google для.

0

Вы можете указать ширину leftDiv & rightDiv с процентом, а не пикселей

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

Он работает для проблемы, но я хочу, чтобы rightDiv был выровнен по правому краю все время – Niger

+0

Затем добавьте float: left to leftDiv и float: right to rightDiv – fushar

+0

уже сделал. Но не работает как поле Combo. – Niger

0

Набор белого пространства: Nowrap на на ячейку таблицы. И белое пространство: нормальное на самих div.

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

Или это, если ячейка таблицы является фиксированной ширины (100px в моем примере):

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