Jak utworzyć pole tekstowe HTML
, w które zmieści się dokładnie 3 znaki?
Znalazłem to: <input type="text" style="width: 10px; padding: 2px; border: 1px solid black"/>
Tworzy pole tekstowe o szerokości 10 pikseli. Mógłbym użyć tego, ale zastanawiałem się, czy możemy wyraźnie ustawić na 3 znaki, zamiast "grać" pikselami,Określ szerokość 3 znaków dla tekstu wejściowego html
12
A
Odpowiedz
10
Niezawodnie, ponieważ l i W mają bardzo różne szerokości.
Jeśli jednak ustawisz czcionkę na monospace
, to pomaga. Wtedy powinieneś być w stanie ustawić size="3"
na elemencie wejściowym, i teoretycznie powinno to być dokładnie trzy znaki szerokości.
+0
Zasadniczo działa to również w praktyce. Czcionki nie trzeba ustawiać na "monospace" (zależna od przeglądarki ogólna czcionka monospace), ale na * trochę * czcionki o stałej szerokości, np. z 'font-family: Consolas, Lucida Console, monospace'. –
Powiązane problemy
- 1. Nieprawidłowy kolor tekstu wejściowego
- 2. Dynamiczna maksymalna szerokość dla tekstu
- 3. Określ szerokość i wysokość działki
- 4. Stylizacja tekstu wejściowego CSS
- 5. Jak uzyskać szerokość wyświetlania połączonych znaków Unicode w Pythonie 3?
- 6. Ustawianie fokusu tekstu wejściowego JSF
- 7. natywne wejście Autouzupełnianie tekstu wejściowego
- 8. Jak ograniczyć szerokość tekstu?
- 9. iOS. Określ ostatnią szerokość linii UILabel
- 10. jQuery - przy zmianie tekstu wejściowego
- 11. C# i IME - pobieranie bieżącego tekstu wejściowego
- 12. Unikaj zestaw znaków w znaczniku meta i określ zestaw znaków
- 13. Wyłącz sugestie tekstu wejściowego w Edge?
- 14. vim szerokość tekstu reformat
- 15. Dynamicznie dostosuj szerokość tekstu w tekście HTML do treści
- 16. HTML menu rozwijanego określ postać zakres numerów
- 17. Szerokość html 100%
- 18. Ustawianie formatu daty dla tekstu wejściowego przy użyciu Spring MVC
- 19. Jak dodać css dla specyficznego typu wejściowego tekstu
- 20. Jak wstawić "koniec tekstu" (ETX, ASCII 3) w ciągu znaków?
- 21. Kody jednostek HTML do tekstu
- 22. Jak ograniczyć długość tekstu wejściowego za pomocą CSS3?
- 23. Zawijanie tekstu Qml (maksymalna szerokość)
- 24. Ustaw szerokość automatycznie bloku tekstu
- 25. Pobierz szerokość tekstu w MFC
- 26. Najprostszy sposób maskowania znaków w wprowadzaniu tekstu HTML (5)
- 27. Dostosowywanie tekstu do Highchart Tooltip Maksymalna szerokość
- 28. Pobierz etykietę dla pola wejściowego
- 29. Znaczniki HTML w ciągu znaków dla TextView
- 30. Szerokość html 100% nie działa
Interesująca dyskusja na ten temat [tutaj] (http://stackoverflow.com/q/1480588/589985) - atrybut 'size' powinien zadziałać, ale zostanie nadpisany przez dowolny CSS, który może mieć zastosowanie. I może nie być spójny w różnych przeglądarkach ... –
@XavierHolt: "size" jest dla maksymalnego dopuszczalnego wejścia. Interesuje mnie szerokość – Cratylus
@Craytus - Właściwie "rozmiar" wpływa tutaj na szerokość - "maxlength" to taka, która kontroluje maksymalną liczbę znaków. Sprawdź [tę stronę] (https://developer.mozilla.org/en-US/docs/Web/HTML/Element/Input), aby uzyskać dokładniejszy opis. –