2015-06-25 5 views
2

У меня есть эта таблица: http://jsfiddle.net/fere_tzau/7pwn48zf/. Я хочу решить следующее: сохранить свойство table-layout: fixed, но добавить фиксированное значение в первый столбец <col width="100">.Почему мой стол не соответствует моей фиксированной ширине COL?

Если я добавлю фиксированное значение к <col>, это будет иметь некоторую процентную ширину. (Курсы календаря всегда должны иметь фиксированную ширину, допустим, 150 пикселей).

Но с использованием table-layout:auto работает фиксированная ширина. (но мой стол выглядит испорченным).

Я хочу, чтобы первые <col> фиксировались по ширине.

Возможно, этот ответ уже есть, но я не могу его найти, возможно, что я хочу, даже не возможно.

Спасибо.

+0

Код выглядит довольно грязным. почему вы хотите сохранить так много '' тегов? –

+0

Игнорировать cols, они будут сгенерированы из js (график будет динамичным). Может быть, мы покажем 2 года, и нам нужно показать диапазон курсов (например, 5 марта> 18 июня) ... – zanu

+0

По-прежнему не удается получить вопрос ясный. Насколько я понимаю, вы пытаетесь создать графический интерфейс, который будет отображать график года. Пожалуйста, уточните свой вопрос. –

ответ

0

Вы можете использовать tr > :first-child {width:100px;}, чтобы выбрать только первые ячейки ячеек и применить ширину или другой атрибут.