Чтобы подробно остановиться на ответе Ken's, можно также определить точные ширины в пикселях:
td { width: 250px }
или Эмс (ширина буквы M):
td { width: 32em }
или исключая или pt или безотносительно (хорошо... на самом деле %, pt, пкс, они, исключая могли бы быть им). Если Вам нужны Ваши столбцы, чтобы быть различными ширинами, то простой способ состоит в том, чтобы дать классы ячеек таблицы:
<table><tr>
<td class="col1">...</td><td class="col2">...</td>...
</tr></table>
и присваивают ширину столбцов классам:
td.col1 { width: 48em }
td.col2 { width: 200px }
...
должно быть достаточно присвоить ширину столбцов первой строке в каждой таблице. [редактирование: похож я был выкопан на том, что, в то время как я писал]
, Вы могли, вероятно, также сойти с ума с одноуровневым селектором CSS 2 и записать что-то как [1 111]
tr > td:first-child { width:48em } /* first column */
tr > td:first-child + td { width: 200px } /* second column */
tr > td:first-child + td + td { width: 5% } /* third column */
...
, но если у Вас есть больше, чем несколько столбцов, которые могли бы стать ужасными. И если Вы используете своего рода шаблонную систему или сценарий для генерации этих таблиц, я уверен, что будет более легко/более ясно просто поместить класс = "col#" атрибут на каждой ячейке в шаблоне однажды.
Это сообщение об ошибке может также быть вызвано SELinux. Проверьте, включен ли SELinux с getenforce
, необходимо скорректировать SELinux для использования порта и перезапуска.
Т.Е.
semanage port -a -t http_port_t -p tcp 9080 2>/dev/null || semanage port -m -t http_port_t -p tcp 9080