Если вы укажете ширину в процентах, эта ширина будет рассчитываться в соответствии с шириной родительского элемента, здесь <td/>
. Итак, ожидаемый результат вполне ожидаемый .
Теперь, если вы хотите увеличить размер изображения до 25%, у вас есть два способа сделать это:
- Получите ширину на стороне сервера, разделите ее на 4 и установите в HTML. Это простое, но довольно плохое решение (см. Далее).
- Измените размер изображения на стороне сервера , уменьшив его до ¼, затем отправьте изображение с измененным размером.
Второе решение намного лучше, потому что нет причин заставлять пользователей ждать в четыре раза больше , чтобы увидеть изображения (и тратить пропускную способность и производительность сервера). Кстати, поскольку вы будете хранить масштабированные изображения, сервер не будет перегреваться при изменении размера.