http://radexon.pl/pro2pro/index.html
I jest dziwny błąd na niej a mianowicie pod przyciskami taka siwa krecha jak by idzie i pytanie jak to usunąć żeby jej nie było i razem wszystko było OK
Mam nadzieję że dobrze wyjaśniłem ten błąd




Przepraszam, mam pytanie?gorylek pisze:Cholera, nawet w kod nie popatrzyłem. Witryna na tabelkach ? Takie rzeczy to robili jakieś 10 lat temu. Może jak uda Ci się wybić z tą witryną kiedyś to zajmiesz należne Ci miejsce na http://osiolki.net/
Tylko garba się nabawisz.Tak sobie czytam ten wątek, i się muszę nisko pokłonić gorylkowi.
A co tu opanować ? jeżeli zdefiniujesz dla znacznika <a> jakiś styl to będą go miały wszystkie na stronie. Jeżeli później stworzysz klasę lub id dla <a> i nadasz jej jedną właściwość, np text-decoration: none; to <a> będzie miało właściwości zdefiniowane pierwotnie plus właściwość klasy/id (przy czym jeżeli najpierw text-decoration był underline to zostanie nadpisany przez właściwość klasy.Przerabiam teraz wszystkie swoje stronki, pracy sporo, ale tylko raz, nie opanowałem jeszcze umiejętności stosowania dziedziczenia
Poczytaj o float to dowiesz się jakie "ciekawe" właściwości ma które potrafią utrudnić życie osobie niezorientowanej do końca. Jeżeli chcesz by stopka ustawiała się pod kolumnami, nadaj jej właściwość clear: both; Ewentualnie np jeżeli stosujesz samo float: left; przy obu kolumnach to stopce możesz też nadać po prostu clear: left;no i troszkę mam problemy z wy pozycjonowaniem stopki pod kolumnami z tekstem, tak by te nie "najeżdżały" na stopkę,
Po prostu niektóre układy (zwłaszcza jak elementy są rozsypane) kosztują znacznie więcej pracy na tabelkach jak z użyciem DIV. Żeby było śmieszniej, układ tabelkowy jest sztywny jak by mu ktoś w zadek styl od miotły wpakował zaś ten zrobiony na DIV jest elastyczny aż do bólu.W każdym razie nawet dla początkującego jest łatwiej niż mordowanie się z tabelami, w których nie da się dokładnie wypozycjonować niczego.
Racja, ja się nieściśle wyraziłem; mam kilka witryn tematycznych, i o tym mówiłem, że przerabiam każdą od nowa.gorylek pisze:
A co tu opanować ? jeżeli zdefiniujesz dla znacznika <a> jakiś styl to będą go miały wszystkie na stronie.
Moim zdaniem strona powinna być dopracowana do wszystkich przeglądarek, bo przecież każdy chyba powinien mieć nienaganny dostęp do strony, no... chyba, że, Gorylku, uważasz inaczej, wówczas proszę, powiedz mi dlaczego?gorylek pisze:Benio, to nie wina kodu tylko przeglądarki (...)
No więc ^^tam^^ widnieją następujące ekhemgorylek pisze:Poczytaj, pewnie Cie to zainteresuje a już na pewno poprzeglądaj projekty.
http://www.csszengarden.com/tr/polish/
Otóż: 1*: Strony są niepotrzebnie duże... Ekhem? No, jeśli ktoś wbija główny table na 100% to - racja, ale kto tak robi?http://osiolki.net/tabelki/06problems.html pisze:Kłopoty z tabelkami:
* Mieszają treść i warstwę prezentacyjną. Strony są niepotrzebnie duże — użytkownicy muszą ściągać dane odpowiedzialne za prezentację z każdą stroną, którą odwiedzają, a przecież ruch w Sieci kosztuje.
* Zmiana wyglądu strony jest niezwykle pracochłonna (i tym samym droga).
* Również trudne (i kosztowne) jest utrzymanie spójnego wyglądu stron w całej witrynie.
* Strony oparte o tabelki są o wiele trudniejsze w odbiorze dla osób niepełnosprawnych albo korzystających z sieci za pomocą urządzeń przenośnych — telefonów komórkowych czy organizerów (PDA).
Owszem, są poprawne pod warunkiem, że nie bierzemy pod uwage standardów (W3C ani żadnych innych), semantyki i przeznaczenia poszczególnych znaczników.Podsumowując - uważam, iż obydwa z wyżej wymienonych sposobów (Zarówno Table jak i Div-Css) są poprawne, żaden z nich nie jest moim zdaniem poprawniejszy. Jest to jedynie kwestia własnych poglądów. Jedni wolą tabele inni divy z cssami. Jest to temat subiektywny.
Chodziło raczej o to, że IE błędnie obsługuje niektóre strony i trzeba stosować różne tricki...gorylek napisał(a):
Benio, to nie wina kodu tylko przeglądarki (...)
Moim zdaniem strona powinna być dopracowana do wszystkich przeglądarek, bo przecież każdy chyba powinien mieć nienaganny dostęp do strony, no... chyba, że, Gorylku, uważasz inaczej, wówczas proszę, powiedz mi dlaczego?
Znowu źle zrozumiałeś... Strona ma większy rozmiar (chodzi o kb a nie px czy coś)Otóż: 1*: Strony są niepotrzebnie duże... Ekhem? No, jeśli ktoś wbija główny table na 100% to - racja, ale kto tak robi?
Przy dobrze stworzonym kodzie na div'ach wygląd można zmienić zupełnie podmieniając CSS. Na tabelkach wszystko piszesz od początku więc ne mów że to to samo...2*: Zmiana wyglądu strony jest niezwykle pracochłonna (i tym samym droga). ...Ekhem2? Jest równie pracochłonna jak przy tabelach
Jak widać każdy rozmie jak chce3*: Ekhem3! ??? 1) Kosztowne? No chyba administrator samemu uploaduje stronę, chyba ździwko nie płaci "sam sobie" ?. 2) Utrzymanie spójnego wyglądu jest równie tródne jak na divach.
Bo muszą czytać te strony... Ale pomyśl jak pięknie by było gdyby wszystko byłoby zgodne ze standardami (i to wcale nie znaczy takie same)... Strony mogły by łatwiej ze sobą współpracować (np. wymiana danych za pomocą XML). Przeglądarki nie musiały by wyszukiwać błędów i strony byłyby mniejsze przez co przeglądarka działałaby szybciej, serwer byłby mniej obciążony itd. Ale niektórzy tego nie pojmują i narazie to się nie zmieni.4*: Tylko chyba urządzenia sprzed 10 lat odczytują błędnie tabelki...
Czytaj ze zrozumieniem proszę. Jeżeli jakiś idiota wypuścił by przeglądarkę w której DIV były by okrągłe, width był by średnicą a height promieniem to pod niego też mam pisać witrynę ? Panowie z Microsoftu to nieudolni ludzie - pokazują to otwierając kolejne serwisy internetowe będące "lepszą alternatywą" dla już istniejących, wypuszczają badziewny i wręcz niebezpieczny system operacyjny, marną przeglądarkę internetową i gówniany serwer www.Moim zdaniem strona powinna być dopracowana do wszystkich przeglądarek, bo przecież każdy chyba powinien mieć nienaganny dostęp do strony, no... chyba, że, Gorylku, uważasz inaczej, wówczas proszę, powiedz mi dlaczego?
Zauważ że używając zewnętrznego znacznika CSS minimalizujemy kod HTML. Niektóre elementy można opisać zwyczajnie podając ich "ściezkę" (#id_jeden div czy #menu ul li { asdasdasd... }) a niektóre w postaci id czy klasy. Plik CSS jest ściągany tylko i wyłącznie raz co ogranicza przepływ danych. Ponownie ściągany jest tylko i wyłącznie kod HTML który jest najmniejszy jak to tylko możliwe. O przepływ danych w sieci właśnie chodzi. Przy tabelach nie licząc wszędobylskich TD, TR, TABLE, WIDTH, HEIGHT, BACKGROUND itp itd etc tak że od patrzenia w taki kod głowa boli (a uwierz mi że nieraz patrzyłem).Otóż: 1*: Strony są niepotrzebnie duże... Ekhem? No, jeśli ktoś wbija główny table na 100% to - racja, ale kto tak robi?
Nie zgadzam się całkowicie. Realizowałeś kiedyś bardziej skomplikowany układ strony ? Przy poprawnym kodzie wystarczy tylko odpowiednio wy pozycjonować elementy. Przy tabelach dochodzą wszędobylskie rowspan, colspan itp itd by łączyć kolumny/wiersze w skomplikowany układy. Do tego rozcinanie tła na elementy by podpasywać pod każdą komórkę itp itd etc. Godzinami mogę wymieniać. Przerabianie witryny z tabelek na poprawny kod lub po prostu przerabiać tabelkowy układ strony to koszmar współczesnego webmastera.2*: Zmiana wyglądu strony jest niezwykle pracochłonna (i tym samym droga). ...Ekhem2? Jest równie pracochłonna jak przy tabelach
Pewnie że kosztowne. Ostatni raz kiedy dostałem zlecenie na modyfikacje strony na tabelkach powiedziałem klientowi że jeżeli chce i ma plik graficzny to mogę mu stworzyć od podstaw witrynę na podobnym układzie jak to badziewie przerabiać. Przy czym za przerobienie witryny wziął bym więcej właśnie ze względu na zabawę z obrazkami, łączeniem komórek itp itd etc.3*: Ekhem3! ??? 1) Kosztowne? No chyba administrator samemu uploaduje stronę, chyba ździwko nie płaci "sam sobie" ?. 2) Utrzymanie spójnego wyglądu jest równie tródne jak na divach.
Nawet te sprzed 10 lat je poprawnie odczytują jak i teraz. Dlatego że tabelki się używa do... prezentacji danych tabelarycznych.4*: Tylko chyba urządzenia sprzed 10 lat odczytują błędnie tabelki...
Podsumowując - mylisz się. Tworzenie witryny w oparciu o tabelę jest rozwiązaniem amatorskim, krótkowzrocznym i topornym w wykonaniu. Poza tym kosztuje więcej czasu niż poprawnie napisany kod.Podsumowując - uważam, iż obydwa z wyżej wymienonych sposobów (Zarówno Table jak i Div-Css) są poprawne
Tu nie ma co porównywać. Poprawny kod to kod w pełni znaczenia tego słowa. Tabelkowa witryna to pomyłka i nawet nie ma się co zastanawiać nad jej poprawnością. To zło samo w sobie pod każdym względem.żaden z nich nie jest moim zdaniem poprawniejszy.
Twoich poglądów. Nie moich i mało kogo na tym forum.Jest to jedynie kwestia własnych poglądów
Jedni robią źle, drudzy dobrze - to jest obiektywna ocena.Jedni wolą tabele inni divy z cssami. Jest to temat subiektywny.
Czasami warto pogrzebać w sieci albo popisać w JS. Jest coś takiego w IE jak expresions pozwalające na zastosowanie kodu JS dla właściwości CSS. To czego nie potrafili programiści z MS można naprawić samemu za pomocą JS. Akurat z position: fixed; nie ma większego problemu, jest masa skryptów na sieci naprawiających ten problem.Z position: fixed, to się namordowałem, w ostateczności ukrywałem dla IE, bo głupia ta przeglądarka jest i niekumata Wink co grsze toleruje niektóre błędy w kodzie i to strasznie mąci.
Ja tam głównie bawie się z FF. Z tego powodu:...a wszystko sprawdzam na Operze, bo ta przeglądarka, z tych popularniejszych, chyba najbardziej jest wymagająca, co do poprawności kodu