#html
#HTML
Вопрос:
Я присвоил ячейке высоту и ширину 100, но изображения по-прежнему отображаются в полном размере, а не изменяются, чтобы поместиться внутри ячейки. Как я могу это исправить? Вот мой код
<table style="width:100%; text-align:center">
<tr>
<td style="width: 100; height:100"><img src="images/c-plus-plus-logopng-
c-plus-plus-png-500_500.png"/></td>
<td style="width: 100; height:100"><img src="images/c-plus-plus-logopng-
c-plus-plus-png-500_500.png"/></td>
<td style="width: 100; height:100"><img src="images/c-plus-plus-logopng-
c-plus-plus-png-500_500.png"/></td>
<td style="width: 100; height:100"><img src="images/c-plus-plus-logopng-
c-plus-plus-png-500_500.png"/></td>
</tr>
<tr>
<td style="width: 100; height:100"><img src="images/c-plus-plus-logopng-c- plus-plus-png-500_500.png"/></td>
<td style="width: 100; height:100"><img src="images/c-plus-plus-logopng-c-plus-plus-png-500_500.png"/></td>
<td style="width: 100; height:100"><img src="images/c-plus-plus-logopng-c-plus-plus-png-500_500.png"/></td>
<td style="width: 100; height:100"><img src="images/c-plus-plus-logopng-c-plus-plus-png-500_500.png"/></td>
</tr>
</table>
Комментарии:
1.
width: 100;
недопустимый CSS. Используйтеwidth: 100px;
илиwidth: 100%;
2.
width: 100;
недопустимое значение. Вам не хватает единицы измерения (напримерpx
). Но, кроме того, если вы хотите отображать изображения определенного размера, вам следует просто создать их такого размера, чтобы сэкономить пропускную способность для пользователя.
Ответ №1:
Прежде всего, width: 100;
недопустимый CSS. Используйте width: 100px;
или width: 100%;
Тем не менее, чтобы содержать и центрировать изображения внутри a <td>
, используйте изображение как a background-image
, затем добавьте width
height
к <td/>
td {
width: 100px;
height: 100px;
background-position: center;
}
<table style="width:100%; text-align:center">
<tr>
<td style="background-image: url('https://placehold.it/500x500');" /></td>
<td style="background-image: url('https://placehold.it/500x500');" /></td>
<td style="background-image: url('https://placehold.it/500x500');" /></td>
<td style="background-image: url('https://placehold.it/500x500');" /></td>
</tr>
<tr>
<td style="background-image: url('https://placehold.it/500x500');" /></td>
<td style="background-image: url('https://placehold.it/500x500');" /></td>
<td style="background-image: url('https://placehold.it/500x500');" /></td>
<td style="background-image: url('https://placehold.it/500x500');" /></td>
</tr>
</table>
Примечание; Я заменил ваши изображения для некоторых заполнителей.