У меня есть таблица, в которой есть несколько полей <input type="text">
, и я хочу, чтобы они отображались как обычный текст при печати. Я установил таблицу стилей media = "print" с
input
{
border-style: none;
}
в нем, и это удаляет границу, так что содержимое просто выглядит как текст, но ввод по-прежнему увеличивает ширину столбца до его фактической ширины (что неудивительно), поэтому я получаю ненужное пустое пространство и ширину столбца. Есть ли какой-нибудь причудливый способ каким-либо образом установить ширину ввода в соответствии с размером содержимого с помощью CSS, или каким-либо другим способом исправить это?
Кто-то на других форумах предложил использовать кнопку печати, которая создает сценарии на стороне клиента для физического изменения разметки страницы, но, к сожалению, это не очень практично из-за сложности и динамического характера страницы.
Я почти уверен, что это невозможно, но я подумал, что спросить.