MENU
Newsy
Kursy
Porady
Pozycjonowanie
Forum
Katalog stron
Grafika
Download
Generatory
Gry online
Bramka E-mail
Darmowe E-booki
Tanie serwery

GRAFIKA
++ Prace
3D
Abstrakcje
Tła pod bannery
Tła pod buttony
++ Avatary
80x80
++ Czcionki
3D
Grafiti
Mini
Ozdobne
Ręczne
Retro
Wzorowane
++ Szablony
Portale
Prywatne
Wortale
++ Programy
++ Strony www

SKRYPTY
++ PHP
Aukcje
Autoryzacja
Bannery
Biblioteki muzyki
Blogi
Bramki
CMSy
Czaty
Data i Czas
Download
Formularze
Forum
Galerie zdjęć
Katalogi WWW
Księgi gości
Newsy
Ogłoszenia
Rankingi
Sklepy
Sondy
Sport
Statystyki i liczniki
Wyszukiwarki
Inne
++ CGI
Bannery
Bramki
Czaty
Download
Formularze
Forum
Galerie zdjęć
Księgi gości
Newsy
Rankingi
Statystyki i liczniki
Wyszukiwarki
Inne

LINKI
Kursy - Darb.pl
Producent, Usługi
WebServ
TlenPlus
Sklep Car Audio

SUBSKRYPCJA
  
Zapisz Wypisz

SONDA
O czym czytasz w webpl.org ?
Inne ...
Porady JScript
Porady PhotoShop
Porady HTML&CSS
Porady PHP


 

Kursy.WebPL.org - Darmowy kurs html, php, cgi i wiele innych!

KURS HTML


HTML - Podstawy

PODSTAWY
     W tym kursie omawiać będę tworzenie stron WWW za pomocą dowolnego edytora tekstów. Nie będe się zajmował programami tworzącymi takie strony.
Do tworzenia stron wystarczy edytor tekstów, program graficzny zapisujący w formatach GIF i JPG (polecam Paint Shop Pro), no i oczywiście jakaś przeglądarka WWW (LYNX odpada).
Strona WWW jest zwykłym plikiem tekstowym. Ale pod przeglądarką WWW wygląda na zupełnie co innego. Działa to tak: w tym pliku oprócz tego, co widzi oglądający stronę jest jeszcze kupa poleceń dla przeglądarki WWW. Polecenia te są ograniczone znakami < i >. Ponieważ odnosi się to do każdego polecenia, dam sobie spokój z wypisywaniem tych znaczków za każdym razem. Zamiast <BODY> będe więc pisał BODY, itd. Duża część poleceń odnosi się tylko do fragmentu strony. Na przykład komenda B, która pogrubia tekst:

Tekst zwykły
<B>

tekst pogrubiony
</B>
tekst zwykły


     Jak widać na powyższym przykładzie, komenda B została zakończona przez komendę </B>. Tak jest ze wszystkimi komendami.
Teraz jeszcze kilka słów wyjaśnienia do przykładów. Zwykle polecenia objęte znakami < i > nie są widozne. W przykładach znak < zastąpiłem ciągiem znaków & lt;, powodujących tylko jego wyświetlenie.
     No i chyba ostatnia sprawa: pliki zawierające strony powinny mieć rozszerzenie .htm lub .html, należy też pamiętać, że większość serwerów rozróżnia małe i duże litery w nazwach plików, więc INDEX.HTM, Index.htm i index.htm to 3 różne pliki.


NAJWAŻNIEJSZE POLECENIA
     Niewątpliwie najważniejszym poleceniem jest polecenie HTML. Musi ono rozpoczynać każdy dokument, i musi być zamknięte jako ostatnie. Następną co do ważności jest komenda BODY. Po zamknięciu BODY można już tylko zamknąć polecenie HTML. Cały tekst objęty komendą BODY z wyjątkiem innych komend zostanie wyświetlony. To wystarczy już do napisania najprostszej strony WWW:

<HTML>
 <HEAD>
 <!-- 
 Tekst objęty znacznikami 
 <!-- i --> to komentarz 
 Tutaj ustawia się pare 
 ważnych rzeczy - zobacz 
 sekcję Nagłówek 
 tego kursu 
 -->
 </HEAD>
 <BODY>
 Moja pierwsza strona
 </BODY>
</HTML>

     Większość komend można wywoływać z parametrami. Tak jest np. przy ustawianiu koloru tła dla strony:

<BODY BGCOLOR=RED>

Kolory można określać na dwa sposoby:

  • wpisując nazwę koloru
  • podając jego numer
    Pierwszy sposób jest zdecydowanie łatwiejszy. Możesz obejrzeć tabelę zawierającą próbki kolorów mających nazwy, ale na razie omówię jeszcze drugi sposób. Wygląda to na przykład tak:

              <BODY BGCOLOR=#12A24B>

         Kolejne dwucyfrowe liczby tego numeru w systemie szesnastkowym oznaczają ilość składnika czerwonego, zielonego i niebieskiego. W ten sposób trudniej jest ustawić kolor, ale można ich uzyskać znacznie więcej.
         Polecenie BODY ma wiele parametrów. Poznany wcześniej BGCOLOR zmienia kolor tła. TEXT zmienia kolor liter, LINK zmienia kolor odnośników, VLINK zmienia kolor odnośników które były już odwiedzane. Parametry LINK i VLINK mają domyślnie wartości:
              LNIK=BLUE
              VLINK=PURPLE
         Parametr BACKGROUND pozwala ustawić obrazek jako tło, np.:

              <BODY BACKGROUND=TŁO.GIF>

         Obrazek musi być w formacie GIF lub JPG. Należy zwrócić uwagę na wielkość liter - windows nie jest na nią wrażliwy, ale w systemie UNIX (system operacyjny pod którym pracuje większość serwerów internetowych) Obrazek.gif i obrazek.gif to dwa różne pliki.
         Obrazek który ma być użyty jako tło nie może mieć wielu kolorów (tekst będzie nieczytelny). Ciekawy efekt daje użycie długiego (koło 1700 pixeli długości) i niewysokiego paska, na przykład takiego jak na moich stronach. Ponieważ jest on bezustannie powtarzany, wygląda jakby był tu wysoki pionowy pasek po lewej stronie.


    CO MOŻNA ZROBIĆ Z TEKSTEM
         Gdyby tekst był pisany cały czas taką samą czcionką, nie byłobo szans na napisanie przejrzystej strony dłuższej niż 10 linijek. Jest więc wiele komend wpływających na wygląd tekstu. Oto one:

    • B - pogrubia tekst
    • I - pochyla tekst
    • U - podkreśla tekst
    • STRIKE - przekreśla tekst
    • BIG - powiększa tekst
    • SMALL - pomniejsza tekst
    • SUB - tekst pisany niżej
    • SUP - tekst pisany wyżej

         Teraz trochę o wielkości tekstu. Do jej ustawiania można użyć komend H1, H2, H3, H4, H5, H6. Ich działanie widać poniżej:
    FONT CLASS="bighead"H2

    H3

    H4

    H5
    H6

         Zdecydowanie lepiej jest jednak użyć do tego celu komendy FONT. Pozwala ona na zmianę koloru, wielkości i czcionki jaką tekst jest pisany. Do zmiany koloru służy parametr COLR. Parametr SIZE określa wielkość czcionki. Parametr FACE pozwala wybrać czcionkę. Można podać w nim kilka nazw czcionek oddzielonych przecinkami - zostanie wtedy użyta pierwsza z nich, która zostanie znaleziona na komputerze oglądającego stronę. Przykład:

              <FONT SIZE=5 COLOR=RED>

    będzie wyglądał tak
         Tekst we wszystkich przeglądarkach jest domyślnie wyrównany do lewej. Jednak może być też wyrównany

    do prawej
    lub wyśrodkowany.
         Do uzyskania tych efektów używana jest komenda DIV z parametrem ALIGN. Może on mieć 3 wartości:
  • LEFT - tekst wyrównany do lewej
  • RIGHT - tekst wyrównany do prawej
  • CENTER - tekst wyśrodkownay
         Nietrudno zauważyć, że znaki końca lini w pliku .htm są przez przeglądarkę ignorowane. W każdej lini wyświetlane jest tyle tekstu ile się zmieści. Jeżeli jednak zechcemy koniecznie zacząć coś od nowej lini, lub uzyskać odstęp między dwoma fragmentami tekstu, trzeba użyć komendy BR. Nie ma ona żadnych parametrów. Po prostu kończy linię i przechodzi do następnej.


    ODNOŚNIKI
         WWW nie było by tym czym jest bez odnośników. Trzeba więc wiedzieć, jak umieszczać je w swoich stronach. Służy do tego komenda A z parametrem HREF. Zawiera on adres strony, do której ma odsyłać, np.:

    <A HREF=strona.htm>Tekst odnośnika</A>


    Po kliknięciu napisu Tekst odnośnika zostanie załadowany dokument o nazwie strona.htm. Parametr HREF może też zawierać pełny adres strony, lub lokalizację strony względem strony bieżącej, np.:

    <A HREF=www.nic.pl/strona.htm>
    <A HREF=katalog/strona.htm>

         Odnośniki mogą też przenosić między różnymi miejscami na tej samej stronie. Jest to trochę bardziej skomplikowane. Najpierw poleceniem A z parametrem NAME należy oznaczyć miejsce, do którego ma przenosić taki odnośnik, np.:

    <A NAME=nazwa>

    Aby teraz stworzyć odnośnik przenoszący do tego miejsca trzeba wpisać:

    <A HREF=#nazwa>

    gdzie nazwa to nazwa miejsca podana w parametrze NAME.
         Te dwie funkcje odnośników można też połączyć, tworząc odnośnik przenoszący do wybranego miejsca innej strony. Wygląda to tak:

    <A HREF=strona.htm#miejsce>

    Oczywiście w pliku strona.htm musi do tego zostać zdefiniowany punkt o nazwie miejsce.


    OBRAZKI
         Jak powszechnie wiadomo do stron WWW można wstawiać obrazki. Używa się do tego polecenia IMG. Ma ono obowiązkowy parametr SRC zawierający nazwę lub adres i nazwę obrazka (koniecznie w formacie GIF lub JPG) który ma zostać umieszczony w stronie. Obrazki nie mogą być zbyt duże, ze względu na małą szybkość modemów.
         Obrazki w formacie GIF mogą mieć przeźroczyste tło. W formacie GIF można też zapisać animację. Służą do tego osobne programy takie jak Gif Construction Set (gifcon), lub Animation Shop
         Oczywiście na położenie obrazków wpływa komenda DIV. Położenie tekstu względem obrazka ustawia się parametrem ALIGN. Może on mieć następujące wartości: left, right, top, center, bottom, middle.
         Może się zdarzyć, że obrazek ma inną wielkość niż potrzeba na stronie. Wtedy używa się parametrów HEIGHT i WIDTH, w których podaje się żądaną wysokość i szerokość w pikselach lub procentach wielkości okna.


    TABELE
         Często używanym elementem języka HTML są tabele. Używa się ich nie tylko do tworzenia tabel jako takich, ale także do układania elementów strony.
         Każda tabela jest rozpoczynana poleceniem TABLE. Ma ono ważny parametr BORDER określający grubość ramki tej tabeli. Jeżeli parametrowi BORDER nie zostanie nadana wartość, tabela nie ma ramek.
         Gdy już rozpocznie się tabelę można używać poleceń TD i TR. Pierwsze z nich przechodzi do następnej komórki, drugie do następnego wiersza komórek. Przykład:

              <TABLE BORDER=5>
              <TD>pierwsza komórka<TD>druga komórka<td>trzecia komórka
              <TR><TD>A to już następny wiersz<TD>komórka po prawej jest pusta --->
              </TABLE>


    A tak to wygląda w praktyce:

    pierwsza komórka druga komórka trzecia komórka
    A to już następny wiersz komórka po prawej jest pusta --->

         Jeżeli na jakimś tle tabela jest kiepsko widoczna można użyć parametrów BORDERCOLORLIGHT i BORDERCOLORDARK, za pomocą których można zmienić kolory ramek (jasny i ciemny).

    WYKORZYSTANIE TABEL
         Tabele są bardzo często używane do ułożenia tekstu i obrazków na stronie. Tabela może też mieć inne tło niż pozostała część strony. Do jego ustawiania służą parametry BGCOLOR i BACKGROUND podawane w poleceniu TD (w zależności, czy tło ma mieć jednolity kolor, czy też tłem ma być obrazek). Polecenia TABLE i TD mają też parametr WIDTH określający szerokość danej komórki w przypadku polecenia TD lub tabeli w przypadku polecenia TABLE. Teraz przykład łączący to wszystko:

              <TABLE width=60%>
                   <TR>
                        <TD WIDTH=23% BGCOLOR=RED>czerwone
                        <TD WIDTH=* BGCOLOR=WHITE>białe
                        <TD BGCOLOR=LIGHTBLUE WIDTH=23%>jasnoniebieskie
                   <TR>
                        <TD WIDTH=23%>przeźroczyste
                        <TD WIDTH=* BGCOLOR=GREEN>zielone
                        <TD WIDTH=23%>przeźroczyste
                   <TR>
                        <TD WIDTH=23% BGCOLOR=PINK>różowe
                        <TD WIDTH=* BGCOLOR=WHITE>białe
                        <TD BGCOLOR=YELLOW WIDTH=23%>żółte
              </TABLE>



         Teraz to samo w praktyce:

    czerwone białe jasnoniebieskie
    przeźroczyste zielone przeźroczyste
    różowe białe żółte

         W powyższym przykładzie parametrowi WIDTH nadałem kilkakrotnie wartość *. Oznacza to, że dana komórka lub inny element zajmie całe pozostawione mu miejsce.


    FORMULARZE

         Formularze są bardzo ważnym elementem języka HTML, gdyż umożliwiają czytającemu stronę wprowadzanie danych, które mogą być wykorzystane przez autora strony. Obsługą danych z formularzy zajmują się zwykle skrypty CGI. Są to krótkie programy napisane np. w PERLU, uruchamiane na serwerze. Mogą one przykładowo wysłać zawartość formularza e-mailem do autora strony, wyświetlając jednocześnie stronę z podziękowaniami. Jeżeli potrzebujesz skryptu do obsługi formularza, zajrzyj do działu CGI_PL.
         Każdy formularz rozpoczyna się poleceniem FORM. Ma ono dwa ważne parametry - METHOD i ACTION. Pierwszy z nich może mieć dwie wartości: GET i POST. Której użyć zależy od skryptu obsługującego formularz. Drugi z nich - ACTION - powinien zawierać adres skryptu obsługującego formularz.
         Formularz może też zostać użyty przez skrypt Javy, ale wtedy dane nie wydostaną się poza komputer użytkownika. Jest to przydatne przy pisanych w Javie kalkulatorach i podobnych dodatkach do stron. Wtedy należy podać jeszcze parametr NAME zawierający nazwę formularza, przez którą będzie się do niego odwoływał skrypt.
         W obrębie formularza można używać poleceń INPUT, TEXTAREA, SELECT.

    INPUT
         Polecenie INPUT pozwala tworzyć podstawowe elementy formularza. Ma ono parametr TYPE, od którego zależy istnienie innych parametrów. Określa on rodzaj pola formularza.


    TYPE=TEXT



         Są trzy parametry dla takiego pola - NAME, MAXLENGTH i SIZE. NAME określa nazwę pola, SIZE jego długość w znakach, MAXLENGTH maksymalną długość ciągu wprowadzonych znaków.


    TYPE=PASSWORD



         Parametry identyczne jak przy TYPE=TEXT, zamiast wprowadzanych liter pojawiają się gwiazdki.


    TYPE=CHECKBOX



         Zaznaczane pole ma parametry NAME i CHECKED. NAME zawiera nazwę pola, parametrowi checked nie nadaje się wartości, np.

              <INPUT TYPE=CHECKBOX CHECKED>

    wyświetli pole które będzie od razu zaznaczone.


    TYPE=RADIO



         Dla jednego zestawu takich pól parametr NAME podawany w każdym musi być taki sam. Można użyć parametru CHECKED, aby wybrać które z pól będzie zaznaczone na początku (zanim użytkownik to zmieni). Parametr VALUE zawiera wartość która zostanie wysłana, jeżeli właśnie to pole jest zaznaczone.


    TYPE=RESET



         Tworzy przycisk czyszczący zawartość formularza. Parametr VALUE zawiera napis na przycisku.


    TYPE=SUBMIT



         Podobnie jak przy TYPE=RESET, ale przycisk powoduje wysłanie formularza.


    TYPE=BUTTON

         Parametry takie jak przy TYPE=RESET, tworzy przycisk który może zostać użyty przez skrypt Java.


    TEXTAREA



         Polecenie TEXTAREA może zostać użyte tylko w obrębie formularza. Tworzy ono pole do wpisywania tekstu. Ma trzy parametry NAME, ROWS, COLS. NAME to nazwa pola, ROWS to jego wysokość w linijkach, COLS to jego długość w znakach. Polecenie to trzeba koniecznie zamknąć - przedtem można wpisać tekst, który pojawi się w polu po otwarciu strony.




    RAMKI

         Ramki pozwalają na wyświetlenie na jednej stronie wielu dokumentów, dzięki czemu są nadzwyczaj przydatne. Aby z nich skorzystać trzeba stworzyć nowy dokument, nie zawierający znaczników BODY (HEAD jest dozwolony). Następnie zamiast sekcji BODY rozpoczynamy komendę FRAMESET. Ma ona jeden parametr - ROWS lub COLS, zależnie czy ramka ma być pozioma czy pionowa. Następnie należy użyć polecenia FRAME z parametrem SRC, zawierającym nazwę strony do wstawienia. Jeżeli podamy parametr NORESIZE, użytkownik nie będzie mógł zmienić wielkości ramki. FRAMEBOREDER=NO spowoduje, że cieniowana kreska nie zostanie wyświetlona. Name określa nazwę ramki. Jeżeli nie chcemy pasków do przewijania zawartości wpisujemy parametr SCROLLING=NO.
         Komendy FRAME należy użyć dla każdej z ramek. Przykład:

              <FRAMESET COLS=20%,*,30%>
                   <FRAME SRC=strona1.htm>
                   <FRAME SRC=strona2.htm>
                   <FRAME SRC=strona3.htm>
              </FRAMESET>


    ODNOŚNIKI W RAMKACH

         Standardowy odnośnik po kliknięciu załaduje stronę do ramki w której był poprzednio. Aby to zmienić można zastosować parametr TARGET, w którym należy podać nazwę ramki do której ma zostać załadowany dokument. Może on mieć też wartości _top i _blank - pierwsza z nich powoduje zlikwidowanie ramek i załadowanie strony na cały ekran, druga powoduje załadowanie strony do nowego okna.


    Zakończenie

         Dziękuję za czas poświęcony na czytanie mojego kursu. Więcej informacji możesz znaleźć w spisie wybranych poleceń HTMLa - opisałem tam dokładnie wszystkie moim zdaniem najważniejsze polecenia, wraz z parametrami. Życzę wielu sukcesów w pisaniu stron WWW.
     


    Kurs udostępnił : Grzegorz Plebański


  • Kursy -> Kurs HTML
     

     
         
    Copyright ©2002-2006 WebPL Hosted by Bellatrix

    zdjęcia ślubne ogłoszenia motoryzacyjne Agencja Search Engine Marketing Miłość tolkien

    agencja reklamowa | artykuły reklamowe | biuro tłumaczeń | CYFROWY POLSAT | CYFROWY POLSAT | darmowe filmy porno | darmowe filmy porno, sex, erotyka, pornografia, filmy erotyczne, free movies | DARMOWE Ogłoszenia Lublin | długopisy reklamowe | dziewczyny | erotyka | erotyka | erotyka | FEROMONY DAMSKIE i MĘSKIE | FEROMONY i PERFUMY | filmy erotyczne | filmy porno | filmy porno | filmy porno | fotografia ślubna i videofilmowanie kraków | Gry Online | HurtowniaCzesci.pl | kapelusze | katowice airport to krakow | kolonografia | Konta shell hekko.eu | KOSZULKI Z NADRUKIEM | krawaty | kredyt konsolidacyjny | Kredyty mieszkaniowe | mam talent, szansa | mam talent, szansa | meble ogrodowe | Meble stylowe | Media Radio Telewizja PR | mega bonusy | Nieruchomości | Noclegi Kołobrzeg, SPA | Oferty nieruchomości | Ogłoszenia motoryzacyjne | ogłoszenia motoryzacyjne, samochody, sprzedam samochód | porno | porno | Praca | praca ogłoszenia | Programy komputerowe | Projekty domów | Rezerwacja Hoteli | rezerwacja hoteli sindbad | Ręceprecz odTybetu | schwerlasttransporte | schwerlasttransporte | sex | Sex | Sex, Filmy Porno | sex, tapety erotyczne | soczewki | soczewki kontaktowe | Sprzęgła | Tani hosting - Niop.pl | tani kredyt mieszkaniowy | Telewizja cyfrowa CYFRA | Terminal przeładunkowy | tłumacz | Tworzenie stron internetowych | upominki reklamowe | Ustka | Wesele |