![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 46 Pomógł: 1 Dołączył: 23.04.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Robię stronę, której budowa, mniej więcej będzie wyglądała tak (IMG:https://naforum.zapodaj.net/thumbs/216a2256b960.png) Czyli nagłówek, menu, pole na kontent (w którym jest tabela) i stopka. Oczywiście to co pokazuję, to tylko strona testowa, nie ta właściwa (IMG:style_emoticons/default/smile.gif) I chodzi mi właśnie o tą tabelkę z suwakiem po prawej. Chciałbym, żeby nagłówki w obszarze thead, były nieruchome, a tylko dane na szarym tle w obszarze tbody, żeby się przesuwały. Czy mógłby mi ktoś momóc poprawić kod, żeby tylko szary obszar się przesuwał, bez brązowego? Proszę o pomoc, poniżej wstawiam kod HTML
CSS
Z góry dziękuję za pomoc Ten post edytował Baku12345 29.03.2019, 04:31:19 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 46 Pomógł: 1 Dołączył: 23.04.2011 Ostrzeżenie: (0%) ![]() ![]() |
To jeszcze raz ja. Udało mi się uzyskać taki efekt jak chciałem, czyli suwak pod nagłówkami z prawej strony, w głównej części tabeli
(IMG:https://naforum.zapodaj.net/thumbs/509b1963d764.png) ale przez to powstał drugi problem. Ponieważ suwak zaczął zajmować część powierzchni przeznaczonej na treść, to ramki z nagłówków nie były dopasowane z ramkami od treści tabeli (czerwone strzałki). Miałem więc 2 wyjścia, albo dodać czwartą komórkę w nagłówku (o szerokości takiej jak suwak), żeby wyrównać przesunięcie, albo uczynić suwak niewidocznym (niezajmującym miejsca), ale dalej działającym. Wybrałem to drugie i usunąłem problemy, a strona zaczęła wyglądać tak (IMG:https://naforum.zapodaj.net/thumbs/eb90039d1c80.png) czyli w polu na treść były dwie tabele, jedna z nagłówkami, a druga objęta znacznikami div z treścią. Oto skrócony fragment kodu HTML
CSS
Jednak ja chciałem to zrobić trochę bardziej elegancko i nie na divach i dwóch tabelach, tylko na jednej tabeli i specjalnych dedykowanych znacznikach pod header i treść. Chciałem wydzielić sekcje na jednej tabeli thead i tbody. I tu się zaczęły kłopoty. Chciałem to przerobić tak (IMG:https://naforum.zapodaj.net/thumbs/d673515ec979.png) Czyli jedna tabela z sekcjami zamiast dwie. Przerobiłem to tak HTML CSS
I teraz pytanie podsumowujące, dlaczego, gdy używam znaczników table, to wszystko działa, a jak zmieniam je na sekcje thead i tbody, to się sypie i strona zaczyna wyglądać tak? (IMG:https://naforum.zapodaj.net/thumbs/8dfc9216c8ec.png) Ten post edytował Baku12345 5.04.2019, 04:27:21 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 19:11 |