Фиксированная высота ячеек таблицы независимо от содержимое ячейки

У меня есть динамическая таблица, которую я генерирую после получения некоторых входных данных от пользователя для представления некоторых табличных данных. Мне нужно знать, есть ли возможность назначить фиксированную высоту для ячеек, даже если некоторые из них имеют некоторый контент / текст. Я бы хотел, чтобы все ячейки имели высоту 30 пикселей, независимо от того, содержат ли они содержимое или пусты.

Это CSS, который у меня есть:

table {
  width: 90%;
  height:100%;

}
    table th,  table td {
      border: 1px solid gray;
      height:30px !important;
      padding: 9px !important;
      width: 16%;
    }

Таблица создается с помощью этого кода:

foreach ( $this->rows as $i => $row ) {
            $tbody_tr = NHtml::el ('tr class="data-row-' . $i . '"');
            foreach ( $this->fields as $field ) {
                $tbody_tr->add(NHtml::el ('td')->class($field['name'])->setHtml(@$row[$field['name']]));
            }

Но когда у меня есть ячейка с текстом, высота ячейки все равно увеличивается. Есть идеи?

15
задан Brian Tompsett - 汤莱恩 2 January 2017 в 20:59
поделиться