Dziwne odstępy na stronie - w czym problem ???

HTML to podstawy w dziedzinie tworzenia stron WWW, Style CSS warto opanować, bowiem za ich pomocą można dostosować odpowiednio wygląd swojej witryny WWW. Zagłębiamy się dalej i udostępniamy w tym forum możliwość zadawania pytań o JavaScript.
neosport
Posty: 11
Rejestracja: czw lis 09, 2006 3:43 pm

Re: Dziwne odstępy na stronie - w czym problem ???

Post autor: neosport »

czyli wychodzi na to że:
1. praca na div jest o wiele prostsza jeżeli mówimy o pozycjonowaniu elementów na stronie, a rozdzielczość wybrana przez użytkownika nie ma znaczenia...
2. jednak nadal ludzie skłąniają sie ku układaniu stron z tabelek i webdeveloper cos takiego by zalecał... co prawde mówiąc wolałbym zmienić, chociaż u siebie bo te divy zaoszczędzają mi mase czasu i PRZEDEWSZYSTKIM kod jest mega bardziej przejrzysty

Jeśli coś źle zrozumiałem to mnie popraw :)
Salfunglandyare
Nowy
Nowy
Posty: 88
Rejestracja: śr sty 24, 2007 9:52 pm
Lokalizacja: Kuj-Pom.

Re: Dziwne odstępy na stronie - w czym problem ???

Post autor: Salfunglandyare »

1. Wcale nie jest prostsze, wprost przeciwnie - jest trudniejsze, dlatego ludzie wciąż wybierają layout oparty na tabelkach. Pozycjonowanie na blokach jest za to bardziej przejrzyste i przede wszystkim poprawne.
2. Powątpiewam w profesjonalizm webdevelopera, który zaleca opieranie layoutu na tabelkach.

pzdr.
koziolek
Przelotem
Przelotem
Posty: 387
Rejestracja: sob paź 21, 2006 10:07 pm
Kontakt:

Re: Dziwne odstępy na stronie - w czym problem ???

Post autor: koziolek »

Salfunglandyare pisze:1. Wcale nie jest prostsze, wprost przeciwnie - jest trudniejsze, dlatego ludzie wciąż wybierają layout oparty na tabelkach.
Veto! Jeżeli przyjdzie robić stronę generowaną dynamicznie to tabelki to mogiła. Dynamiczne wygenerowanie dużej tabeli za pomocą kilku(nastu) plików tak by automatycznie całość dopasowywała się do zawartości to dość trudne.
Nawet dane tradycyjnie tabelaryczne np. raporty łatwiej jest ogarnąć "pudełkami" niż tabelami.
Od tabelek wiele osób zaczyna ponieważ stare i popularne kursy o nich mówią. Zazwyczaj jest to lenistwo. Zamiast nauczyć się dwóch rzeczy tzn html+css wiele osób uczy się tylko htmla. Zapominają o tym iż strona oparta na divach jest bardzo przejrzysta i po wyłączeniu css nadal czytelna. Jeżeli dodatkowo jest rozsądnie zaimplementowana to treść pozostaje spójna logicznie.
Salfunglandyare
Nowy
Nowy
Posty: 88
Rejestracja: śr sty 24, 2007 9:52 pm
Lokalizacja: Kuj-Pom.

Re: Dziwne odstępy na stronie - w czym problem ???

Post autor: Salfunglandyare »

Nie zgadzam się. Budując poważniejsze layouty, większość nowych wymięka z powodu różnej interpretacji stylów przez przeglądarki. W tabeli zrobisz <tr><td>...</td><td>...</td></tr> i nie ma bata, żeby druga kolumna "zjechała" w dół tylko dlatego, że IE inaczej obsługuje style. To samo margines 3px przy floatach - bez hacków, które wielu nowym kojarzą się z czarną magią się nie obejdzie. A tworzenie miniaturek obok siebie z centrowaniem w pionie?
Dla nas łatwiej jest przedstawić wszystko w blokach, gdyż kłania się praktyka. Nawet często zapominamy, jak używało się tabel :)
Początkujący często tracą głowę na kodzie, który wg wszelkich standardów POWINIEN działać dobrze, ale dzieją się rzeczy niestworzone - znikanie tekstu w IE (hask z overflow: hidden, line-height i height: 1%), dodatkowy margin 3px przy floatach mimo, że ustawione jest 0, zanikanie backgroundu... Przy tabelkach się to nie zdarza. Nie ma co ukrywać - na obecną chwilę budowanie precyzyjnych layoutów wymaga dużo więcej czasu i nakładu pracy.

pzdr.

PS. Pogląd, że tabelki są zawsze i wszędzie be jest co najmniej niepoprawny. Jeśli wyświetlasz wartości tabelaryczne w blokach, to także jest niepoprawne semantycznie... tyle że w drugą stronę :)
koziolek
Przelotem
Przelotem
Posty: 387
Rejestracja: sob paź 21, 2006 10:07 pm
Kontakt:

Re: Dziwne odstępy na stronie - w czym problem ???

Post autor: koziolek »

Wiem że to niepoprawne sematycznie ale przekonanie JasperReports, żeby generował tabelki poprawnie uważam za niemożliwe :)

Tabelki nie zachowują się dokładnie tak jak chcesz. szczególnie jak zaczniesz zagłębiać się w technologię typu tabelka w tabelce. Poza tym walka za pomocą haków nie jest taka trudna. Wystarczy chwilę się zastanowić jak to ma wszystko działać i przygotować, zazwyczaj wspólnie z grafikiem, jakiś rozsądny podział na warstwy. Dalej już górki. Kwestia tego że trzeba pomyśleć ( i przygotować plan na papierze) zanim zacznie się pisać kod.
neosport
Posty: 11
Rejestracja: czw lis 09, 2006 3:43 pm

Re: Dziwne odstępy na stronie - w czym problem ???

Post autor: neosport »

przypuśćmy że mamy taką sytuację : Mamy gotowy layout do stronki i chcemy go pociąć, czy w przypadku późniejszego składania również kożystać z DIV ? czy może z jakiś innych metod i jeśli tak to z jakich ??
koziolek
Przelotem
Przelotem
Posty: 387
Rejestracja: sob paź 21, 2006 10:07 pm
Kontakt:

Re: Dziwne odstępy na stronie - w czym problem ???

Post autor: koziolek »

Rozsądnie pociąć na divy zgodnie z logicznym podziałem treści dokumentu a nie obrazków. Czyli menu oddzielnie, stopka, nagłówek, środek oddzielnie. wtedy zmiana layoutu ograniczy się w najgorszym przypadku tylko do przepisania pliku Css na nowo i wymiany obrazków.
ODPOWIEDZ