Kurs HTML - cz. 1
Transkrypt
Kurs HTML - cz. 1
Kurs języka HTML cz. 1 – wstęp i edytory Czym jest język HTML? Język HTML jest podstawą kaŜdej strony WWW niezaleŜnie od tego, w jaki sposób powstała; określa on strukturę strony oraz jej wygląd. Skrót HTML pochodzi od słów Hypertext Markup Language – Język Znakowania Hipertekstu. Plik zawierający kod HTML jest zwykłym plikiem tekstowym, od innych róŜniącym się tylko rozszerzeniem nazwy pliku: *.html, lub rzadziej *.htm. Dzięki takiej formie moŜna pisać strony internetowe nawet w najprostszych programach, jak dostępny w systemie Windows Notatnik. Dopiero przeglądarka WWW dokonuje przeobraŜenia tekstowego opisu wyglądu i zawartości strony WWW, zawartego w pliku HTML, na postać graficzną. Plik HTML zawiera szereg znaczników składających się na elementy. Znacznik to fragment tekstu zamknięty wewnątrz znaków nawiasów ostrokątnych (<) oraz (>). Znacznikiem jest na przykład <a>. Elementy języka HTML składają się zawsze z dwóch znaczników: znacznika otwierającego oraz znacznika zamykającego. Znacznik zamykający róŜni się od otwierającego tym, Ŝe zaczyna się nie samym znakiem <, a parą znaków </. Znacznikiem zamykającym jest na przykład </a>. W poniŜszych opisach edytorów znajduje się mnóstwo trudnych skrótów i nazw. Objaśniam tutaj kilka najczęściej występujących. CSS - (ang. Cascading Style Sheets) to język słuŜący do opisu formy prezentacji (wyświetlania) stron WWW. PHP - skryptowy język programowania zaprojektowany do tworzenia stron internetowych w czasie rzeczywistym. JavaScript - skryptowy język programowania, stworzony przez firmę Netscape, najczęściej stosowany na stronach internetowych. Edytory HTML Teoretycznie do napisania strony internetowej wystarczy dowolny edytor tekstu i dobre chęci. Lecz pisanie strony w zwykłym edytorze tekstu, byłoby bardzo uciąŜliwe. Dlatego powstało wiele wyspecjalizowanych edytorów, które ułatwią, przyspieszą i uprzyjemnią Twoją pracę. W Internecie znajduje się sporo darmowych edytorów HTML. PoniŜej wymienię kilka wartych zauwaŜenia. Ager Web Edytor Oprócz HTML i CSS, wspiera równieŜ programowanie w językach JavaScript i PHP. Posiada kreatory znaczników HTML, deklaracji CSS oraz skryptów JavaScript. Pozwala oglądać efekt kodu na dwóch wbudowanych przeglądarkach. Edytor uŜywany prywatnie przeze mnie, gorąco polecam początkującym. W Internecie krąŜy mnóstwo korzystnych opinii od doświadczonych webmasterów (osoby zajmujące się pisaniem stron internetowych). EdHTML Uniwersalny edytor do HTMLa. Wspiera równieŜ XHTML, CSS, JavaScript i PHP. Bardzo dobrze koloruje składnię, pozwala na proste testowanie stron we wbudowanych przeglądarkach, pozwala takŜe na testowanie skryptów PHP nie wychodząc z programu. Program zawiera wiele wbudowanych narzędzi, np. kompresor HTML, konwerter polskich znaków itp. Dzięki szablonom i rozbudowanej pomocy pomaga początkującym webmasterom. Web Edit Wsparcie m.in. języków: HTML i XHTML, CSS, PHP. Zawiera generatory: tabele, formularze, listy, bloki tekstowe, wideo, Flash, obrazy. Inteligentna funkcja podpowiedzi kodu ułatwia wstawianie atrybutów bez potrzeby ich pamiętania. Znajdziemy tutaj równieŜ gotowe do uŜycia przykłady skryptów PHP i JavaScript, wbudowane sprawdzanie składni HTML oraz moŜliwość instalacji wtyczek. Na pierwszy rzut oka wydał mi się trochę nieczytelny, ale wystarczy na chwilę się w niego zagłębić aby odkryć, Ŝe ma w sobie to "coś". kED Edytor plików HTML, CSS, XML, PHP, JavaScript. Edycja wielu dokumentów jednocześnie, rozbudowana edycja tabel (w tym oczyszczanie tabel zapisanych przez MS-Word). MoŜliwość wyboru dodatkowych zewnętrznych przeglądarek. Wbudowany prosty mechanizm sprawdzania struktury dokumentu - "rysuje" on sprawdzany dokument w postaci drzewa, dzięki czemu łatwiej zobaczyć, czy wszystkie znaczniki są prawidłowo podomykane. HateML Pro Edytor przeznaczony zarówno dla początkujących jak i zaawansowanych webmasterów. Wspomaga tworzenie stron z uŜyciem XHTML, PHP, CSS, SQL (język zapytań słuŜący do tworzenia baz danych np.: MySQL, Oracle,), JavaScript i VBScript. Program został równieŜ wyposaŜony w narzędzia mające na celu optymalizację kodu - m.in. narzędzie HTMLTidy słuŜące do sprawdzania poprawności kodu, narzędzie kompresujące kod, oraz moŜliwość bezpośredniego wysłania kodu do narzędzia Validator W3C. Ułatwieniem dla programistów piszących w PHP jest moŜliwość bezpośredniego uruchamiania kodu PHP z poziomu programu (bez konieczności uruchamiania serwera). Oczywiście istnieje o wiele więcej tego typu edytorów – tutaj macie pełny wybór. W następnej części zajmiemy się ramami dokumentu *.html i kodowaniem polskich znaków. Jan KoŜuszek pomoc: www.republika.onet.pl www.kurshtml.boo.pl W razie pytań proszę pisać na mój e-mail: [email protected]