Mam tabelę zawierającą niektóre pola <input type="text">
i chcę, aby były wyświetlane jako zwykły tekst podczas drukowania. Mam założyć media = „print” stylów zDrukowanie arkusza stylów - konwertowanie danych wejściowych na tekst
input
{
border-style: none;
}
w nim, a to usuwa granicę więc zawartość wygląda jak tekst, ale wejście jest nadal naciska szerokość kolumny do jej rzeczywistej szerokości (nic dziwnego), więc dostaję niepotrzebne puste miejsca i szerokości kolumn. Czy jest jakiś fajny sposób, aby jakoś ustawić szerokość wejściową do rozmiaru zawartości za pomocą CSS, lub w inny sposób to naprawić?
Ktoś na innych forach sugeruje użycie przycisku drukowania, który tworzy skrypty po stronie klienta, aby fizycznie zmienić znaczniki strony, ale niestety to nie jest zbyt praktyczne ze względu na złożoność i dynamiczny charakter strony.
Jestem prawie pewien, że nie można tego zrobić, ale myślałem, że zapytam.
BTW: 'overflow: visible' na wejściach działa w IE6/7 z powodu błędu (!!). – BalusC
Czy znalazłeś odpowiedź na to inne niż przy użyciu jQuery? – L84