Mam bloga (oparty na wordpress). I spróbuj sprawdzić w walidatorze w3c jedną z moich stron. Pierwszym błędem jest:Błąd sprawdzania poprawności HTML: Znaki inne niż spacje znalezione przed DOCTYPE
Line 1, Column 1: Non-space characters found without seeing a doctype first. Expected <!DOCTYPE html>.
<!DOCTYPE html><!-- HTML 5 -->
Również DebugBar (http://www.my-debugbar.com/wiki/IETester/HomePage) zgadza się i pokazują dwa niewidoczne znaki przed <!
kiedy otworzyć tę samą stronę z " HTML Sprawdź "zakładkę wewnątrz tego narzędzia. ALE!!
- Ta linia kodu HTML pochodzą z pliku header.php w moim WordPress.
- Pobieram ten plik z mojego hostera na mój lokalny dysk twardy.
- Pierwsza linia header.php jest
<!DOCTYPE html><!-- HTML 5 -->
- Kiedy otwieram header.php w RJ TextEd (tak zaawansowany edytor tekstu), to znaczy: kodowanie prądu header.php jest UFT-8 bez (!) BOM.
- Po otwarciu pliku header.php w przeglądarce HEX widzę, że bajt 0 i 1 to 3c, 21 - czyli dokładnie
<!
.
A więc, pod każdym względem, dlaczego & skąd otrzymuję te "dziwne symbole"?
Do czasu czytania punktów 4 i 5, myślałem, że odpowiedź była dość prosta. To jest interesujące. –