do koszyka |
do koszyka |
do koszyka |
do koszyka |
do koszyka |
do koszyka |
do koszyka |
do koszyka |
do koszyka |
XHTML, CSS, PHP
Informacje wstępne Narzędzia XHTML DOCTYPE - początekSzkielet strony (html, head, body) Tytuł strony (title) Kodowanie polskich znaków - ISO/UTF Nagłówki, akapit, nowa linia (h, p, br) Odsyłacz/odnośnik/link (a) Elementy blokowe (table, div) Listy - (ol, ul, li) Grafika - (img) Uwagi ogólne CSS Tło (background)Czcionki (font) Ramka (border) Rozmiary (width, height, margin, padding) PHP ostatnia aktualizacja: 23.04.2006 Kodowanie polskich znaków - ISO/UTF
Czasem na stronach internetowych można zobaczyć w miejscu polskich literek ą,ć,ę,ł,ń,ó,ś,ż lub ź, że wyświetlany jest
jakiś znaczek zamiast właściwej litery, oznacza to iż autor strony nie dopilnował właściwego ustawienia
kodowania polskich liter i przeglądarka która stronę wyświetla błędnie wykryła rodzaj kodowania.
Aby uniknąć tego typu problemów wystarczy dopisać jedną linijke do kodu naszej strony i jesteśmy już zabezpieczeni przed tego typu problemami. Linijka którą należy dodać może mieć dwie różne formy: <meta http-equiv="content-type" content="text/xhtml; charset=iso-8859-2" /> lub <meta http-equiv="content-type" content="text/xhtml; charset=utf-8" /> W internecie jako standard przyjęta jest postać pierwsza (8859-2) i zazwyczaj jest to dobry wybór lecz czasem przydatna jest także wersja druga (utf-8). W czym tak naprawdę różnica? Wersja 8859-2 służy do kodowania wyłącznie polskich znaków natomiast utf-8 umożliwia kodowanie znaków specjalnych także z innych języków (niemiecki, rosyjski itp.), czyli na jednej stronie możesz mieć równocześnie napisy i po polsku i po rosyjsku poprawnie wyświetlone. Jak zdecydować co lepsze? Jeśli wiesz na pewno, że na Twojej stronie nie pojawią się nigdy napisy w języku innym niż polski to dajesz 8859-2 i tyle lecz jeśli planujesz, że czasem mogą się tam pojawić wstawki w innych językach to dajesz utf-8. Teraz ktoś może zapytać po co wogóle zastanawiać się nad wyborem skoro utf-8 wyświetla wszystko i wydaje się być bardziej uniwersalny? Otóż problem w tym, że format utf-8 zajmuje trochę więcej miejsca niż iso, coś za coś większa uniwersalność = trochę większy plik, oczywiście w przypadku małych domowych stron sprawa nie ma praktycznie znaczenia ale w przypadku dużych portali ta różnica jest już istotna. Po podjęciu decyzji z jakiego kodowania będziemy korzystać wstawiamy odpowiedni znacznik do kodu naszej strony w nagłówku head: <head> <meta http-equiv="content-type" content="text/xhtml; charset=utf-8" /> </head> Teraz należy odpowiednią wersję kodowania ustawić także w edytorze w którym tworzymy naszą stronę ay wiedział w jakim formacie ma ją zapisywać. Nasza strona ma aktualnie postać: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html> <head> <meta http-equiv="content-type" content="text/xhtml; charset=utf-8" /> </head> <body> przykładowy napis - test polskich znaczków: ąćęłńóśżź </body> </html> Po zapisaniu strony na dysk uruchamiamy ją w oknie przeglądarki i sprawdzamy czy poprawnie wyświetlone są polskie literki. |
|