Co to jest ograniczenie długości atrybutu HTML title
?Maksymalna długość tytułu Atrybut
<span title="some big long piece of text and is there any limit to its size?" />
Edit:
Moje pytanie jest specyficzny tytuł atrybut nie ogólnie
Co to jest ograniczenie długości atrybutu HTML title
?Maksymalna długość tytułu Atrybut
<span title="some big long piece of text and is there any limit to its size?" />
Edit:
Moje pytanie jest specyficzny tytuł atrybut nie ogólnie
Tytuły są ograniczone do 512 znaków w przeglądarce internetowej według MSDN.
http://msdn.microsoft.com/en-us/library/ie/ms534683(v=vs.85).aspx
Realizacja w przeglądarkach różnią się, ale myślę, HTML 4.01 wynosi 128 znaków. Widziałem limity od 80 znaków do 2000 wymienionych w Internecie.
Nie ma ograniczenia długości ani w HTML 4.01 ani w HTML5, chociaż długie etykiety narzędzi zazwyczaj oznaczają, że powinieneś umieszczać ten tekst w innym miejscu, prawdopodobnie przed lub po. (Powiedziałem „zwykle”, ponieważ xkcd korzysta z podpowiedzi skutecznie, choć opisu mógł nadal być wprowadzane pod obrazem z tego samego efektu względnego.)
hej, mówisz o znaczniku
@Paniyar Nie edytuj postu tylko połowa z niego ma znaczenie dla twojej odpowiedzi i radykalnie zmienia jego znaczenie. Gdy osoba otrzymująca odpowiedź zobaczy Twój komentarz, może go zaktualizować, jeśli chce. –
@Andrew Marshall dzięki, ale sprawdzając drugi link tylko jestem w stanie zidentyfikować jego błędną interpretację. – ArK
Nie ma ograniczeń w specyfikacji, ale kiedy przejść obok 48 znaków, przeglądarki będą traktować to inaczej - IE dzieli tekst na dwie lub więcej linii, podczas gdy Firefox nie. Firefox nie honoruje wyraźnych podziałów linii w źródle (to jest, dyskutowalnie, prawidłowe zachowanie).
Praktyczny wniosek brzmi następująco: jeśli chcesz zapytać, to jest za długie i powinieneś użyć innej techniki. Atrybut title jest zwykle używany do efektu "tooltip", a podobne efekty można utworzyć (z lepszą użytecznością) za pomocą CSS (i prawdopodobnie JavaScript).
Według W3C
Tytuł powinien być idealnie mniej niż 64 znaków. Oznacza to, że wiele aplikacji będzie wyświetlać tytuły dokumentów w tytułach okien, menu itp., Gdzie jest tylko ograniczony pokój. Chociaż nie ma ograniczenia długości tytułu (ponieważ może on być automatycznie generowany z innych danych), dostawcy informacji są ostrzegani, że może on zostać skrócony, jeśli długo.
Sprawdź: The TITLE element in HTML
Pierwotnym pytaniem był atrybut title, a nie title. – joelpittet
Dlaczego nie zadajesz pytania o element TITLE i nie odpowiadasz samemu sobie? To przydatna informacja, ale w niewłaściwym miejscu! – clami219
Właśnie próbowałem się do Chrome, Safari i Firefox z HTML5:
limity Chrome do 1024.
Safari nie miał limitu (próbowałem do 3250)
Firefox także nie miał limitu do 3250. Jak wspomniała @jukka, Firefox nie dodaje automatycznie linii.
Należy jednak wspomnieć, że miałem witrynę z tagami tytułu o długości ~ 3200 znaków i musiałem się ich pozbyć, ponieważ każda przeglądarka uruchomiona na komputerze z systemem Windows odczułaby zamrożenie, gdy próbowały się pojawić znaczniki tytułu. –
Aktualizacja wrzesień 2017: Ostatnia wersja Chrome (61) nadal ogranicza się do dokładnie 1024 znaków. – cprcrack
Możliwy duplikat [Czy istnieje ograniczenie długości atrybutów HTML?] (Http://stackoverflow.com/questions/1496096/is-there-a-limit-to-the-length-of-html- atrybuty) – user