... |
| ... |
...
2. Właściwość tło="URL" - ustawia obraz tła. Zamiast adresu URL należy wpisać adres obrazka tła.
Przykład
Przykładowa tabela |
Kolumna 1 |
Kolumna 2 |
Konwertuje na następujący tekst na stronie:
W rozważanym przykładzie nasz obraz tła znajduje się w folderze img (który znajduje się w tym samym katalogu co strona HTML), a obraz nazywa się fon.gif . Pamiętaj, że w tagu dodaliśmy style="color:white;" . Ponieważ tło jest prawie czarne, aby zapobiec wtapianiu się tekstu w tło, zmieniliśmy tekst na biały.
3. Właściwość bgcolor="color" - ustawia kolor tła tabeli. Możesz wybrać dowolny kolor z całej palety (patrz kody i nazwy kolorów HTML)
4. Właściwość border="liczba" - ustawia grubość obramowania tabeli. W poprzednich przykładach określiliśmy border="1" , co oznacza, że grubość obramowania wynosi 1 piksel.
5. Właściwość bordercolor="color" - ustawia kolor obramowania. Jeśli border="0" to nie będzie żadnego obramowania i kolor obramowania nie będzie miał żadnego znaczenia.
6. Właściwość cellpadding="number" - wcięcie od ramki do zawartości komórki w pikselach.
7. Właściwość cellpacing="number" - odległość pomiędzy komórkami w pikselach.
8. Właściwość cols="number" - liczba kolumn. Jeśli tego nie ustawisz, przeglądarka sama określi liczbę kolumn. Jedyna różnica polega na tym, że określenie tego parametru najprawdopodobniej przyspieszy ładowanie tabeli.
9. Właściwość ramka="parametr" - sposób wyświetlania obramowań wokół tabeli. Może przyjmować następujące wartości:
- void - nie rysuj granic
- obramowanie - obramowanie wokół stołu
- powyżej - granica wg górna krawędź stoły
- poniżej - obramowanie na dole tabeli
- hsides - dodaj tylko poziome krawędzie (góra i dół tabeli)
- vsside - rysuje tylko pionowe krawędzie (po lewej i prawej stronie stołu)
- rhs - obramowanie tylko po prawej stronie stołu
- lhs - obramowanie tylko po lewej stronie stołu
10. Właściwość wysokość="liczba" - ustawia wysokość tabeli: w pikselach lub w procentach.
11. Reguły właściwości="parametr" - gdzie wyświetlać krawędzie między komórkami. Może przyjmować następujące wartości:
- all - wokół każdej komórki tabeli rysowana jest linia
- grupy - wyświetlana jest linia pomiędzy grupami utworzonymi przez tagi , , ,
Lub
- cols - linia wyświetlana jest pomiędzy kolumnami
- brak — wszystkie granice są ukryte
- wiersze - rysowana jest granica pomiędzy wierszami tabeli utworzonymi za pomocą znacznika
12. Właściwość szerokość="liczba" - ustawia szerokość tabeli: w pikselach lub w procentach.
13. Właściwość class="nazwa_klasy" - możesz określić nazwę klasy, do której należy tabela.
14. Właściwość style="styles" - style można ustawić indywidualnie dla każdej tabeli.
Nadszedł czas, aby zagłębić się w tabelę i przyjrzeć się atrybutom komórek tabeli. Atrybuty te należy zapisać w tagu otwierającym
.
Atrybuty i właściwości I
1. Właściwość wyrównania="parametr" - ustawia wyrównanie pojedynczej komórki tabeli. Może przyjmować następujące wartości:
- wyrównanie do lewej – do lewej
- środek - wyrównanie do środka
- prawo - wyrównanie do prawej
2. Właściwość tło="URL" - ustawia obraz tła komórki. Zamiast adresu URL należy wpisać adres obrazka tła.
3. Właściwość bgcolor="color" - ustawia kolor tła komórki.
4. Właściwość bordercolor="color" - ustawia kolor obramowania komórki.
5. Właściwość char="letter" - określa literę, od której ma zostać dokonane wyrównanie. Wartość atrybutu wyrównania musi być ustawiona na char.
6. Właściwość colspan="number" - ustawia liczbę łączonych poziomych komórek.
7. Właściwość wysokość="liczba" - ustawia wysokość tabeli: w pikselach lub w procentach.
8. Właściwość szerokość="liczba" - ustawia szerokość tabeli: w pikselach lub w procentach.
9. Właściwość rowspan="number" - ustawia liczbę komórek pionowych, które mają zostać scalone.
10. Właściwość valign="parametr" - wyrównanie w pionie zawartości komórki.
- top — wyrównaj zawartość komórki do górnej krawędzi wiersza
- wyrównanie środek-środek
- dół - wyrównanie do dolnej krawędzi
- linia bazowa – wyrównanie do linii bazowej
Uwaga 1 Dla tagu | Dostępne są te same opcje co dla . Parametry dla jednego tagu | będą stosowane hierarchicznie do wszystkich w nim
Jak zapobiec sklejaniu się krawędzi komórek w tabeli
Jeśli użyjesz obramowania (obramowania komórki) i zerowego wypełnienia między komórkami, będą one nadal sklejone i otrzymasz podwójną ramkę. Aby tego uniknąć, musisz określić border-collapse: zwijanie w stylach tabeli:
...
Drogi czytelniku, teraz dowiedziałeś się o wiele więcej znacznik HTML tabela. Teraz radzę ci przejść do następnej lekcji.
Witajcie drodzy czytelnicy bloga! Często na stronach internetowych, oprócz tekstu i obrazów, istnieje potrzeba wyświetlania różnych danych w postaci tabel. Tak, jest to zrozumiałe, tabela jest najwygodniejszy sposób zgłoszenia duża ilość informacja. Dlatego pojawia się pytanie „Jak wstawić tabelę do HTML?”. W tym artykule odpowiem na to pytanie i podam wiele przykładów różnych tabel HTML.
Jak utworzyć tabelę za pomocą HTML
Tabele HTML są tworzone w czterech krokach.
1. W pierwszym kroku kodu HTML za pomocą pary etykietka
wskazujemy przeglądarce, że na stronie internetowej została wstawiona tabela: . Element tabeli jest elementem blokowym strony internetowej. Dlatego tabela jest zawsze wyświetlana z nowa linia wcięty pionowo od sąsiednich elementów, więc nie ma potrzeby umieszczania go w akapicie.
2. W drugim kroku formujemy kwestia tabele, umieszczanie sparowanych tagów
wewnątrz . Każdy element tworzy osobną linię:
3. Następnie w trzecim kroku tworzymy komórki tabele przy użyciu sparowanych tagów
I |
, które są umieszczone wewnątrz elementu | . Etykietka tworzy regularny komórka i | komórka chodnikowiec, tj. nagłówek odpowiedniej kolumny:
4. Cóż, w ostatnim kroku umieszczamy je wewnątrz elementów | I | zawartość komórki. Kod HTML służący do wstawiania tabeli na stronę internetową wygląda mniej więcej tak:
Kolumna 1 | Kolumna 2 | Kolumna 3 |
---|
Komórka 1-1 | Komórka 1-2 | Komórka 1-3 |
Komórka 2-1 | Komórka 2-2 | Komórka 2-3 |
Pomogą Ci one w dostosowaniu wyświetlania obramowań. Dzięki niemu możesz zmienić grubość i kolor ramek, a także zmienić rodzaj obramowań.
Tekst, który należy umieścić w komórkach, nie musi być ujęty, ale jeśli tekst jest duży, można go podzielić na akapity za pomocą znacznika Jeśli chcesz w jakiś sposób sformatować wstawiony tekst, możesz użyć .
Oprócz tekstu za pomocą tagu możemy umieszczać w komórkach obrazki :
|
Zawartość komórki może być nawet inną tabelą. W tym przypadku utworzenie tabeli zagnieżdżonej nie różni się niczym od utworzenia zwykłej tabeli. Tuż pomiędzy tagami I | tagi są wstawiane , a następnie wstawiane są do niego wiersze i komórki.
Tworząc tabele, należy pamiętać o kilku zasadach:
- do utworzenia tabeli używany jest tylko znacznik
;
- etykietka
może znajdować się tylko wewnątrz tagu ;
- tagi
I | może znajdować się tylko wewnątrz tagu | , dowolna inna treść tagu ignorowane przez przeglądarkę;
- zawartość tabeli (tekst lub obrazy) może być zawarta wyłącznie w tagach
I | ;
- komórki tabeli muszą mieć chociaż jakąś zawartość, inaczej przeglądarka może ich w ogóle nie wyświetlić, ale jeśli jakaś komórka musi być pusta, to zwykle umieszcza się ją w spacja nierozrywająca(dosłowny HTML);
- tabela odnosi się do elementów blokowych strony internetowej;
- Rozmiary tabeli i jej komórek zależą od zawartości, tj. stół jest rozciągnięty na szerokość i wysokość, aby wszystko pasowało;
- pomiędzy granicami poszczególne komórki i pomiędzy krawędzią każdej komórki a jej zawartością wykonuje się małe wcięcie;
- tekst komórek nagłówka (tego elementu) jest wyświetlany pogrubioną czcionką i wyśrodkowany;
- Obramowania wokół tabeli i jej komórek nie są domyślnie rysowane.
Tytuł tabeli
Zacznijmy od sparowanego tagu ,
co nadaje tabeli tytuł. Tekst tytułu trafia do tego tagu, który powinien się w nim znajdować . I nie ma znaczenia, gdzie w kodzie HTML tabeli umieścisz tag , przeglądarka nadal będzie wyświetlać nagłówek nad tabelą i wyrównać go do środka. Ale zazwyczaj etykieta umieszczony bezpośrednio po tagu otwierającym :
To jest stół
Komórka 1.1 | Komórka 1.2 |
Komórka 2.1 | Komórka 2.2 |
Wyświetlacz:
Sekcje tabeli
Tabela HTML może być logicznie podzielona na części - sekcje. Istnieją trzy typy sekcji:
- sekcja nagłówka, który zawiera komórki nagłówka tworzące nagłówek tabeli;
- część ciała, w którym znajdują się komórki z podstawowymi danymi;
- sekcja ukończenia, w którym umieszczane są komórki z danymi zbiorczymi.
Sekcja nagłówka tabeli jest tworzona przy użyciu sparowanego znacznika . Ponadto dopuszczalne jest użycie nie więcej niż jednego elementu w tej samej tabeli i powinien przejść do kod HTML zaraz po tagu .
Sekcja treści jest tworzona ze sparowanym tagiem . Jedna tabela HTML może zawierać kilka sekcji treści, co pozwala na tworzenie bloków konstrukcyjnych, do których można zastosować jednolite style projektowe.
Sekcja zakończenia jest utworzona przez sparowany znacznik i w jednym pojemniku może być tylko jeden.
Wszystkie te sparowane tagi muszą zawierać tagi , które tworzą linie powiązane z odpowiednimi sekcjami:
Kolumna 1 | Kolumna 2 | Kolumna 3 |
Komórka 1.1 | Komórka 1.2 | Komórka 1.3 |
Komórka 2.1 | Komórka 2.2 | Komórka 2.3 |
Wynik 1 | Wynik 2 | Wynik 3 |
Łączenie komórek tabeli
Pozostaje porozmawiać o najważniejszej funkcji tabel - łączenie komórek. Atrybuty służą do łączenia kilku komórek w jedną kolspan I rozpiętość rzędów tagi I | . Atrybut colspan określa liczbę komórek połączonych w poziomie, a rowspan – w pionie:
1.1 | 1.2-1.3 |
2.1 | 2.2 | 2.3 |
3.1-4.1 | 3.2 | 3.3 |
4.2 | 4.3 |
Przykładowy wynik:
1.1
|
1.2-1.3
|
2.1
|
2.2
|
2.3
|
3.1-4.1
|
3.2
|
3.3
|
4.2
|
4.3
|
Podczas łączenia komórek ważne jest sprawdzenie liczby komórek w każdym wierszu, aby upewnić się, że nie ma błędów. Tak, projekt | zastępuje dwie komórki, zatem następna linia powinna zawierać dwa znaczniki | lub ten sam wzór! Jeśli liczba komórek we wszystkich wierszach nie jest zgodna, pojawią się dodatkowe, puste komórki.
Przykład nieprawidłowego kodu HTML podczas łączenia komórek:
komórka 1.1 | komórka 1.2 |
komórka 2.1 | komórka 2.2 |
Oraz wynik wyświetlony w przeglądarce:
Te. Jeśli przeanalizujesz kod HTML, zauważysz, że pierwsza linia zawiera trzy komórki, z czego dwie są połączone za pomocą atrybutu colspan, a w drugiej linii dodane są tylko dwie komórki. Dlatego w drugiej linii pojawi się trzecia pusta komórka.
Atrybuty tagu
W tym poście napotkaliśmy już jeden atrybut tagu . Z atrybutem border, który określa grubość obramowania w pikselach. Domyślnie jest to 0, dlatego komórki domyślnie są wyświetlane bez obramowania.
Oprócz atrybutu border tag obsługuje kilka innych ważnych atrybutów . Przyjrzyjmy się im.
Atrybut wyrównywać- zestawy niwelacja tabele na stronie. Może przyjmować wartości lewy, środkowy, prawy, które ustawiają wyrównanie odpowiednio do lewej, środka i prawej. Domyślnie po lewej stronie.
Atrybut tło, Który ustawia obraz tła do stołu. Przyjmuje adres pliku obrazu jako swoją wartość.
kolor— zestawy kolor tła stoły. Można go używać w połączeniu z atrybutem tła.
Atrybut kolor obramowania zestawy kolor ramki stoły.
Wyściółka komórkowa— określa odległość między krawędzią komórki a jej zawartością. Pozwala poprawić czytelność tabeli. Wartość może być dowolną liczbą dodatnią.
Odstępy między komórkami- zestawy odległość między zewnętrznymi granicami komórek.
Porozmawiajmy o tym jak wstawić tabelę do strona HTML
Skończę, tylko podsumuję:
- znaczniki służą do wstawiania tabeli
— oznaczenie tabeli, - dodanie linii i — wprowadzenie komórek;
- stół jest element blokowy strony internetowe;
- zawartością komórek może być nie tylko tekst, ale także obrazy i inne tabele;
- tabela może zawierać trzy typy sekcji: sekcja nagłówka - , sekcja zakończenia i część ciała - ;
- do łączenia komórek używamy atrybutów tagów
colspan i rowspan.
To wszystko, w następnym poście opowiem o narzędziach nawigacyjnych na stronie HTML. Aby nie przegapić tego wpisu, subskrybuj aktualizacje mojego bloga! To wszystko, do zobaczenia ponownie!
Dzięki uniwersalności tabel i dużej liczbie parametrów decydujących o ich wyglądzie, tabele już dawno stały się zdecydowanym standardem układu stron internetowych. Stół z niewidzialna granica Przypomina to siatkę modułową, w której blokach wygodnie jest umieścić elementy strony internetowej. Jednak nie jest to całkowicie właściwe podejście, ponieważ każdy obiekt HTML jest zdefiniowany do własnych celów i jeśli nie jest używany zgodnie z jego przeznaczeniem i wszędzie, oznacza to, że nie ma alternatyw. Tak właśnie było od dawna dopóki warstwy nie zastąpiły tabel w układzie witryny. Nie oznacza to, że warstwy są obecnie stosowane cały czas, ale trend już się wyraźnie ujawnił – tabele służą do umieszczania danych tabelarycznych, a warstwy służą do układu i projektowania.
Tworzenie tabeli
Tabela składa się z wierszy i kolumn komórek, które mogą zawierać tekst i obrazy. Tabele są zwykle używane do organizowania i prezentowania danych, ale nie ograniczają się do tego. Korzystając z tabel, wygodnie jest układać układy stron poprzez aranżację we właściwy sposób fragmenty tekstu i obrazów.
Aby dodać tabelę do strony internetowej, użyj tagu . Element ten służy jako kontener na elementy definiujące zawartość tabeli. Każda tabela składa się z wierszy i komórek, które są określone odpowiednio za pomocą znaczników I . Tabela musi zawierać przynajmniej jedną komórkę (przykład 12.1). Dozwolone zamiast tagu | użyj tagu | . Tekst w komórce opatrzony znacznikiem | , jest wyświetlane przez przeglądarkę pogrubioną czcionką i wyrównane do środka komórki. W przeciwnym razie różnice między komórkami utworzonymi za pomocą tagów | I | NIE.
Przykład 12.1. Tworzenie tabeli
Znacznik TABELA
Komórka 1 |
Komórka 2 |
Komórka 3 |
Komórka 4 |
Kolejność komórek i ich wygląd pokazano na ryc. 12.1.
Tabele w HTML są na tyle funkcjonalne, że można za ich pomocą układać całe strony internetowe (czytaj). Teraz porozmawiamy o wstawianiu prostych tabel HTML na stronę internetową, analizując tylko znaczniki, ale nie dotykając projektu, ponieważ lepiej jest dekorować tabele za pomocą stylów CSS.
Tagi i atrybuty tabeli
Oto podstawowe elementy potrzebne do tworzenia tabel:
- pojemnik, w którym znajduje się stół (taki sam jak dla zaznaczonych lub
dla list numerowanych).
- granica- atrybut określający grubość ramek. Zamiast tego lepiej jest użyć właściwości CSS border.
-
określa podpis tabeli. Nie musisz używać kontenera, ale jeśli nadal decydujesz się na zatytułowanie tabeli, umieść go bezpośrednio po tagu
, poza komórkami i wierszami.
- sparowany znacznik zawierający wiersz tabeli (komórki znajdujące się na tym samym poziomie).
- znacznik tworzący komórkę nagłówka tabeli. Zewnętrznie jego zawartość różni się od treści w innych komórkach - zwykle jest to tekst znajdujący się w środku |
Przeglądarka zaznacza go pogrubioną czcionką i umieszcza na środku.
- pojemnik, z którego można tworzyć prosta komórka. Ile takich znaczników będzie zawierać linia (tag
, będzie w nim tyle komórek: jeden tag - jedna komórka.
-
pozwala szybko i bez zaśmiecania kodu grupować kolumny, przypisywać je ogólna charakterystyka. Za pomocą kontenera można oddzielić od siebie logiczne części tabeli. Umieszczony po tagu
, jeśli go tam nie ma, to później
.
-
używane w tym samym celu co
.
może zawierać
, ale nie odwrotnie.
- przęsło- atrybut określający liczbę kolumn, do których zostaną zastosowane właściwości kontenera
.
-
,
I
- pojemniki umożliwiające podzielenie stołu odpowiednio na część górną (nagłówki), główną (korpus) i dolną (końcową). W tabeli HTML kolejność tych znaczników jest taka sama jak kolejność kontenerów
,
I w dokumencie HTML.
- kolspan potrzebne do połączenia komórek w rzędzie. Wartość atrybutu zawiera liczbę określającą liczbę komórek, które mają zostać scalone.
- rozpiętość rzędówłączy komórki w kolumny.
Przykład tworzenia tabeli
Utwórz dokument HTML i skopiuj do niego następujący kod:
Przykładowa tabela
Narzędzia do tworzenia stron internetowych
Zamiar | Narzędzie |
Cechowanie | HTML | XHTML |
Rejestracja | CSS |
Rozwój | PHP | Pyton |
W przeglądarce dokument będzie wyglądał następująco: Zastanówmy się, które linie kodu są za co odpowiedzialne.
- otworzyłem stół podając mu grubość ram.
-
Narzędzia do tworzenia stron internetowych
– zatytułowali to.
- otworzył linię.
Zamiar |
- utworzył komórkę z projektem nagłówka.
Narzędzie |
- utworzył drugą komórkę nagłówka w wierszu. Parametr colspan wskazywał, że ta komórka powinna rozciągać się na dwie komórki w poziomie.
- zamknął linię. Pozostałe linie zostały utworzone w ten sam sposób.
Cechowanie |
HTML |
XHTML |
- dodano drugi wiersz tabeli ze zwykłymi komórkami, a nie nagłówkami. W podobny sposób wstawiano kolejne wiersze i komórki.
- zamknął stół.
Aktualizacja: 20.04.2021
103583
Jeśli zauważysz błąd, zaznacz fragment tekstu i naciśnij Ctrl+Enter
| |
| | |
| |
| |
|