Język html to język znaczników inaczej tagów, czyli słów lub skrótów
Transkrypt
Język html to język znaczników inaczej tagów, czyli słów lub skrótów
Język html to język znaczników inaczej tagów, czyli słów lub skrótów pochodzących z języka angielskiego ujętych w nawiasy ostrokątne <>, np.. <P>. W większości przypadków spotykamy znaczniki początku (inaczej otwarcia np. <B>) i ich odpowiedniki w postaci zakończenia, czyli znaczniki zamknięcia (oznaczone ukośnikiem / np. </B>) Oczywiście występują także znaczniki, bez ich odpowiednika kończącego, np. <BR> W znaczniku otwarcia możemy umieszczać parametry inaczej atrybuty, np. w <IMG> możemy wstawić <IMG SRC=”podajemy miejsce i nazwę obrazka”> W jednym znaczniku możemy umieścić kolejny, a w nim jeszcze inny, jeśli by taka konieczność była konieczna (nazywamy to zagnieżdżaniem), np. <B><I><U>. W takim przypadku musimy pamiętać, że zamykamy dane znaczniki w kolejności odwrotnej niż je otwieraliśmy, czyli dla tych trzech tagów otwartych kilka słów wcześniej zamknięcie będzie wyglądało: </U></I></B> Szkielet dokumentu HTML: <HTML> <HEAD> Tu umieszczamy informacje, które na stronie mają być niewidoczne (np. tytuł strony, autora strony, opis strony, kodowanie znaków – polskie litery będą poprawnie wyświetlane) </HEAD> <BODY> Tu umieszczamy to, co na stronie ma być widoczne, czyli tekst, obrazki, odnośniki, tabelki czy co tam jeszcze się uda. </BODY> </HTML> Kodowanie: <meta charset=”utf-8”> Opis strony: <meta name=”description” content=”Maluchy na Kubie”> Dane autora: <meta name=”author” content=”Grzegorz Brzęczyszczykiewicz”> Dobrze jest też przed znacznikiem <HTML> wstawić informację o typie dokumentu pisząc <!DOCTYPE html>. Wypada też będzie dodać w znaczniku otwarcia <HTML> parametr LANG=”pl” Oto kilka tagów (znaczników) i ich znaczenie na następnej stronie: Znaczenie Tag (znacznik) otwarcia Tag (znacznik) zamknięcia Nagłówek (tytuł rozdziału) poziomy do 1 do 6 Z parametrem align=”ustawienie” możemy wybrać ustawienie tekstu w wierszu: Center – do środka, Left – do lewej Right – do prawej, Justify - wyjustowany Utworzenie akapitu Tak samo jak tag <H> może wystąpić z parametrem align Łamanie linii w akapicie, tworzenie pustych linii Wyśrodkowywanie Oznaczenie cytatu (dany fragment pojawi się w cudzysłowach) Pochylenie (kursywa) Pogrubienie Akcentowanie tekstu (może powodować pogrubienie) Podkreślenie Wypunktowanie Numerowanie <H1> </H1> np. <H5 align="center"> </H5> <P> </P> np. <P align="justify"> <BR> </P> brak <CENTER> <Q> </CENTER> </Q> <I> <B> <STRONG> </I> </B> </STRONG> <U> <UL> <OL> <LI> </U> </UL> </OL> </LI> <IMG> np. <IMG SRC="osa.jpg"> Brak Stworzenie listy wypunktowanej lub ponumerowanej (należy wstawić miedzy znacznikami <UL> lub <OL> zajrzyj na ostatnią stronę Wstawienie obrazka Musi być z parametrem SRC=”miejsce i nazwa obrazka lub tylko nazwa obrazka” Można dodać parametr WIDTH=”liczba” (szerokość) lub/i HEIGHT=”liczba” (wysokość) Wstawienie odnośnika, czyli hiperłącza Musi zawierać parametr HREF=”adres lub nazwa pliku” Wstawienie tabeli Żeby tabela zaistniała między znacznikami <TABLE> wstawiamy znaczniki wiersza, a między nimi znaczniki komórek Wiersz Komórka Kreska pozioma od lewej do prawej Tytuł strony np. <IMG SRC="osa.jpg" HEIGHT="100"> <A> </A> np. </A> <A HREF="http://www.onet.pl" <TABLE> </TABLE> <TR> <TD> </TR> </TD> <HR> <TITLE> Brak </TITLE> O ile HTML służy do opisania treści na stronie i podzieleniu jej na fragmenty według ich znaczenia, tak za wygląd naszych stron internetowych odpowiada CSS. Kod CSS można umieścić w oddzielnym pliku z rozszerzeniem .css i "wstawić" go poprzez specjalny tag HTML (niżej jest podany). Można też umieścić go bezpośrednio w dokumencie HTML. My postaramy się kod css umieścić w oddzielnym pliku. A więc musimy w pliku html (u nas index.html) między znacznikami HEAD (czyli tym otwartym, a zamkniętym) wstawić znacznik (inaczej tag) LINK z parametrami (inaczej atrybutami). Oto on: <LINK REL="STYLESHEET" HREF="main.css"> (wpisujesz to używając programu notepad++) Teraz w programie NOTEPAD++ nie zamykając pliku index.html utwórz drugi plik. Postępuj tak: Z menu programu wybierz Składnia (jeśli masz po angielsku menu wybierz Language)i pod literką C wybierz CSS. Następnie ten nowy plik zapisz w tym samym miejscu, co znajduje się plik index.html pod nazwą main. Jeśli dobrze poszło w programie notepad++ masz otwarte dwa pliki (index.html i main.css), a w folderze AUTOHIPNOZA powinien pojawić się kolejny plik - main.css (Można też było podać inną nazwę) W pliku CSS wykorzystujemy znaczniki, które pojawiły się w pliku HTML, oraz identyfikatory i klasy. U nas identyfikatorów i klas nie było. Jak więc to robimy? Podajemy nazwę znacznika bez żadnych nawiasów, a po nazwie wstawiamy tym razem nawiasy klamrowe, między którymi wpisujemy, co chcemy zmienić, stawiamy dwukropek i podajemy jak ma wyglądać, na koniec umieszczając średnik np. Jeśli wpiszemy to, co widzimy na obrazku po lewej w pliku css (u nas to main.css) i zapiszemy oba pliki w programie notepad++ tekst, który znalazł się między znacznikami H1 po odświeżeniu przeglądarki firefox zmieni się na kolor zielony. UWAGA: Możemy naraz zmieniać jedną lub kilka właściwości danego znacznika. Atrybut "href" wskazuje, w którym pliku mieści się kod CSS, REL="stylesheet" mówi nam z kolei, że chodzi o arkusz stylów CSS. Kilka właściwości, które możemy zmienić w css: color [kolor tekstu podajemy słowem po angielsku lub sześciocyfrową liczbą szesnastkową poprzedzoną # lub używając rgb, np. color: red; lub color: #34FA2C; #000000 -czarny, a #FFFFFF -biały lub color: rgb(12, 156,245); liczby mogą być od 0 do 255] background-color [kolor tła, podajemy kolor tak samo jak w color] background-image [tło w postaci obrazka, podajemy np. background-image: url("miejsce i nazwa obrazka lub link"); jeśli obrazek jest w tym samym miejscu, co plik html to podajemy wówczas tylko nazwę pliku np. "burza.jpg", background-image: url("burza.jpg") jeśli obrazek jest w jakimś folderze lub folderach wówczas podajemy nazwy folderu(ów) i na końcu nazwę obrazka (każdą nazwę oddzielamy ukośnikiem /) np. jeśli plik html i folder Obrazki są w tym samym miejscu, a w folderze Obrazki jest plik burza.jpg to wówczas zapiszemy to "Obrazki/burza.jpg" czyli: background-image: url("Obrazki/burza.jpg") ] font-family [rodzaj oraz rodzina czcionki, np. font-family: arial; kilka przykładowych innych dostępnych nazw: Georgia, Book Antiqua, Helvetica, Impact, Verdana] font-size [wielkość czcionki, podajemy liczbą a następnie dopisując px, np. font-size: 14px;] border [wstawia obramowanie, możemy określić grubość, styl i kolor, np. border: 4px solid blue; styl obramowania określimy m.in. słowami none (brak obramowania), solid (obramowanie linią ciągłą), dotted (obramowanie linią przerywaną), inset (musisz sprawdzić samodzielnie)] padding [przestrzeń wokół danego elementu, np. padding: 10px;] list-style [ustala wygląd wypunktowań (dostępne: none (brak znaków punktowania), square (kwadraciki jako punktowy) czy circle(koła jako punktory)) lub numerowań (dostępne: lower-alpha (małe litery alfabetu), upper-alpha (duże litery alfabetu), lower-roman (małe rzymskie cyfry) czy upper-roman (duże rzymskie cyfry)), np. list-style: square; użyte dla UL spowoduje, że zamiast czarnych kropek wypunktowania pojawią się czarne kwadraciki] To do HTMLa, jak tworzyć punktowanie, numerowanie i tabelkę. Stworzenie wypunktowania. Wpisując znaczniki w ten sposób: <OL> <LI> jeden</LI> <LI>dwa</LI> <LI>trzy</LI> </OL> w przeglądarce powinno to wyglądać następująco: jeden dwa trzy Identycznie wykonujesz numerowanie, tyle, ze zamiast <OL> wpisujesz znacznik numerowania. W przeglądarce otrzymasz wówczas to: 1. jeden 2. dwa 3. trzy Stworzenie tabeli: Przykład tabeli składającej się z trzech kolumn i jednego wiersza: <TABLE> -mówi, że będzie to tabela <TR> - mówi, że tworzymy wiersz <TD> - mówimy, że tworzymy pierwszą komórkę Tu możemy coś wpisać lub umieścić obrazek </TD> - mówimy, że zamykamy pierwszą komórkę <TD> - mówimy, że tworzymy drugą komórkę Tu możemy coś wpisać lub umieścić obrazek </TD> - mówimy, że zamykamy drugą komórkę <TD> - mówimy, że tworzymy trzecią komórkę Tu możemy coś wpisać lub umieścić obrazek </TD> - mówimy, że zamykamy trzecią komórkę </TR> - mówi, że kończymy wiersz </TABLE> - mówi, że zamykamy tabelę Jeśli nie ustalimy koloru obramowania tabelki to tabelka będzie niewidoczna, mimo, ze będzie. HTML nie zna kolumn, a więc, żeby utworzyć tabelkę składającą się z trzech kolumn i jednego wiersza: tworzymy jeden wiersz, a w nim trzy komórki, jak w powyższym przykładzie