Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

12 Stron V  « < 4 5 6 7 8 > »   
Reply to this topicStart new topic
> Wracajmy do tabelek!
Marusz
post
Post #101





Grupa: Zarejestrowani
Postów: 191
Pomógł: 0
Dołączył: 16.05.2003
Skąd: POLAND

Ostrzeżenie: (0%)
-----


No… nie. Dodaj sobie do styli:
  1. div {
  2. border-bottom: 1px solid #ff0000;
  3. }

Oraz usuń div’a o id = footer. Gdy to zrobisz, wyświetl stronę. Problem polega na tym, jak zrobić, aby pisząc tekst w div2 (przykładowo) linie (te od border-bottom) szły zawsze równo, koło siebie… Przykład w tabelkach (przepisz i wyświetl):

CSS:
  1. td {
  2. vertical-align: top;
  3. border-bottom: 1px solid #ff0000;
  4. }


Oraz kod html:
  1. <tr>
  2. <td>
  3. tekst
  4. </td>
  5. <td>
  6. tekst <br /> tekst <br /> tekst <br /> tekst <br /> tekst <br /> tekst <br />
  7. </td>
  8. <td>
  9. tekst
  10. </td>
  11. </tr>
Go to the top of the page
+Quote Post
slammer
post
Post #102





Grupa: Zarejestrowani
Postów: 187
Pomógł: 6
Dołączył: 31.08.2005
Skąd: Bielsko-Biała

Ostrzeżenie: (0%)
-----


moze wystarczy dac poprostu "height: auto;" w każdym z div
Go to the top of the page
+Quote Post
Seth
post
Post #103





Grupa: Przyjaciele php.pl
Postów: 2 335
Pomógł: 6
Dołączył: 7.03.2002

Ostrzeżenie: (0%)
-----


Nie wystarczy (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Zreszt sam sprawdz.

Co do usuniecia footera to jest na to sposob (w container znajduja sie te 3 divy):
Kod
div#container {
   width: 100%;
   overflow: hidden;
}


Co do glownego problemu Marka to tez rozkladam rece (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

Ten post edytował Seth 2.10.2006, 22:00:23
Go to the top of the page
+Quote Post
strife
post
Post #104





Grupa: Przyjaciele php.pl
Postów: 2 605
Pomógł: 96
Dołączył: 22.10.2004
Skąd: UK

Ostrzeżenie: (0%)
-----


Tak sobie czytam to co piszecie, i powiem wam, że miałem ten sam problem z trzema kolumnami. Znalazłem w internecie rozwiązanie tego na tej stronie. (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
gszesiek
post
Post #105





Grupa: Zarejestrowani
Postów: 152
Pomógł: 1
Dołączył: 17.09.2006

Ostrzeżenie: (0%)
-----


kurcze KOPALNIA
dzięki

Ten post edytował gszesiek 3.10.2006, 04:12:34
Go to the top of the page
+Quote Post
siemakuba
post
Post #106





Grupa: Przyjaciele php.pl
Postów: 1 112
Pomógł: 20
Dołączył: 10.04.2005

Ostrzeżenie: (0%)
-----


IMHO do momentu kiedy rozważania o ciężkich do uzyskania wysokościach kolumn itp. pozostają w teorii to problem nie istnieje.

Kiedy zacząłem kombinować z projektowaniem bez tabel, pewnych rzeczy nie potrafiłem stworzyć bez ich używania - te pozostawały w tabelkach. Potem kiedy wiedziałem coraz więcej, coraz mniej pojawiało się tabelek tam gdzie ich być nie powinno. Dziś projektuję bez tabel, w opraciu o semantyczny kod i szczerze to nie wyobrażam sobie na dzień dzisiejszy złożenie strony w tabelach. Kiedy muszę poprawić/przebudować jakiś stary kod korzystający z tabel... damn.. masakra.

A że bez tabel się nie da? Owszem, się da:) Czy ta strona wygląda źle? Ma blokowy układ, który - wielu pomyśli - wręcz wygląda jak z tebeli krojony! A w źródle - niespodzianka! Nie ma tabeli :)

pozdr.
Go to the top of the page
+Quote Post
no-name
post
Post #107





Grupa: Zarejestrowani
Postów: 72
Pomógł: 0
Dołączył: 26.04.2005

Ostrzeżenie: (0%)
-----


A może by tak ugryź temat z innej strony? Co takiego można zrobić w blokach, czego się nie da osiągnąć przy pomocy tabel?
Go to the top of the page
+Quote Post
mike
post
Post #108





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----


Cytat(no-name @ 3.10.2006, 08:51:59 ) *
A może by tak ugryź temat z innej strony? Co takiego można zrobić w blokach, czego się nie da osiągnąć przy pomocy tabel?
A jakiego rowu nie wykopiesz łyżką, który normalnie kopałbyś łopatą?

Ale masz przykład: michalmech.pl/projects/jasminum

P.S.
Jeszcze nad tym pracuję ale skoro chcesz (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
Go to the top of the page
+Quote Post
siemakuba
post
Post #109





Grupa: Przyjaciele php.pl
Postów: 1 112
Pomógł: 20
Dołączył: 10.04.2005

Ostrzeżenie: (0%)
-----


Cytat
Co takiego można zrobić w blokach, czego się nie da osiągnąć przy pomocy tabel?
Kurcze, ale ciągle nie w tym rzecz :) Nie chodzi o to co ale jak. Większość rzeczy które zbdudujesz na tabelkach zbudujesz i bez nich. A jak nie ty, to pierwszy lepszy ImageReady, Dreamweaver czy inny GoLive zrobi to za ciebie.

Żeby projektować bez tabel nie masz projektować na DIVach, bo mam wrażenie że tak to jest rozumiane. Masz projektować tak, żeby wykorzytanie znaczników odpowiadało ich przeznaczeniu. Musisz też zrozumieć, dlaczego chcesz to robić bez tabel i zgodnie ze standardami. Jak pisałem powyżej, na chwilę obecną nie wyobrażam sobie projektowania inaczej.

P.S. Przyszła mi jeszcze jedna rzecz do głowy, która może czynić spór nierozwiązywalnym:)
Część z piszących tu robi "stronkę" dla siebie, kolegi, klasy w liceum/gimnazjum - dla tej części często najważniejsze jest że ta stronka wogóle ruszyła i działa. Dla tej właśnie części bez znaczenia jest czy to, że ona działa powodują tabelki czy DIVy czy jeszcze cokolwiek innego.

Druga część, przychodzi rano do pracy i uśmiechając się edytuje z zamiłowaniem plikki CSS/(X)HTML/php/JS/whatever - ta część wie dlaczego musi to robić w taki sposób w jaki to robi.

pozdr.
Go to the top of the page
+Quote Post
mike
post
Post #110





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----


Cytat(siemakuba @ 3.10.2006, 09:19:05 ) *
(...) Druga część, przychodzi rano do pracy i uśmiechając się edytuje z zamiłowaniem plikki CSS/(X)HTML/php/JS/whatever - ta część wie dlaczego musi to robić w taki sposób w jaki to robi.
Dokładnie w tym jest problem.
Jedni są specjalistami, znają się na tym i zarabiają na swojej wiedzy.

I denerwujące jest kiedy przylatuje jakis h4x00r - małolat, który po przeczytaniu kilku kursów bije pianę, "że wie lepiej". Jednym słowem w dupie był, gówno widział ale argumenty mądrzejszych w danym temacie chce podważać.

A prawda jest taka że kogoś kto nie ma o tym zielonego pojęcia nawet nie ma jak przekonać bo jest na tyle niedokształcony że nawet nie rozumie argumantów.

Ty mu mówisz, że "transfer spadnie" a on Ci mowi, że "no to co".
Go to the top of the page
+Quote Post
siemakuba
post
Post #111





Grupa: Przyjaciele php.pl
Postów: 1 112
Pomógł: 20
Dołączył: 10.04.2005

Ostrzeżenie: (0%)
-----


Cytat
Ty mu mówisz, że "transfer spadnie" a on Ci mowi, że "no to co".

Ha! Dokładnie. Z mojego doświadczenia wynika, że jedyny argument jaki przemawia do klienta i klient jest w stanie go zrozumieć to fakt, że poprawnie zbudowana - w oparciu o semantyczny kod - strona ma większe szanse zaistnieć wyżej w google.

Ale UWAGA! Mieliśmy jednego klienta, który powiedział mniej więcej tak: "Chciałbym aby moja strona zbudowana była w nowoczesny sposób, bez tabel, w oparciu o standard XHTML / CSS".
UWAGA! Mieliśmy tylko jednego takiego klienta... :/

pozdr.
Go to the top of the page
+Quote Post
gWd
post
Post #112





Grupa: Zarejestrowani
Postów: 55
Pomógł: 0
Dołączył: 17.09.2006

Ostrzeżenie: (0%)
-----


Cytat(no-name @ 3.10.2006, 08:51:59 ) *
Co takiego można zrobić w blokach, czego się nie da osiągnąć przy pomocy tabel?

To jest źle postawione pytanie, bo nie chodzi o wyższość TABLE nad DIV, ale o to że rezygnacja z tabel dla samej zasady ogranicza możliwości. Wiadomo, że tabelami nie da rady zrobić tego co innymi znacznikami, ale nieprawdziwe jest stwierdzenie, że wszystko można prościej zrobić bez używania TABLE, co niektórzy tak zaciekle twierdzą.

Ja wychodzę z zasady, że co można zrobić w DIV robię w DIV, ale co w TABLE to TABLE. Z doświadczenia wiem, że najlepiej jest łączyć obie te techniki.

Jeśli chodzi o krótszy kod, to nie porównujcie kodu niezoptymalizowanego, wygenerowanego przez Photoshopa, albo stworzonego przez grafika. Ja taki kod skracam o 70-80% nadal budując stronę na TABLE, więc różnica pomiędzy moim kodem, a Waszym kodem opartym na DIVach nie będzie wielka. Sądzę, że w niektórych przypadkach może być nawet krótszy ze względu na brak potrzeby stosowania różnych trików.

Twierdzicie, że kod na DIV jest bardziej przyjazny dla niewidzących. Jak to się ma do faktu, że stosując FLOATy pierwsza kolumna jest na końcu kodu? Nie twierdzę, że tabela jest pod tym względem idealna, ale jak widać DIV wcale nie jest pod tym względem lepszy, a wręcz gorszy przy prostych układach kolumnowych.

Co z tego, że są standardy, skoro żadna przeglądarka ich w pełni nie obsługuje? Po co w takim robić schemat strony na siłę w DIV, skoro czasmi wygodniej jest zrobić to na TABLE?
Go to the top of the page
+Quote Post
siemakuba
post
Post #113





Grupa: Przyjaciele php.pl
Postów: 1 112
Pomógł: 20
Dołączył: 10.04.2005

Ostrzeżenie: (0%)
-----


Cytat
Po co w takim robić schemat strony na siłę w DIV, skoro czasmi wygodniej jest zrobić to na TABLE?
Hmm, ja np. mam frajdę z tego :) IMHO to wystarczy. A że przy okazji jest zgodne ze standaradami i przyjazne innym niż przeglądarka czytnikom? Jak dla mnie bomba :)

EOT / możemy sobie bić pianę nawet i do przyszłego poniedziałku. Każdy będzie robił jak mu wygodniej. Ja będę na pewno robił tak jak robię, bo jestem przekonany, że robię jak należy :)

pozdr.
Go to the top of the page
+Quote Post
mike
post
Post #114





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----


Cytat(gWd @ 3.10.2006, 11:12:53 ) *
(...) nieprawdziwe jest stwierdzenie, że wszystko można prościej zrobić bez używania TABLE, co niektórzy tak zaciekle twierdzą.
No proszę Cię nie pisz takich głupot.
Oczywiście, że dużo prościej pracować na blokach.
Spójrz, masz dwie lub trzy kolumny i teraz zamień je kolejnością w tabelkach....

Cytat(gWd @ 3.10.2006, 11:12:53 ) *
Ja wychodzę z zasady, że co można zrobić w DIV robię w DIV, ale co w TABLE to TABLE. Z doświadczenia wiem, że najlepiej jest łączyć obie te techniki.
Ja też łączę te techniki.
Bloki - budowanie layoutu.
Tabele - prezentacja danych tabelarycznych.
Koniec. Kropka.

Cytat(gWd @ 3.10.2006, 11:12:53 ) *
Sądzę, że w niektórych przypadkach może być nawet krótszy ze względu na brak potrzeby stosowania różnych trików.
MEGA ROTFL
Musiałbyś usunąć entery i dać jednej linijce.

Cytat(gWd @ 3.10.2006, 11:12:53 ) *
wygodniej jest zrobić to na TABLE?

A jeszcze wygodniej wygenerować w Photoschopie. Czemu tego nie robisz?
Go to the top of the page
+Quote Post
kszychu
post
Post #115





Grupa: Przyjaciele php.pl
Postów: 2 712
Pomógł: 23
Dołączył: 27.10.2003
Skąd: z kontowni

Ostrzeżenie: (0%)
-----


Cytat(mike_mech @ 3.10.2006, 11:23:03 ) *
Spójrz, masz dwie lub trzy kolumny i teraz zamień je kolejnością w tabelkach....

Ctrl+c, Ctrl+v
Go to the top of the page
+Quote Post
mike
post
Post #116





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----


Cytat(kszychu @ 3.10.2006, 11:41:41 ) *
Ctrl+c, Ctrl+v

Bardzo prefesjonalnie (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
Nie mam pytań ....
Go to the top of the page
+Quote Post
kszychu
post
Post #117





Grupa: Przyjaciele php.pl
Postów: 2 712
Pomógł: 23
Dołączył: 27.10.2003
Skąd: z kontowni

Ostrzeżenie: (0%)
-----


Fakt, niektórzy muszą być bardziej profesjonalni niż inni. Proszę bardzo, mnie to grzeje. Prawda jest taka, że projektowanie oparte o tabele jest dużo łatwiejsze. Osiąga się taki sam efekt wizualny (proszę tu o wybaczenie profesjonalistów, którzy oglądając stronę mają od razu włączone pokazywanie źródła) dużo mniejszym nakładem pracy.
@mike_mech: to uogólniony przykład. Zmieniając coś na stronie i tak edytujesz szablon, więc co za różnica czy dopiszesz coś w cssie czy zamienisz miejscami komórki tabeli?

P.S. Ci, którzy interesują się fotografią natknęli się zapewne na określenie "onanistów sprzętowych", którzy na różnych forach debatują czy bardziej zielona jest zieleń z nikona czy z canona...
Go to the top of the page
+Quote Post
gWd
post
Post #118





Grupa: Zarejestrowani
Postów: 55
Pomógł: 0
Dołączył: 17.09.2006

Ostrzeżenie: (0%)
-----


Cytat(mike_mech @ 3.10.2006, 11:23:03 ) *
Spójrz, masz dwie lub trzy kolumny i teraz zamień je kolejnością w tabelkach....

A niby po co mam to robić, skoro na etapie projektowania decyduje o położeniu najważniejszych elementów? Jak budujesz dom, to też zostawiasz sobie możliwość, żeby zrobić drzwi w suficie, a okno w podłodze?

Cytat(mike_mech @ 3.10.2006, 11:23:03 ) *
Bloki - budowanie layoutu.
Tabele - prezentacja danych tabelarycznych.
Koniec. Kropka.

Ja podchodzę inaczej:
Tabele - schemat strony
Bloki - tam gdzie prościej jest użyć bloków
też EOT
Go to the top of the page
+Quote Post
mike
post
Post #119





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----


Mylisz się i to w kilku miejscach.

Cytat(kszychu @ 3.10.2006, 11:48:28 ) *
proszę tu o wybaczenie profesjonalistów, którzy oglądając stronę mają od razu włączone pokazywanie źródła
Boże chroń przed takimi.

Cytat(kszychu @ 3.10.2006, 11:48:28 ) *
Prawda jest taka, że projektowanie oparte o tabele jest dużo łatwiejsze. Osiąga się taki sam efekt wizualny (...) dużo mniejszym nakładem pracy.
Wiesz ile jest rodzajów prawdy? 3
1. Święta prawda;
2. Cała prawda;
3. Gówno prawda.
To Twoje kwalifikuje sie pod trzecie (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)

Przyjmowanie jako kryterium łatwości pisania to bardzo nieobiektywne.
Dla Ciebie łatwiej na tabelach i wkladasz w to mniej pracy, bo bloków nie umiesz i musiałbyć poświęcić więcej czasu.
Dla mnie odwrotnie.
W takich sytuacjach "racja jest jak dupa", każdy ma swoją.
Dlatego potrzeba odnieść się do innych kryteriów.

Cytat(kszychu @ 3.10.2006, 11:48:28 ) *
@mike_mech: to uogólniony przykład. Zmieniając coś na stronie i tak edytujesz szablon, więc co za różnica czy dopiszesz coś w cssie czy zamienisz miejscami komórki tabeli?
Myślisz bardzo krótkowzrocznie.
A co jak masz klika szablonów? Poza tym edycja konstrukcji szablonów po to by zmienić efekty wyświetlanie to nie jest elestyczne rozwiązanie.
Go to the top of the page
+Quote Post
kszychu
post
Post #120





Grupa: Przyjaciele php.pl
Postów: 2 712
Pomógł: 23
Dołączył: 27.10.2003
Skąd: z kontowni

Ostrzeżenie: (0%)
-----


Wybacz, że wycinam, ale staram się nie wyrywać z kontekstu:
Cytat(mike_mech @ 3.10.2006, 11:58:43 ) *
Wiesz ile jest rodzajów prawdy? 3
1. Święta prawda;
2. Cała prawda;
3. Gówno prawda.
To Twoje kwalifikuje sie pod trzecie (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
[...]
W takich sytuacjach "racja jest jak dupa", każdy ma swoją.

Tyle, że ja swojej nie wciskam wszędzie mówiąc "tylko moja dupa jest najładniejsza i najlepsza, inne dupy są do dupy!"
Cytat(mike_mech @ 3.10.2006, 11:58:43 ) *
Myślisz bardzo krótkowzrocznie.
A co jak masz klika szablonów?

Jeśli chcę coś wyświetlać na kilka sposobów, to mam kilka szablonów. Jeśli chcę coś zmienić w jednym, to zmieniam w jednym, jeśli zaś w kilku, to zmieniam kilka.
Cytat(mike_mech @ 3.10.2006, 11:58:43 ) *
Poza tym edycja konstrukcji szablonów po to by zmienić efekty wyświetlanie to nie jest elestyczne rozwiązanie.

Zależy co się rozumie przez elastyczność. Dla Ciebie edycja szablonu jest nieelastyczna, dla mnie jest.
Go to the top of the page
+Quote Post

12 Stron V  « < 4 5 6 7 8 > » 
Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 2.01.2026 - 07:59