Język HTML - Tabele i Ramki
HTML - Wykład 2
Dr Beata Pańczyk
Definiowanie Tabeli
<TABLE> ... </TABLE> |
Definicja tabeli |
<CAPTION>...</CAPTION> |
Nagłówek tabeli |
<TR> ... </TR> |
Wiersz |
<TD> ... </TD> <TH> ... </TH> |
Komórka Komórka w postaci nagłówka |
Np.
<TABLE>
<TR> <TD> ... </TD> <TD> ... </TD> </TR>
<TR> <TD> ... </TD> <TD> ... </TD> </TR>
</TABLE>
Przykład 1 - Tworzymy prostą tabelę
<html><body>
<table> <tr><td>Ania</td> <td>Ola</td> <td>Ela</td> </tr> <tr> <td>Adam</td> <td>Piotr</td> <td>Stanisław</td> </tr> </table>
</body></html> |
|
Parametry znacznika TABLE
BORDER |
szerokość krawędzi np. border=”0” - ukrywa krawędzie border=”3” |
CELLSPACING |
szerokość odstępów między komórkami |
CELLPADDING |
szerokość odstępu pomiędzy wewnętrzną krawędzią komórek a umieszczonych w nich tekstem |
WIDTH |
szerokość tabeli (w % lub punktach) np. width=”100%” width=50 |
HEIGHT |
wysokość tabeli (wartości jak wyżej) |
Przykład 1 - Dodajemy Nagłówek Tabeli i Krawędzie
<html><body>
<table border> <caption> Imiona</caption> <tr> <td>Ania</td> <td>Ola</td> <td>Ela</td> </tr> <tr> <td>Adam</td> <td>Piotr</td> <td>Stanisław</td> </tr> </table>
</body></html> |
|
Przykład 1 - wysokość i szerokość tabeli
<html><body> <table border="10" width="100%" height="80%"> <caption> Imiona</caption> <tr> <td>Ania</td> <td>Ola</td> <td>Ela</td> </tr> <tr> <td>Adam</td> <td>Piotr</td> <td>Stanisław</td> </tr> </table> </body></html> |
|
Przykład 1 - wysokość i szerokość tabeli
<html><body> <table border="10" width="300" height="75" cellspacing="6" cellpadding="6"> <caption> Imiona</caption> <tr> <td>Ania</td> <td>Ola</td> <td>Ela</td> </tr> <tr> <td>Adam</td> <td>Piotr</td> <td>Stanisław</td> </tr> </table> </body></html> |
|
Przykład 1 - wyrównanie tekstu w komórce
<html><body> <table border="10" width="100%" height="90%" cellspacing="3" cellpadding="3"> <caption> Imiona</caption> <tr> <td align="left" valign="top">Ania</td> <td align="center" valign="middle">Ola</td> <td align="right" valign="bottom">Ela</td> </tr> <tr> <td>Adam</td> <td>Piotr</td> <td>Stanisław</td> </tr></table> </body></html> |
|
Przykład 1 - kolory
<html><body> <table border="10" width="100%" height="90%" cellspacing="3" cellpadding="3" bgcolor="pink"> <caption> Imiona</caption> <tr> <td align="left" valign="top">Ania</td> <td align="center" valign="middle">Ola</td> <td align="right" valign="bottom">Ela</td> </tr> <tr bgcolor="yellow"> <td bgcolor="red">Adam</td> <td>Piotr</td> <td>Stanisław</td> </tr> </table> </body></html> |
|
Przykład 1 - parametry COLSPAN i ROWSPAN
<html><body> <table border="10" width="100%" height="90%" bgcolor="pink" bordercolor=”red”> <caption> Imiona</caption> <tr> <td rowspan="2">Ania</td> <td>Ola</td> <td>Ela</td> </tr> <tr> <td colspan="2">Piotr</td> </tr> </table>
</body></html> |
|
Tworzenie Ramek
<FRAMESET> ... </FRAMESET> Parametry: COLS, ROWS FRAMEBORDER
Np.: <FRAMESET COLS=”30%,*,30%”> |
Obszar definiowania ramek Określenie sposobu podziału okna Obramowanie ramki (0 lub 1)
|
<FRAME>
Parametry: SRC |
Definiuje poszczególną ramkę Nazwa pliku w ramce Nazwa ramki Paski przewijania (auto, yes, no) Zakaz zmiany wielkości ramki |
<NOFRAME> ... </NOFRAME> |
Określa dokument, który jest wyświetlany przez przeglądarki nie obsługujące ramek |
Struktura dokumentu z ramkami
<html> <head>.............</head>
<FRAMESET cols="25%,75%" frameborder=0 >
<FRAME src="menu.htm" name="Menu">
<FRAME src="home.htm" name="Home">
<NOFRAMES>
<body>
<h2>Witamy na stronie domowej</h2>
<h3> Niestety Twoja przeglądarka nie obsługuje ramek </h3>
</body>
</NOFRAMES>
</FRAMESET>
</html>
Przykład 2 - Ramki - Podział na Kolumny
<html> <frameset cols="2*,*"> <frame src="w2_p1.html"> <frame src="w3_p1.html"> </frameset> </html> |
|
Przykład 2 - Ramki - Podział na Wiersze
<html> <frameset rows="2*,*"> <frame src="w2_p1.html"> <frame src="w3_p1.html"> </frameset> </html> |
|
Przykład 2 - Ramki - Podział mieszany
<html> <frameset rows="70,*"> <frame src="tytul.html"> <frameset cols="30%,70%"> <frame src="w3_p1.html"> <frame src="w2_p1.html"> </frameset> </frameset> </html> |
|
Parametr TARGET Znacznika <A>
Odwołania w Dokumentach z Ramkami
<A HREF=”nowy.htm” TARGET=”nazwa ramki”> ....... </A>
Wartości predefiniowane:
TARGET=”_blank” - nowe okno
TARGET=”_self” - aktualne okno
TARGET=”_parent” - okno dokumentu nadrzędnego
TARGET=”_top” - całe okno robocze przeglądarki
Przykład 3 - Odwołania pomiędzy ramkami
<html> <frameset rows="70,*"> <frame src="tytul.html"> <frameset cols="30%,70%"> <frame src="menu.html" name="lewa"> <frame src="home.html" name="prawa"> </frameset> </frameset> </html> |
|
Przykład 3 - Odwołania pomiędzy ramkami
Plik menu.htm <html><body> <h2>Menu</h2> <a href="w2_p1.html" target="prawa"> Podstawy</a><br> <a href="w3_p1.html" target="prawa"> Tabele</a><br> <a href="w3_p2.html" target="_parent"> Ramki</a><br> <a href="http://www.pagetutor.com" target="_top">Przykłady</a>
</body></html> |
|
Przykład 3 - parametry frameset
<html> <frameset rows="70,*" border="20" bordercolor="red"> <frame src="tytul.html"> <frameset cols="30%,70%" > <frame src="menu.html" name="lewa"> <frame src="home.html" name="prawa"> </frameset> </frameset> </html> |
|
Praca pochodzi z serwisu www.e-sciagi.pl
Beata Pańczyk - HTML (Wykład 2) 1