HTML, CSS, Blogger. Tabele. Omówienie cześć pierwsza - poradnik

Tabele. Omówienie cześć druga - poradnik

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 X X X
Y


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 X X X
Y


Y


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>
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
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>
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
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>
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
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>
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
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>
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
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>
Opis: Znacznik border-collapse opisuje zachowanie krawedzi (obrysem), natomiast collapse definuje, że mają się ze sobą łączyć, czyli border-collapse: collapse.

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>
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.

Może Ciebie zainteresować

Arena Albionu - gra online - poradnik

Realm Grinder, gra IDLE poradnik.

World of Warcraft - gra MMO - poradnik