Dyskusja pomocy:Tabele

Treść strony nie jest dostępna w innych językach.
Z Wikipedii, wolnej encyklopedii

Nazwy kolorów w grupie "żółtawe"[edytuj kod]

  1. dlaczego "żółtawe" ? Przecież nie niebieskawe tylko niebieskie, nie czerwonawe tylko czerwone... wnoszę o zmianę na "żółte".
  2. kolory i ich nazwy: Khaki , DarkKhaki ... KOMPLETNIE nie pasują do siebie ani do grupy, w której ktoś je umieścił. Khaki, to po polsku zgniła zieleń i powinna być w grupie barw zielonych.

Jak pokolorować tabele?[edytuj kod]

Chciałem wypełnić kolorem określone komórki tabeli i jak mam to zrobić ?

Możesz użyć HTML-owego znacznika bgcolor:
niebieski różowy
żółty zielony
Pamiętaj jednak, że kiedyś może się zmienić styl wyświetlania, w tym kolorowania Wikipedii – wówczas Twoja tabelka będzie wyświetlana na innym tle, niż obecnie. Robiąc kolorystykę "ręcznie" staraj się, aby dobrany układ był niezależny od ewentualnych przyszłych zmian otoczenia.
Zapraszam też do Portalu wikipedystów – w sekcjach Sprawy organizacyjne oraz Pomoc znajdziesz kilka stron ze wskazówkami i poradami dla autorów. --CiaPan 19:21, 17 wrz 2004 (CEST)[odpowiedz]
zupełnie z czapki dopisuję się do pytania sprzed trzech miesięcy ... chciałem powiedzieć, że gwoli zgodności z obecnie obowiązującymi standardami zalecałbym jednak stosowanie
style="background-color: #xxxxxx"
, a nie
bgcolor="#xxxxxx"
... są w zasadzie sobie równoważne wizualnie, ale drugi jest już w chwili obecnej przestarzały... i nie wiem, czy legalny dla każdego doctype'u... (np. nie wiem, czy to by się zwalidowało jako xhtml strict)... zresztą analogicznie rzecz się ma z innymi atrybutami formatującymi - Blueshade 23:34, 7 gru 2004 (CET)[odpowiedz]

Wyrównywanie tabeli[edytuj kod]

W jaki sposób można w kilku tabelach wyrównać komórki, żeby całe tabele miały tę samą szerokość? The Last V8 15:05, 26 mar 2005 (CET)[odpowiedz]

  • generalnie, to się dodaje do tabel parametr "width" np: "width='400'" albo "style='width: 400px'", ale jeśli treści za bardzo się rozpychają, to niekoniecznie będziesz w stanie zmusić html do tego, żeby te tabele nie były szersze... - Blueshade 22:56, 27 mar 2005 (CEST)[odpowiedz]

Szablony komórek[edytuj kod]

Fajnie byłoby mieć różne szablony do wstawiania w tabelach, podobne do tych na anglojęzycznej wiki ([1], [2]). U nas znalazłem tylko {{tak}} i {{nie}}. Jak nikt nie będzie miał nic przeciwko to chętnie się tym zajmę w sumie. Jan Winnicki * 20:20, 9 maja 2007 (CEST)

Jasne, tylko z polskimi nazwami ;) i dopisz sekcję na stronie, albo link do kategorii chociaż. Przykuta 07:21, 10 maja 2007 (CEST)
Dodałem od siebie miniszablonik {{l}} - ciekawe, czy da się to rozwinąć w stronę formatowanie do postci á la funkcja printf(3); utworzyłem nagłówek tutaj i linki w Wikipedia:Szablony i Wikipedia:Szablony/Ogólne.  « Saper // saper@wikipedia »  15:32, 8 cze 2007 (CEST)[odpowiedz]

Pokaż/ukryj[edytuj kod]

Mam pytanie: jak dodać do tabelki przycik pokaż/ukryj, często obecny teraz w szablonach??

Przycisk dodaj/ukryj jest dodawany automatycznie po przekroczeniu pewnej progowej liczby szablonów na stronę. Dba o to funkcja createNavigationBarToggleButton z zestawu skryptów Wikipedii. Automatycznie z użyciem DOM wyszukuje obiekty klasy NavFrame i NavToggle i ustala co ma być a co nie być ukryte. Możesz pobawić się ewentualnie klasami NavXXXX i zobaczyć jaki to daje efekt na komórkach tabeli. Poza tym - poza własnym JavaScriptem á la ten od NavFrame - może być ciężko. A konkretnie do czego Ci to potrzebne?  « Saper // @dyskusja »  22:59, 12 cze 2007 (CEST)[odpowiedz]
A ja właśnie o czymś takim ostatnio myślałem - żeby móc ukryć całą kolumnę... Wtedy można by budować duże tablice z sortowaniem, zamiast kilku małych i poprzez ukrycie nie mielibyśmy rozwalonej strony. Przykuta 11:25, 13 cze 2007 (CEST)[odpowiedz]
Chciałbym ponowić to pytanie. Poszukuję sposobu, który pozwoli mi ukryć tabelkę, która będzie zawierała dużo wierszy i umożliwić jej rozwijanie zainteresowanym czytelnikom podkreślam że tabelka jest naprawdę długa. --frees (dyskusja) 20:14, 29 kwi 2009 (CEST)[odpowiedz]

Sortowanie[edytuj kod]

Czy można stworzyć taką tabelkę z wykorzystaniem funkcji "sortable", aby jedna kolumna w ogóle się nie sortowała? Czyli np. mamy cztery kolumny, z czego w pierwszej jest tylko numeracja:

Ktoś 1950 1960 1970
1 A 10 15 30
2 B 7 10 6
3 C 15 9 15


Użycie "class="unsortable" powoduje co prawda, że pierwsza kolumna nie podlega sortowaniu, ale po wykonaniu tego działania w innych kolumnach również się przemieszcza - czy można coś zrobić, aby pierwsza kolumna była stała ? Pozdrawiam, pjahr ۞ 10:17, 11 wrz 2007 (CEST)[odpowiedz]

Nie, nie można. Procesowi przestawiania w wyniku sortowania podlegają całe wiersze tabeli.  « Saper // @dyskusja »  02:48, 13 wrz 2007 (CEST)[odpowiedz]

Colspan i rowspan w jednej linii?[edytuj kod]

Stworzylem tabele, ale nie potrafie poradzic sobie z pewnym elementem. Po wpisaniu dane nie pojawiaja sie w kolumnie 1, 3, 4 i 6 tylko zaczynaja sie pojawiac w dodatkowej 7 kolumnie, ktora pojawia sie sama. Dane nie przechodza do wiersza nizej, a powinny. Dopiero po wpisaniu kolejnego wiersza z danymi tabela wyglada jak trzeba. Wg mojego zamiaru, kolumna 1 jest scalona z 2 wierszy, 2 z 6 wierszy (bez danych), 3 z 2 wierszy, 4 z 2 wierszy, 5 z 6 wierszy, a 6 i 7 scalona z 2 wierszy i 2 kolumn. Nie rozumiem, co robie zle. Wydaje mi sie, jakby rowspan i colspan w jednej linii nie zadzialaly. Moze problem jest banalny, ale ja go nie potrafie rozwiazac. Pomocy.

1 3 4 6
zle zle zle zle zle
ok ok ok ok ok
ok ok ok ok ok
1   3 4   6
34 34 34 34 34 34 34 34 34 34 34 34 34
Taki kształt tabeli miałeś na myśli? BTW. Zwróć uwagę na stosowanie CSS-ów oraz jeśli we wszystkich komórkach ma być wyśrodkowany tekst to nadaj styl text-align: center; w nagłówku tabeli. LeinaD dyskusja 18:23, 10 kwi 2008 (CEST)[odpowiedz]
Niezupelnie. Ksztalt mial byc taki jak u gory, w pierwotnej wersji, z pominieciem tych danych wychodzacych z tabeli po prawej stronie. One powinny sie znalezc ponizej, jak te nastepujace po nich. Z jakiegos powodu, nie chca pojawiac sie u dolu, tylko tworza sobie dodatkowa kolumne. Takze nie chodzi mi o sam tekst, bardziej o wyglad calej tabeli i jej komorek.
1 3 4 6
zle zle zle zle zle
zle zle zle zle zle
zle zle zle zle zle
ok ok ok ok ok
ok ok ok ok ok

Może tak? LeinaD dyskusja 18:52, 10 kwi 2008 (CEST)[odpowiedz]

Dokladnie tak, ale widze ze usunales jeden wiersz tabeli. :-) W takim razie , czy istnieje mozliwosc ustalenia szerokosci wiersza? np. komorka o szerokosci 20px albo 100 px, duza tabela po prostu? Zeby pierwszy szary naglowkowy wiersz (1,3,4,6) byl dwa razy szerszy? I jak pogodzic, lub rozwiazac problem colspan i rowspan w jednej linii? Dlaczego nie zadzialala prawidlowo? Z przykladow podanych w pomocy wiki widze, ze jednak jest mozliwe polaczenie tych komend i dzialaja prawidlowo. moja nie zadzialala, chociaz zrobilem to samo.
Przykłady na pewno podane są prawidłowo, wystarczy na spokojnie je przeanalizować, szerokość komórki powinno się ustalać za pomocą style="width: odpowiednia_liczba;". BTW. Zanim dokonasz kolejnej edycji, spójrz proszę czy jesteś zalogowany, bo ostatni wpis dokonałeś/-aś jako niezalogowany użytkownik oraz pamiętaj o podpisywaniu się pod każdą swoją wypowiedzią na stronach dyskusji za pomocą czterech tyld (~~~~). LeinaD dyskusja 19:28, 10 kwi 2008 (CEST)[odpowiedz]
Ok, dzieki za uwagi i pomoc. Bede pamietac o podpisie. Tomasz Sapun 19:59, 10 kwi 2008 (CEST)

Sortowanie sformatowanych liczb[edytuj kod]

Nie działa sortowanie (rosnąco) wg liczb w kolumnach zawierających liczby sformatowane za pomocą spacji oddzielających tysiące i miliony, np.

liczba
17 075 400
1,44
2 724 900
61,6

Jak uzyskać efekt sortowania bez utraty formatowania? Ankry (dyskusja) 10:09, 30 cze 2010 (CEST)[odpowiedz]

Działa jak się wstawi tzw. niełamliwą spację, czyli  . --Nux (dyskusja) 22:51, 30 cze 2010 (CEST)[odpowiedz]

Zepsuty link do Excel-to-Wiki Converter[edytuj kod]

http://people.fas.harvard.edu/~sdouglas/table.cgi niedziała.... --212.87.14.2

Pytanie[edytuj kod]

Chciałem spytać jak zrobić, żeby tekst w danej komórce tabeli był podkreślony kropkami, a po najechaniu na niego myszką pojawił się dopisek? Widziałem to w wielu artykułach, ale nie mogę sobie przypomnieć jakich, więc pytam tu. / by King10 (discussion) 18:56, 26 kwi 2011 (CEST)[odpowiedz]

Proszę bardzo :-)) :
Test podkreślony kropkami
Ency (replika?) 14:20, 27 kwi 2011 (CEST)[odpowiedz]
Dziękuję :) / by King10 (discussion) 20:56, 27 kwi 2011 (CEST)[odpowiedz]

Jak wyśrodkowac tabele na srodek tekstu?[edytuj kod]

Nie chodzi mi o tekst w tabeli ale o całą tabele. Pozdrawiam.

Proszę bardzo :-)) :
1. wiersz, 1. kolumna 1. wiersz, 2. kolumna
2. wiersz, 1. kolumna 2. wiersz, 2. kolumna
Ency (replika?) 20:28, 15 wrz 2011 (CEST)[odpowiedz]

Domyślne sortowanie tabeli[edytuj kod]

Czy jest możliwość, aby tabela sortowała się domyślnie, bez klikania w cokolwiek? Markosek (dyskusja) 14:09, 15 wrz 2011 (CEST)[odpowiedz]

Tzn.? Jak ustawisz pierwszą kolumnę posortowaną, to będzie domyślnie posortowana według pierwszej kolumny. Przykuta (dyskusja) 14:46, 15 wrz 2011 (CEST)[odpowiedz]
A gdybym chciał, żeby się sama sortowała wg. 3. kolumny? Markosek (dyskusja) 20:18, 15 wrz 2011 (CEST)[odpowiedz]
To piszesz ją tak, aby bazowo była posortowana trzecia kolumna. Nie wiem, co rozumiesz przez "sama". Skąd tabela ma "wiedzieć" jak się ma sortować? Przykuta (dyskusja) 07:30, 16 wrz 2011 (CEST)[odpowiedz]
Nie wiem skąd ma wiedzieć, dlatego pytam, czy istnieje instrukcja, która jej to powie :) Markosek (dyskusja) 12:22, 16 wrz 2011 (CEST)[odpowiedz]
Cóż, nie bardzo kumam o co ci chodzi, więc nie jestem w stanie dać wyczerpującej odpowiedzi. Myślę, że to co napisałem powyżej powinno wystarczyć. Ale dla jasności - jeśli chcesz aby pierwsza kolumna była posortowana po wejściu na stronę, to w kolejnych wierszach tej kolumny piszesz w kolejności alfabetycznej, czy numerycznej - zależy o jakie sortowanie ci chodzi, jeśli w trzeciej, to tworząc tabele, piszesz to w trzeciej. Po wejściu na stronę tabela nie może być jednocześnie posortowana względem pierwszej i trzeciej kolumny, no chyba, że akurat tak się rozkładają wyniki. Przykuta (dyskusja) 12:30, 16 wrz 2011 (CEST)[odpowiedz]
Ta metoda jest więcej niż oczywista. Mi chodziło o to, że chcę aby tabela wyświetliła się posortowana, nawet jeżeli argumenty nie są wprowadzone w odpowiedniej kolejności, ale z tego co piszesz taka metoda nie istnieje i "domyślnie" trzeba posortować samemu. Dziękuję za odpowiedzi! Markosek (dyskusja) 22:50, 16 wrz 2011 (CEST)[odpowiedz]
Chyba załapałem o co ci chodzi - żeby po wejściu na stronę bazowo sortowała się jedna z kolumn, nawet jeśli wcześniej nie była posortowana ręcznie, tak? Przykuta (dyskusja) 06:56, 17 wrz 2011 (CEST)[odpowiedz]
Dokładnie! Markosek (dyskusja) 22:48, 17 wrz 2011 (CEST)[odpowiedz]

@Przykuta Czy jest możliwość, aby tabela sortowała się domyślnie, np. wg pierwszej kolumny? Taka opcja powinna być. Dodajemy wtedy rekordy na końcu tabeli (co jest bardzo wygodne), a sortowanie domyśle odbywa się wg pierwszej kolumny. Keisyz (dyskusja) 18:27, 30 wrz 2020 (CEST)[odpowiedz]

Autonumeracja tabeli[edytuj kod]

Czy możliwa jest autonumeracja tabeli np. w pierwszej kolumnie, taka liczba porządkowa. Pytam o coś takiego, żeby przy długich tabelach, gdzie czasem usuwane są pewne wiersze, nie trzeba było poprawiać za każdym razem numeracji.

Może można by zaimplementować w tabelę symbol # wstawiany w komórce, który działałby jak numerowana lista. Blackfish (dyskusja) 02:05, 25 gru 2012 (CET)[odpowiedz]

Znaczek # raczej się nie nadaje bo on służy do generowania listy numerowanej w HTML <ol>...</ol>, a tabelka to coś zupełnie innego, już prędzej nic nie wpisywać, a wypełnienie pozostawić skryptowi uruchamianemu po załadowaniu strony tj.
kolor mebel miasto
biały stół Kraków
zielony taboret Iława
czarny szafa Puck


Teraz jak klikniesz na jakiekolwiek sortowanie to pierwsza pusta kolumna się „magicznie” wypełni. Może można by to połączyć z wymaganiem automatycznego sortowania względem wybranej kolumny opisanego w wątku wyżej? 192.249.47.203 (dyskusja) 15:43, 27 gru 2012 (CET)[odpowiedz]
Tylko że teraz autonumeracja uruchamia się po kliknięciu przez użytkownika na nagłówek tabeli – a Wy chcecie, żeby uruchamiało się samo zaraz po otwarciu strony. W takim wypadku ten kawałek musiałby się uruchamiać zawsze na każdej stronie (artykuł, Pomoc:, Wikipedia: i inne), żeby sprawdzić czy nie ma jakichś tabel do autonumeracji. A jak ogólnie wiadomo każdy skrypt dodatkowo obciąża i przedłuża ładowanie strony. Rozumiem jak ktoś sobie dodaje skrypty do swojego common.js, to sam się godzi na przedłużone ładowanie ale żeby dorzucać to wszystkim do ładowania każdej strony tylko po to, żeby przy kilka osób przy usuwaniu środkowego wiersza z ogromnej tabeli, w której akurat jest numerowanie wierszy miało mniej edytowania? Rozumiem, że dla tych osób jest to trochę roboty ale czy przypadkiem nie zdarza się to ultrarzadko? Kaligula (dyskusja) 18:02, 27 gru 2012 (CET)[odpowiedz]
Dobra, czy aktualnie nie ma na to jakiegoś sposobu? Coś było chyba wymyślone ale nie potrafię tego znaleźć… od dawna potrzebowałem tego na swojej liście todo (która nota bene tylko się zapełnia:P) Kaligula (dyskusja) 02:29, 3 lut 2013 (CET)[odpowiedz]

"Text-align" w całej kolumnie - pojedyncza komenda[edytuj kod]

Chciałbym, żeby tekst w pierwszej czy kolejnych kolumnach (całych i nie wszystkich) był wyśrodkowany, ale gdy mam dużo wierszy, wpisywanie "text-align:center" w każdym z nich to żmudna robota i "zaśmiecia" kod. Czy istnieje pojedyncza komenda, żeby to zrobić? TS (dyskusja) 12:50, 9 sty 2013 (CET)[odpowiedz]

A to nie działa? Blackfish (dyskusja) 13:02, 9 sty 2013 (CET)[odpowiedz]
Nie działa, bo wyrównuje tekst dla CAŁEJ tabeli, a ja chcę wyrównany tekst tylko w poszczególnych KOLUMNACH. Przykładowo, jeśli mam 5 kolumn w tabeli (w której cały tekst jest wyrównany do lewej), a chcę wyśrodkowany tekst tylko w trzeciej z nich, to muszę w tej trzeciej wpisywać "text-align:center" w każdym pojedynczym wierszu. Dlatego szukam komendy (jeśli istnieje), która wyśrodkuje mi tekst w 3. kolumnie bez konieczności wpisywania 30 razu "text-align:center". TS (dyskusja) 13:11, 9 sty 2013 (CET)[odpowiedz]
Teraz zroumiałem Twój problem. Tabele są (w sumie dlaczego?) budowane wierszami a nie kolumnami. Trochę szukałem i nic nie ma; wszędzie pojedyńcze komórki lub wiersze. Zależy jaka duża ta tabela (30 wierszy to nie tysiąc), w końcu ją zbudujesz (CTRL+C, CTRL+V) i już będzie :) Blackfish (dyskusja) 13:54, 9 sty 2013 (CET)[odpowiedz]
Oczywiście, że w końcu zbuduję, ale myślałem, że jest gdzieś dużo wygodniejszy (i dużo naturalniejszy) sposób za pomocą pojedynczej komendy. Może da się taką komendę stworzyć? Komu to zasugerować? TS (dyskusja) 17:26, 9 sty 2013 (CET)[odpowiedz]
To raczej nie możliwe (ale może się mylę), bo HTML (i Wiki) buduje tabele wierszami, więc jak nagle miałby wiedzieć, że tekst w którejś tam komórkce w wierszu ma być wyśrodkowany. Ty musisz mu to powiedzieć. Spróbuj u Rdrozda lub Malarza. Blackfish (dyskusja) 18:01, 9 sty 2013 (CET)[odpowiedz]

podzielenie jednej komórki na dwa wiersze[edytuj kod]

Mam pewien problem w artykule "Dawno, dawno temu". Dodam może obrazek i ktoś może pomoże mi z tym problemem. Mianowicie jak zrobić tak tabelę? Michu1945 (dyskusja) 11:09, 27 lut 2013 (CET)[odpowiedz]

Dobra, poradziłem sobie sam. Michu1945 (dyskusja) 11:56, 27 lut 2013 (CET)[odpowiedz]

Kilka tabel obok siebie[edytuj kod]

Chyba tekst o nieumieszczaniu stylu float:left w ostatniej tabeli jest nietrafiony. Bo dalszy tekst wyświetla się po prawej stronie ostatniej tabeli zamiast poniżej.

--Dracorp (dyskusja) 14:28, 25 mar 2013 (CET)[odpowiedz]

Kolorowanie kolumny[edytuj kod]

Mam dwa pytania:

1. Czy istnieje możliwość pokolorowania tła całej kolumny z użyciem jednego parametru?

Nie nie można. Trzeba kolorować wierszami. Blackfish (dyskusja) 11:17, 4 maj 2013 (CEST)[odpowiedz]

2. Dlaczego użycie parametru !scope="row" powoduje zbędne (moim zdaniem) pogrubienie tekstu w komórce? W en-wiki nie ma takiego efektu. El Matador (dyskusja) 01:51, 4 maj 2013 (CEST)[odpowiedz]

Po to jest ten parametr, ma pogrubić nagłówek w wierszu. A na enwiki, moim zdaniem, też jest pogrubienie – Help:Table -- Blackfish (dyskusja) 11:17, 4 maj 2013 (CEST)[odpowiedz]

Automatyczna numeracja[edytuj kod]

Czy jest taka opcja by tabela miała automatyczna numerację? Tak jak tutaj:

  1. Pilot B
  2. Pilot D
  3. Pilot F
  4. Pilot T

itd? Jeśli tak mógłbym poprzestawiać tak

  1. Pilot F
  2. Pilot T
  3. Pilot D
  4. Pilot B

bez ustawicznego zmieniania numeracji ręcznie. Z GÓRY DZIĘKUJĘ! Michu1945 (dyskusja) 21:23, 29 sie 2014 (CEST)[odpowiedz]

Responsywność tabeli[edytuj kod]

Czy każda tabela niezależnie od ilości kolumn z automatu staje się responsywna? NH35 (dyskusja) 02:03, 23 lut 2019 (CET)[odpowiedz]

Tabela a obok tekst[edytuj kod]

Cześć ostatnio próbowałem robić tabelę po jednej stronie a obok niej tekst. Niestety pojawił się problem - pomiędzy tabelką a tekstem nie było marginesu a nie mogłem/nie potrafiłem prawidłowo tego sformatować. Czy istnieje możliwość wykonania czegoś takiego, a jeśli tak czy mogę prosić o wytłumaczenie jak to poprawnie zrobić.

Jak wyśrodkowac tabelę w środku tabeli?[edytuj kod]

Chodzi mi o tabelę zagnieżdzoną w tabeli. Pozdrawiam.

Ziemowit () 10:32, 29 mar 2024 (CEST)[odpowiedz]