Я пытаюсь создать веб-страницу, используя datatable, где описание в первом столбце никогда не переносится.Это приложение JSF-Java.Я попытался определить максимальное количество символов и пробовал моноширинный шрифт, но безуспешно.Как этого достичь?
Обратите внимание, что количество точек (периодов) и X одинаковое, но X обертки.
РЕДАКТИРОВАТЬ: вот код из браузера.Я также попробовал предложение «white-space: nowrap», которое предотвратило перенос, но увеличило ширину column1, и я надеюсь на решение, которое позволит ширине столбца оставаться постоянной.Я прошу прощения за любую неуместность в этом вопросе, это мой первый.
html {
font-size: 3vmax;
color: #ffffff;
background-color: #005dff;
/* font-family: "Times New Roman", Times, serif; */
font-family: "Courier New", monospace;
box-sizing: border-box;
white-space: nowrap;
}
<table>
<tbody>
<tr class="dtrows">
<td class="dtcolumn1">
<!-- column header -->
<!--<f:facet name="header">Order No</f:facet>-->
<!-- row record -->
. . . . . . . . . . . . . . .
</td>
<td class="dtcolumn2">
<!--<f:facet name="header">Product Name</f:facet>-->
<div class="noyes">
<!--<div class="no"></div>-->
<div class="no" style="width:; height:;"></div>
<div class="mid"></div>
<!--<div class="yes"></div>-->
<div class="yes" style="width:; height:;"></div>
</div>
</td>
</tr>
<tr class="dtrows">
<td class="dtcolumn1">
<!-- column header -->
<!--<f:facet name="header">Order No</f:facet>-->
<!-- row record -->
X X X X X X X X X X X X X X X
</td>
<td class="dtcolumn2">
<!--<f:facet name="header">Product Name</f:facet>-->
<div class="noyes">
<!--<div class="no"></div>-->
<div class="no" style="width:; height:;"></div>
<div class="mid"></div>
<!--<div class="yes"></div>-->
<div class="yes" style="width:; height:;"></div>
</div>
</td>
</tr>
<tr class="dtrows">
<td class="dtcolumn1">
<!-- column header -->
<!--<f:facet name="header">Order No</f:facet>-->
<!-- row record -->
a
</td>
<td class="dtcolumn2">
<!--<f:facet name="header">Product Name</f:facet>-->
<div class="noyes">
<!--<div class="no"></div>-->
<div class="no" style="width:; height:;"></div>
<div class="mid"></div>
<!--<div class="yes"></div>-->
<div class="yes" style="width:; height:;"></div>
</div>
</td>
</tr>
<tr class="dtrows">
<td class="dtcolumn1">
<!-- column header -->
<!--<f:facet name="header">Order No</f:facet>-->
<!-- row record -->
b
</td>
<td class="dtcolumn2">
<!--<f:facet name="header">Product Name</f:facet>-->
<div class="noyes">
<!--<div class="no"></div>-->
<div class="no" style="width:; height:;"></div>
<div class="mid"></div>
<!--<div class="yes"></div>-->
<div class="yes" style="width:; height:;"></div>
</div>
</td>
</tr>
<tr class="dtrows">
<td class="dtcolumn1">
<!-- column header -->
<!--<f:facet name="header">Order No</f:facet>-->
<!-- row record -->
c
</td>
<td class="dtcolumn2">
<!--<f:facet name="header">Product Name</f:facet>-->
<div class="noyes">
<!--<div class="no"></div>-->
<div class="no" style="width:; height:;"></div>
<div class="mid"></div>
<!--<div class="yes"></div>-->
<div class="yes" style="width:; height:;"></div>
</div>
</td>
</tr>
</tbody>
</table>