Я все время занимаюсь такими быстрыми и грязными сценариями. Обычно имеет сценарий CGI или PHP, который просто использует system / popen для вызова какой-либо внешней программы.
Просто будьте осторожны, если ваш веб-сервер открыт для Интернета в целом. В этом случае убедитесь, что вы дезактивируете свой вход GET / POST, чтобы не позволить злоумышленникам выполнять произвольные команды на вашем компьютере.
В Bootstrap 4.0.0 нельзя надежно использовать классы col-*
(работает в Firefox, но не в Chrome). Вам нужно использовать ответ OhadR :
<tr>
<th style="width: 16.66%">Col 1</th>
<th style="width: 25%">Col 2</th>
<th style="width: 50%">Col 4</th>
<th style="width: 8.33%">Col 5</th>
</tr>
В Twitter начальной загрузке 3 используйте: class="col-md-*"
где * - количество столбцов ширины .
<tr class="something">
<td class="col-md-2">A</td>
<td class="col-md-3">B</td>
<td class="col-md-6">C</td>
<td class="col-md-1">D</td>
</tr>
В Твиттере 2 используется: class="span*"
где * - количество столбцов ширины.
<tr class="something">
<td class="span2">A</td>
<td class="span3">B</td>
<td class="span6">C</td>
<td class="span1">D</td>
</tr>
** Если у вас есть <th>
элементов, задайте ширину там, а не на <td>
элементах.
В начальной загрузке 4 можно использовать row
и col-*
в таблице, я использую ее как ниже
<table class="table">
<thead>
<tr class="row">
<th class="col-sm-3">3 row</th>
<th class="col-sm-4">4 row</th>
<th class="col-sm-5">5 row</th>
</tr>
</thead>
<tbody>
<tr class="row">
<td class="col-sm-3">some text</td>
<td class="col-sm-4">some text</td>
<td class="col-sm-5">some text</td>
</tr>
</tbody>
</table>