HTML, CSS, Blogger. Tabele. Omówienie cześć pierwsza - poradnik
Tabele. Omówienie cześć druga - poradnik
1. Tabele. Omówienie cześć pierwsza
(Uwaga!) Konstrukcja czystej tabeli:
(Uwaga!) Konstrukcja czystej tabeli:
Opis: Domyślny wygląd tabeli. Zdefiniowane są tylko wewnętrzne marginesy by tekst nie zlewał się z krawędziami komórek. Znacznik border określa grubość krawędzi, może być zerowy. Wtedy linie są niewidoczne.
Przykład 3
(Uwaga!) Konstrukcja czystej tabeli:
Opis: Znacznik border określa cechy krawędzi tabeli. W tym przykładzie pierwszy użyty na początku określa grubość obrysu tabeli, natomiast drugi określa wygląd i kolor.
Przykład 4
(Uwaga!) Konstrukcja czystej tabeli:
Opis: Użycie znacznika cellspacing określa dodatkowe odstępy pomiędzy komórkami i obrysem tabeli (krawędziami). Znacznik dashed oznacza przerywaną linię.
Przykład 5
(Uwaga!) Konstrukcja czystej tabeli:
Opis: Znacznik dotted oznacza kropkowaną linię.Natomiast padding definiuje wewnętrzne marginesy, w dokładnie takiej kolejności górny, prawy, dolny i lewy. Ponieważ krawędzie mają różny wygląd, to pierwsze border html wizualnie wpływa tylko na obrys, a nie całą tabelę. Lepiej jest zapisywać wygląd w style. Czyli border: 12px #008000, nie określony wzór przyjmuje domyślny wygląd stylu.
Przykład 6
(Uwaga!) Konstrukcja czystej tabeli:
Opis: Zerowa wartość cellspacing nie powoduje zniknięcia odstępów, są one teraz równe wielkości pozostałych krawędzi. Ponieważ w tym przykładzie krawędzie nie nakładają się na siebie. Nieokreślona grubość obrysu komórek przyjmuje domyślną wartość dla wzoru style.
Przykład 7
(Uwaga!) Konstrukcja czystej tabeli:
Opis: Znacznik border-collapse opisuje zachowanie krawedzi (obrysem), natomiast collapse definuje, że mają się ze sobą łączyć, czyli border-collapse: collapse.
Przykład 8
(Uwaga!) Konstrukcja czystej tabeli:
Opis: W tym przykładzie cellspacing ustala identyczne marginesy (górny, prawy itd.) dla każdej komórki w tabeli. Wygląd tabli zanotowany jest w style. Zapisywanie warotści border= i bordercolor= przed style przypisuje tylko domyślny wygląd dla tabeli Tutaj w style określone jest po kolei grubość, wzór i kolor.
1. Tabele. Omówienie cześć pierwsza
Oto TABELA.
Tabela składa się ze znacznika <tr></tr> na osi Y, w którym poziomo doczepione są komórki <td></td> wzdłuż osi X. Tekst umieszczany w komórce jest pomiędzy znacznikami, czyli <td>pkt. 0</td>.
pkt. 0 | oś X | oś X | oś X |
oś Y | |||
oś Y |
(Uwaga!) Konstrukcja czystej tabeli:
<table border="1"><tbody><tr><td></td> <td></td> <td></td> <td></td> </tr><tr> <td></td> <td></td> <td></td> <td></td> </tr><tr> <td></td> <td></td> <td></td> <td></td> </tr></tbody></table>
Przykład 1
pkt. 0 | oś X | oś X | oś X |
oś Y | |||
oś Y | |||
oś Y |
(Uwaga!) Konstrukcja czystej tabeli:
<table border="1" style="border-collapse: collapse; border-color: #ff3333; text-align: center;"><tbody><tr><td style="padding: 0px 5px 0px 5px;"></td> <td style="padding: 0px 5px 0px 5px;"></td> <td style="padding: 0px 5px 0px 5px;"></td> <td style="padding: 0px 5px 0px 5px;"></td> </tr><tr> <td style="paddiing: 0px 5px 0px 5px;"></td> <td style="padding: 0px 5px 0px 5px;"></td> <td style="padding: 0px 5px 0px 5px;"></td> <td style="padding: 0px 5px 0px 5px;"></td> </tr><tr> <td style="padding: 0px 5px 0px 5px;"></td> <td style="padding: 0px 5px 0px 5px;"></td> <td style="padding: 0px 5px 0px 5px;"></td> <td style="padding: 0px 5px 0px 5px;"></td> </tr><tr> <td style="padding: 0px 5px 0px 5px;"></td> <td style="padding: 0px 5px 0px 5px;"></td> <td style="padding: 0px 5px 0px 5px;"></td> <td style="padding: 0px 5px 0px 5px;"></td> </tr></tbody></table>
Opis: Początek tabeli <table>, koniec tabeli </table>. Początek szkieletu tabeli <tbody> oraz koniec </tbody>. Znak / oznacza koniec. Komórki na osi X <tr> ... </tr>, oraz osi Y <td> ... </td>. Wygląd tabeli określony jest po znaczniku style.
Przykład 2
pkt. 0 | oś X | oś X | oś X |
oś Y | |||
oś Y | |||
oś Y |
(Uwaga!) Konstrukcja czystej tabeli:
<table border="1"><tbody>
<tr><td style="padding: 0px 5px 0px 5px;">
</td> <td style="padding: 0px 5px 0px 5px;">
</td> <td style="padding: 0px 5px 0px 5px;">
</td> <td style="padding: 0px 5px 0px 5px;">
</td> </tr>
<tr> <td style="padding: 0px 5px 0px 5px;">
</td> <td style="padding: 0px 5px 0px 5px;">
</td> <td style="padding: 0px 5px 0px 5px;">
</td> <td style="padding: 0px 5px 0px 5px;">
</td> </tr>
<tr> <td style="padding: 0px 5px 0px 5px;">
</td> <td style="padding: 0px 5px 0px 5px;">
</td> <td style="padding: 0px 5px 0px 5px;">
</td> <td style="padding: 0px 5px 0px 5px;">
</td> </tr>
<tr> <td style="padding: 0px 5px 0px 5px;">
</td> <td style="padding: 0px 5px 0px 5px;">
</td> <td style="padding: 0px 5px 0px 5px;">
</td> <td style="padding: 0px 5px 0px 5px;">
</td></tr>
</tbody></table>
Przykład 3
pkt. 0 | oś X | oś X | oś X |
oś Y | |||
oś Y | |||
oś Y |
(Uwaga!) Konstrukcja czystej tabeli:
<table border="1" style="border-collapse: collapse; border: dashed #ff3333; text-align: center;"><tbody>
<tr><td style="padding: 0px 5px 0px 5px;">
</td> <td style="padding: 0px 5px 0px 5px;">
</td> <td style="padding: 0px 5px 0px 5px;">
</td> <td style="padding: 0px 5px 0px 5px;">
</td> </tr>
<tr> <td style="padding: 0px 5px 0px 5px;">
</td> <td style="padding: 0px 5px 0px 5px;">
</td> <td style="padding: 0px 5px 0px 5px;">
</td> <td style="padding: 0px 5px 0px 5px;">
</td> </tr>
<tr> <td style="padding: 0px 5px 0px 5px;">
</td> <td style="padding: 0px 5px 0px 5px;">
</td> <td style="padding: 0px 5px 0px 5px;">
</td> <td style="padding: 0px 5px 0px 5px;">
</td> </tr>
<tr> <td style="padding: 0px 5px 0px 5px;">
</td> <td style="padding: 0px 5px 0px 5px;">
</td> <td style="padding: 0px 5px 0px 5px;">
</td> <td style="padding: 0px 5px 0px 5px;">
</td> </tr>
</tbody></table>
Przykład 4
pkt. 0 | oś X | oś X | oś X |
oś Y | |||
oś Y | |||
oś Y |
(Uwaga!) Konstrukcja czystej tabeli:
<table cellspacing="7" style="border: dashed #008000; text-align: center;"><tbody>
<tr><td style="border: dashed #ff3333; padding: 0px 5px 0px 5px;">
</td> <td style="border: dashed #ff3333; padding: 0px 5px 0px 5px;">
</td> <td style="border: dashed #ff3333; padding: 0px 5px 0px 5px;">
</td> <td style="border: dashed #ff3333; padding: 0px 5px 0px 5px;">
</td> </tr>
<tr> <td style="border: dashed #ff3333; padding: 0px 5px 0px 5px;">
</td> <td style="border: dashed #ff3333; padding: 0px 5px 0px 5px;">
</td> <td style="border: dashed #ff3333; padding: 0px 5px 0px 5px;">
</td> <td style="border: dashed #ff3333; padding: 0px 5px 0px 5px;">
</td> </tr>
<tr> <td style="border: dashed #ff3333; padding: 0px 5px 0px 5px;">
</td> <td style="border: dashed #ff3333; padding: 0px 5px 0px 5px;">
</td> <td style="border: dashed #ff3333; padding: 0px 5px 0px 5px;">
</td> <td style="border: dashed #ff3333; padding: 0px 5px 0px 5px;">
</td> </tr>
<tr> <td style="border: dashed #ff3333; padding: 0px 5px 0px 5px;">
</td> <td style="border: dashed #ff3333; padding: 0px 5px 0px 5px;">
</td> <td style="border: dashed #ff3333; padding: 0px 5px 0px 5px;">
</td> <td style="border: dashed #ff3333; padding: 0px 5px 0px 5px;">
</td> </tr>
</tbody></table>
Przykład 5
A | A | A | A |
B | B | B | B |
C | C | C | C |
D | D | D | D |
(Uwaga!) Konstrukcja czystej tabeli:
<table border="12" cellspacing="7" style="border-color: #008000; text-align: center;"><tbody>
<tr><td style="border: dotted #ff3333; padding: 30px 10px 10px 10px;">
</td> <td style="border: dotted #ff3333; padding: 30px 10px 10px 10px;">
</td> <td style="border: dotted #ff3333; padding: 30px 10px 10px 10px;">
</td> <td style="border: dotted #ff3333; padding: 30px 10px 10px 10px;">
</td> </tr>
<tr> <td style="border: dotted #ff3333; padding: 10px 30px 10px 10px;">
</td> <td style="border: dotted #ff3333; padding: 10px 30px 10px 10px;">
</td> <td style="border: dotted #ff3333; padding: 10px 30px 10px 10px;">
</td> <td style="border: dotted #ff3333; padding: 10px 30px 10px 10px;">
</td> </tr>
<tr> <td style="border: dotted #ff3333; padding: 10px 10px 30px 10px;">
</td> <td style="border: dotted #ff3333; padding: 10px 10px 30px 10px;">
</td> <td style="border: dotted #ff3333; padding: 10px 10px 30px 10px;">
</td> <td style="border: dotted #ff3333; padding: 10px 10px 30px 10px;;">
</td> </tr>
<tr> <td style="border: dotted #ff3333; padding: 10px 10px 10px 30px;">
</td> <td style="border: dotted #ff3333; padding: 10px 10px 10px 30px;">
</td> <td style="border: dotted #ff3333; padding: 10px 10px 10px 30px;">
</td> <td style="border: dotted #ff3333; padding: 10px 10px 10px 30px;">
</td> </tr>
</tbody></table>
Przykład 6
pkt. 0 | oś X | oś X | oś X |
oś Y | |||
oś Y | |||
oś Y |
(Uwaga!) Konstrukcja czystej tabeli:
<table border="12" cellspacing="0" style="border-color: #008000; text-align: center;"><tbody>
<tr><td style="border: solid #ff3333; padding: 0px 5px 0px 5px;">
</td> <td style="border: solid #ff3333; padding: 0px 5px 0px 5px;">
</td> <td style="border: solid #ff3333; padding: 0px 5px 0px 5px;">
</td> <td style="border: solid #ff3333; padding: 0px 5px 0px 5px;">
</td> </tr>
<tr> <td style="border: solid #ff3333; padding: 0px 5px 0px 5px;">
</td> <td style="border: solid #ff3333; padding: 0px 5px 0px 5px;">
</td> <td style="border: solid #ff3333; padding: 0px 5px 0px 5px;">
</td> <td style="border: solid #ff3333; padding: 0px 5px 0px 5px;">
</td> </tr>
<tr> <td style="border: solid #ff3333; padding: 0px 5px 0px 5px;">
</td> <td style="border: solid #ff3333; padding: 0px 5px 0px 5px;">
</td> <td style="border: solid #ff3333; padding: 0px 5px 0px 5px;">
</td> <td style="border: solid #ff3333; padding: 0px 5px 0px 5px;;">
</td> </tr>
<tr> <td style="border: solid #ff3333; padding: 0px 5px 0px 5px;">
</td> <td style="border: solid #ff3333; padding: 0px 5px 0px 5px;">
</td> <td style="border: solid #ff3333; padding: 0px 5px 0px 5px;">
</td> <td style="border: solid #ff3333; padding: 0px 5px 0px 5px;">
</td> </tr>
</tbody></table>
Przykład 7
pkt. 0 | oś X | oś X | oś X |
oś Y | |||
oś Y | |||
oś Y |
(Uwaga!) Konstrukcja czystej tabeli:
<table border="12" style="border-collapse: collapse; border-color: #008000; text-align: center;"><tbody>
<tr><td style="border: solid #ff3333; padding: 0px 5px 0px 5px;">
</td> <td style="border: solid #ff3333; padding: 0px 5px 0px 5px;">
</td> <td style="border: solid #ff3333; padding: 0px 5px 0px 5px;">
</td> <td style="border: solid #ff3333; padding: 0px 5px 0px 5px;">
</td> </tr>
<tr> <td style="border: solid #ff3333; padding: 0px 5px 0px 5px;">
</td> <td style="border: solid #ff3333; padding: 0px 5px 0px 5px;">
</td> <td style="border: solid #ff3333; padding: 0px 5px 0px 5px;">
</td> <td style="border: solid #ff3333; padding: 0px 5px 0px 5px;">
</td> </tr>
<tr> <td style="border: solid #ff3333; padding: 0px 5px 0px 5px;">
</td> <td style="border: solid #ff3333; padding: 0px 5px 0px 5px;">
</td> <td style="border: solid #ff3333; padding: 0px 5px 0px 5px;">
</td> <td style="border: solid #ff3333; padding: 0px 5px 0px 5px;">
</td> </tr>
<tr> <td style="border: solid #ff3333; padding: 0px 5px 0px 5px;">
</td> <td style="border: solid #ff3333; padding: 0px 5px 0px 5px;">
</td> <td style="border: solid #ff3333; padding: 0px 5px 0px 5px;">
</td> <td style="border: solid #ff3333; padding: 0px 5px 0px 5px;">
</td> </tr>
</tbody></table>
Przykład 8
ridge | dotted | double |
inset | groove | dotted |
dashed | outset | ridge |
(Uwaga!) Konstrukcja czystej tabeli:
<table cellpadding="10" cellspacing="10" style="border: 10px solid #008000; text-align: center;"><tbody>
<tr><td style="border: 10px ridge #ff3333;">
</td> <td style="border: 10px dotted #808080;">
</td> <td style="border: 10px double #ff3333;">
</td> </tr>
<tr> <td style="border: 10px inset #008080;">
</td> <td style="border: 10px groove #ff3333;">
</td> <td style="border: 10px dotted #808080;">
</td> </tr>
<tr> <td style="border: 10px dashed #ff3333;">
</td> <td style="border: 10px outset #008080;">
</td> <td style="border: 10px ridge #ff3333;">
</td> </tr>
</tbody></table>