Okna.  Wirusy.  Laptopy.  Internet.  Biuro.  Narzędzia.  Kierowcy

Zadanie

Utwórz tabelę i określ jej parametry (marginesy i odległość między komórkami) za pomocą stylów.

Rozwiązanie

Tabela składa się z wierszy i kolumn komórek, które mogą zawierać tekst i obrazy. 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 tworzy nową linię. Dalej w zagnieżdżeniu . Etykietka zawartość komórki. Kod HTML służący do wstawiania tabeli na stronę internetową wygląda mniej więcej tak:

. Tabela musi zawierać przynajmniej jedną komórkę (przykład 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 1: Tworzenie tabeli

HTML5 IE Cr na Fx

Etykieta tabeli

Komórka 1 Komórka 2
Komórka 3 Komórka 4


Kolejność komórek i ich wygląd pokazano na ryc. 1.

Ryż. 1. Wynik utworzenia tabeli z czterema komórkami

atrybut znacznika obramowania

dopuszczalne jest dodawanie tylko za pomocą pusta wartość (
) lub równe 1. Wszystkie inne wartości nie są sprawdzane.

Aby kontrolować marginesy wewnątrz komórek, użyj właściwości stylu dopełnienia, która jest dodana do selektora td. Odległość między komórkami zmienia się za pomocą właściwości border-spacing (przykład 2) dodanej do selektora tabeli; przeglądarka IE obsługuje ją dopiero od wersji 8.0.

Przykład 2: Marginesy wewnątrz komórek

HTML5 CSS 2.1 IE Cr Op Fx

Etykieta tabeli

Nagłówek 1Nagłówek 2
Komórka 3Komórka 4


Tabela z polami i odległościami między komórkami pokazana jest na ryc. 2. Podobny efekt można osiągnąć stosując białą ramkę wokół komórek.

Ryż. 2. Pola w komórkach tabeli

znajduje się korpus stołu. Treść składa się z wierszy i kolumn. Tabela jest wypełniana linia po linii.

Każdy znacznik

tworzone są kolumny. Można utworzyć wiele kolumn. W takim przypadku musisz monitorować liczbę kolumn w każdym wierszu. Na przykład, jeśli pierwszy wiersz miał 5 kolumn, kolejne wiersze również powinny mieć 5 kolumn. W przeciwnym razie stół będzie pływał. Istnieje możliwość łączenia komórek.

Jak zrobić tabelę w HTML

Oto przykład, kod HTML:

Przykładowa tabela
Kolumna 1 Kolumna 2

Zwróć uwagę na komórkę

. Aby rozciągnąć komórki w poziomie, używamy specjalnego atrybutu colspan. Jego wartość liczbowa wskazuje liczbę kolumn, które mają zostać scalone. Istnieje również analogia tego atrybutu: tag (nagłówek tabeli), gdzie należy również wpisać colspan. Wynik będzie taki sam. Ale często używają zwykłego td.

Przyjrzyjmy się teraz bliżej wszystkim atrybutom tagów

.

Atrybuty i właściwości znaczników

Do otwierającego tagu

Można określić różne atrybuty.

1. Właściwość wyrównania="parametr" - ustawia wyrównanie tabeli. Może przyjmować następujące wartości:

W powyższym przykładzie wyrównaliśmy tabelę do środka.

Atrybut ten można zastosować nie tylko do tabeli, ale także do poszczególnych komórek tabeli

. Zatem w różne komórki ustawienie będzie inne.

Na przykład

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

    I Dostępne są te same opcje co dla będą stosowane hierarchicznie do wszystkich wewnątrz
    lub linie
    ... ... ...

    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
    .

    Atrybuty i właściwości

    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

    . Parametry dla jednego tagu
    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

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










    Kolumna 1Kolumna 2Kolumna 3
    Komórka 1-1Komórka 1-2Komórka 1-3
    Komórka 2-1Komórka 2-2Komó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

    I
    , 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
    • , dowolna inna treść tagu ignorowane przez przeglądarkę;
    • zawartość tabeli (tekst lub obrazy) może być zawarta wyłącznie w tagach
    • I może znajdować się tylko wewnątrz tagu
      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 . Ponadto dopuszczalne jest użycie nie więcej niż jednego elementu w tej samej tabeli i powinien przejść do kod HTML zaraz po tagu
      , 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.1Komórka 1.2
      Komórka 2.1Komó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

      .

      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 1Kolumna 2Kolumna 3
      Komórka 1.1Komórka 1.2Komórka 1.3
      Komórka 2.1Komórka 2.2Komórka 2.3
      Wynik 1Wynik 2Wynik 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.11.2-1.3
      2.12.22.3
      3.1-4.13.23.3
      4.24.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.1komórka 1.2
      komórka 2.1komó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 , sekcja zakończenia i część ciała - ;
    • do łączenia komórek używamy atrybutów tagów
    • — 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 -
    • 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).
          1. 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).
      • , 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
        - 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
        , 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
        ZamiarNarzędzie
        CechowanieHTMLXHTML
        RejestracjaCSS
        RozwójPHPPyton


        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.
        • – zatytułowali to.
        • - otworzył linię.
        • - utworzył komórkę z projektem nagłówka.
        • - 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.
        • - dodano drugi wiersz tabeli ze zwykłymi komórkami, a nie nagłówkami. W podobny sposób wstawiano kolejne wiersze i komórki.
        • Narzędzia do tworzenia stron internetowych
          Zamiar Narzędzie
          Cechowanie HTML XHTML
          - zamknął stół.


        Jeśli zauważysz błąd, zaznacz fragment tekstu i naciśnij Ctrl+Enter
        UDZIAŁ: