/ / CSS: projektowanie tabel. Przykłady projektowania

CSS: projektowanie tabel. Przykłady projektowania

Projektowanie tabel przy użyciu CSS to ćwiczenieinteresujące i odpowiedzialne. Podejście do tego biznesu musi być kompetentne, ze znajomością wszystkich możliwości stylów. Ponadto musisz posiadać poczucie piękna, aby nie odstraszyć odwiedzających swoją kreatywnością.

W tabelach można przekształcić prawie wszystko.Piękny design tabel CSS obejmuje wykorzystanie projektu granic, tła stołu, tła komórek, luki między nimi i wielu innych. Rozważmy najbardziej podstawowe.

Granica tabeli

Styl projektowania CSS zawsze implikujegra z ramką. Wszystkie tabele nie są domyślnie otoczone ramką. Oznacza to, że jest to 0 pikseli. Ale można to poprawić za pomocą właściwości border.

Możesz określić zewnętrzną granicę dla całej tabeli:

table {border: 3px solid black; }

Dzięki tej linii wszystkie stoły na stronie,tam, gdzie ten styl jest używany, pojawi się czarna ramka. Zwróć uwagę, że brzeg jest tylko na krawędziach, ale nie wewnątrz stołu. W przypadku komórek i wierszy ramka jest określona inaczej.

th, td {border: 3px solid black}

Grubość i kolor można określić dowolne. Pamiętaj, że granice nie są podwójne, gdy dołączasz do komórek.

Słowo stałe oznacza solidną konstrukcję. Możesz podać inne wartości.

tabele projektu css

Najczęściej używana jest solidna ramka, ponieważ wygląda atrakcyjniej i nie odwraca uwagi od głównej zawartości strony.

Właściwość border może być również określona przezwskazówki. Granicę można ustawić tylko dla górnej, dolnej, lewej lub prawej strony. Ponieważ w niektórych przypadkach opcja z ramką dla całej tabeli nie jest odpowiednia jednocześnie.

table {border-top: 1px solid red; }

Możesz więc ustawić ramkę tylko dla górnej części tabeli. Podobnie, w przypadku innych stron, po prostu zamiast górnego zapisu: prawo, lewo lub na dole.

Tytuł tabeli

Tytuł tabeli można określić za pomocą tagu. Znacznik ten można ustawić w CSS wiele właściwości dla lepszego dostrojenia. W CSS projektowanie tabel jest dobre, ponieważ można dowolnie manewrować elementami.

Ten nagłówek jest wyświetlany w taki sam sposób, jak w przypadku książek (na przykład "Tabela 1").

piękny design stołów css

Możesz również określić położenie tego nagłówka za pomocą właściwości strony tytułowej (u góry lub u dołu). Wyrównanie w lewo lub w prawo jest określone przez właściwość text-align.

Tło tabeli

Tło tabeli może być dowolnego koloru lubrysunek. Kolor jest ustalany przez właściwość kolor tła. Nazwy właściwości w pełni odpowiadają nazwom używanym w mowie. Ułatwia to zapamiętywanie wiele razy.

Kolor może być określony przez nazwę lub różne kodowania. Ponadto możesz określić następujące elementy:

  • Przezroczysty - przezroczystość elementu.
  • Dziedzicz - kolor jest taki sam jak element nadrzędny.
  • Początkowa jest wartością domyślną.

Wariant z przezroczystością może być użyty w tych przypadkach, gdy wszystkie tabele w tekście w pliku CSS są wykonane w jednym kolorze, ale w tym przypadku nie ma takiej potrzeby.

Ponadto tło może być obrazem. Aby to zrobić, właściwość obrazu tła jest ustawiona w stylu. Ścieżka jest wskazana w ten sposób:

adres URL ("URL")

Ścieżka do pliku może być względna lub bezwzględna.

Bardziej złożone wypełnienie można wykonać za pomocą gradientu:

  • gradient liniowy ();
  • gradient radialny ();
  • powtarzający się liniowy gradient () i powtarzający się radialny gradient () - powtarzanie gradientu.

Tło komórki

Oprócz tła jako całości można podać naprzemienne tło w kolumnach lub wierszach. W przypadku rejestracji ta właściwość jest używana bardzo często, ponieważ wizualna separacja linii ułatwia odczytanie informacji.

Oprócz obrotu można podać numer konkretnej kolumny lub wiersza. Na przykład:

  • tr: nth-child (even) {...} - określ zmienność linii;
  • tr: nth-child (1) {...} - określa właściwość konkretnego łańcucha;
  • td: nth-child (even) {...} - wskazanie przeplotu kolumn;
  • td: nth-child (1) {...} - określa właściwość konkretnej kolumny.

Oprócz przeplatania i liczb, możesz podać pierwsze (td: first-child) lub last (td: last-child).

Odstęp między komórkami

W CSS projektowanie tabel pozwala na usunięcie przerw pomiędzy komórkami. Domyślnie są. Na przykład, jeśli ustawisz ramkę w tabeli bez ustawiania odległości między krawędziami, to jest to wynik.

Przykłady projektowania tabel css

Zgadzam się, nie wygląda bardzo ładnie i nie jest wygodne do czytania. Użytkownicy będą z tego powodu w stanie wzburzenia. Możesz usunąć te luki wpisując styl tabeli tutaj:

border-collapse: collapse

Ale zdarza się również, że odległość, wręcz przeciwnie, jest koniecznazwiększyć. Wielkość interwałów można określić zarówno między kolumnami, jak i między wierszami. Aby to zrobić, podaj następującą wartość (zamiast zwijania):

border-collapse: oddzielny

Ale to działanie wskaże, że musisz oddzielić komórki. Sposób ich rozdzielenia jest wskazywany przez dodatkową właściwość:

odstępy między krawędziami: 20 pikseli.

Jeśli chcesz określić inną odległość między wierszami i kolumnami, zostaną określone dwie wartości:

border-spacing: 10px20px.

styl css

Różnice w przeglądarkach

Zauważ, że w CSS wygląd tabel może wyglądać inaczej, w zależności od przeglądarki. Sytuacja jest szczególnie zła w przypadku starszych wersji, które nie wspierają innowacji w CSS.

projektowanie tabel z css

Powyżej znajduje się przykład grubości ramki dla wartości cyfrowych.

Oto przykład grubości ramki dla stałych.

grubość ramy css

Style ramek również są bardzo różne.

Dlatego przy opracowywaniu zawsze spójrz na wynik w różnych przeglądarkach.

w stylu granicznym

W CSS zaleca się projektowanie tabel z kontrolą typu przeglądarki. Największy problem dotyczył użytkowników ze starszymi wersjami Internet Explorera.

Bardzo zaawansowani programiści mogą łączyć się z różnymi plikami CSS w zależności od przeglądarki. I ktoś sprawdza we wszystkich stylach (klasach).

Większość problemów powstaje w wyniku cieni.

CSS: projektowanie tabel, przykłady

nachylenie w tabeli
Projekt może być bardzo różnorodny. Wszystko zależy od witryny i jej konstrukcji. Wszystko powinno być połączone, a nie kolorowe. Ważną rolę odgrywa również smak wywoływacza. Poczucie piękna jest inne dla wszystkich.

Podajemy przykłady różnych tabel. Powyższy rysunek pokazuje użycie pochylenia i gry z kolorem tła i obramowania.

piękny design stołów z css

Wiele osób będzie zainteresowanych przykładem pięknego, schludnego projektu, który nie będzie przycinał oczu użytkownikom. Ta opcja jest odpowiednia w prawie każdej sytuacji.

okrągłe granice css

Krawędzie mogą być zaokrąglone. Wygląda całkiem pięknie.

Wniosek

Jak widać, na wygląd tabel wCSS jest ogromna liczba narzędzi. Każdy parametr ma również ogromną liczbę wariantów wartości. Jeśli wykorzystasz to wszystko naraz, możesz tworzyć arcydzieła. Zwłaszcza jeśli stworzysz adaptacyjny projekt dla wszystkich przeglądarek.

Najważniejsze w projekcie - nie przesadzaj z tymefekty. Wszystko musi być wykonane z umiarem. Początkowo projektanci układów lubią eksperymentować i wykorzystywać całą swoją wiedzę naraz. W wyniku tego tablice mają właściwości przesycone. Staraj się unikać tych błędów.

Ponadto niektóre parametry mogą się ze sobą ingerować. Na przykład nie ma potrzeby określania koloru tła tabeli, jeśli nadal występuje obraz tła, który będzie nakładał się na określony kolor.

</ p>>
Czytaj więcej: