![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 28.07.2014 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 805 Pomógł: 1827 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
A jaki masz ustawiony typ dokumentu (DOCTYPE)?
-------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Twój dokument to HTML5 czy HTML 4.x/XHTML 1.x?
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 28.07.2014 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
Zamień to na
Kod <!DOCTYPE html>
<html> |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 1 798 Pomógł: 307 Dołączył: 13.05.2009 Skąd: Gubin/Wrocław Ostrzeżenie: (0%) ![]() ![]() |
placeholder akurat jest "wynalazkiem" wprowadzonym wraz z html5, więc w xhtml użycie tego będzie niepoprawne. Ale z drugiej strony, jeżeli nie wysyłasz odpowiednich nagłówków (application/xhtml+xml), to twoja strona i tak jest niepoprawna. Normalnie niepoprawny dokument xhtml powinien być odrzucany przez przeglądarki przy jednym błędzie (tak jak to ma miejsce w przypadku xml'a), ale przeglądarki tego nie robią, bo cały ten xhtml jest używany bezsensu. Chyba tylko stara opera odrzucała niepoprawny dokument xhtml, cała reszta przeglądarek akceptowała wszystko jak leci i traktowała jako html 4. Więc zmień ten nagłówek na html5 i przestań świrować z czymś czego nie potrzebujesz, jak i nie rozumiesz.
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 28.07.2014 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
HTML5 to na dobrą sprawę zupełnie nowy format, niekompatybilny z HTML-em (4.x), XML-em czy SGML-em. Szkielet dla dokumentu HTML5:
W HTML5 przestrzenie nazw (xmlns) nie działają tak jak w XML-u. Nie istnieje też coś takiego jak <?xml ... ?>. Ten post edytował Crozin 30.08.2014, 20:59:59 |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
arturdob przecież miałeś zamienić to co podałes na to co ja podałem. Dlaczego tego nie zrobiłeś? Której części mojej wypowiedzi nie zrozumiałeś ?
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 28.07.2014 Ostrzeżenie: (0%) ![]() ![]() |
[html][/html]
Ok, zmieniłem ale wszystkie teksty z polskimi ogonkami zamieniły się w krzaczki a walidator na W3C wyświetla: Sorry! This document cannot be checked. Czemu zamiast kodowania iso-8859-2 ma być utf-8? |
|
|
![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
To jest jedyne słuszne kodowanie obecnie
![]() |
|
|
![]()
Post
#12
|
|
![]() Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Cytat Czemu zamiast kodowania iso-8859-2 ma być utf-8? Unikod (UTF-8 jest jednym z jego kodowań) obsługuje wszystkie języki świata, wszystkie symbole - generalnie, każdy możliwy znak, a ISO-8859-2 zaledwie garstkę znaków kontrolnych, znaki łacińskie, środkowo-/wschodnioeuropejskie znaki diakrytyczne, cyfry i kilka symboli. Innymi słowy w Unikodzie zapiszesz to "acąć23@#?Äáé![]() ![]() ![]() @by_ikar: o ile nie interesuje Cię wsparcie dla IE8 i niższych możesz korzystać z XHTML5 - http://caniuse.com/#feat=xhtml. Inną kwestią jest jednak to, że niestety XHTML jest trupem - http://programmers.stackexchange.com/quest...ynonym-of-html5 Ten post edytował Crozin 30.08.2014, 23:04:31 |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 28.07.2014 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 4.07.2025 - 06:14 |