Czy wszyscy piszą już strony na DIV-ach? |
Czy wszyscy piszą już strony na DIV-ach? |
30.10.2007 - 15:56
Post
#1
|
|
![]() Entuzjasta ![]() ![]() ![]() ![]() Grupa: Administrator Postów: 684 Dołączył: 09.07.2007 Skąd: Wrocław Użytkownik nr: 2 |
No właśnie, jak to jest? Czy znacznik <TABLE> odszedł już w niepamięć, jako metoda na pozycjonowanie elementów na stronie? Czy wszyscy już piszą w <DIV>?
Poprawcie mnie, jeśli się mylę, ale czy Onet.pl nie jest przypadkiem na tabeli? |
|
|
|
![]() |
| Reklama |
30.10.2007 - 15:56
Post
#
|
![]() Reklama |
|
|
|
|
11.12.2009 - 10:05
Post
#41
|
|
|
Początkujący ![]() Grupa: Użytkownik Postów: 5 Dołączył: 06.10.2009 Użytkownik nr: 723 |
W ogóle świat byłby piękniejszy gdyby nie IE6 i IE7 (wersje ósmą jeszcze jakoś trawię). Każdego wieczora kładąc się spać modlę się by te koszmary następnego dnia nie istniały i aby nikt o nich nie pamiętał.
Ostatnio w łapki dostało mi się stroną tworzoną w okolicach 2000 roku... koszmar - tabela a w tabeli tabela a w tabeli tabela i tabela - ok. 500 linii kodu na szczęście sformatowanego i czytelnego (o ile można takie zagnieżdżanie czytelnym nazwać). Udało się całość szybko oczyścić i zamknąć w 50 liniach. Pierwszą w życiu stronę stworzyłam przy użyciu tabel, potem już tylko na divach. Samochód służy do jeżdżenia po drodze, a nie do orania pola. |
|
|
|
11.12.2009 - 15:02
Post
#42
|
|
|
Użytkownik ![]() ![]() Grupa: Użytkownik Postów: 58 Dołączył: 05.09.2009 Użytkownik nr: 683 |
Mnie w ogóle dziwi sam fakt tego, że ktoś w ogóle używa Internet Explorera do celów innych niż ściągnięcie z internetu DOBREJ przegląarki!
-------------------- gg -> 1245266
|
|
|
|
11.12.2009 - 15:55
Post
#43
|
|
|
Początkujący ![]() Grupa: Użytkownik Postów: 17 Dołączył: 10.12.2009 Użytkownik nr: 818 |
Niektórzy są na nią skazani, ale to chyba nie temat o tym
Pozdrawiam! -------------------- |
|
|
|
09.08.2010 - 15:00
Post
#44
|
|
|
Początkujący ![]() Grupa: Użytkownik Postów: 35 Dołączył: 09.08.2010 Użytkownik nr: 1,120 |
Ja też raczkuję w temacie Divów i CSS, bo wcześniej robiłem na tabelach, ale uważam że tabelki powinny pójść w zapomnienie. Rozumiem, że są strony (jak Onet.pl), gdzie łamie się reguły i stereotypy tworzenia stron, ale jednak Divy dają więcej możliwości, a strony stają się szybsze i elastyczniejsze.
Precz z IE :) -------------------- "Wyobraźnia bez wiedzy może stworzyć rzeczy piękne. Wiedza bez wyobraźni najwyżej doskonałe." - Albert Einstein
|
|
|
|
09.08.2010 - 19:59
Post
#45
|
|
|
Początkujący ![]() Grupa: Użytkownik Postów: 19 Dołączył: 06.10.2009 Użytkownik nr: 722 |
od pakowania wszystkiego w divy też się trzeba powoli odzwyczajać, div obecnie używany jest jako kontener na wszelakie treści. powoli trzeba zacząć korzystać z tagów html5 takich jak <footer>, <aside>, itd. na razie o ile mi wiadomo roboty google jeszcze nie zwracaja na to uwagi, ale jeśli zaczną, może mieć to spore znaczenie dla pozycjonowania. na szczęście nie musimy tutaj się obawiać o zgodność ze starymi przeglądarkami, ponieważ te elementy nie mają wpływu na wygląd strony, są to po prostu kontenery na treści odpowiedniego rodzaju np. boczne menu, czy stopka.
inne elementy html5 jak np. canvas to supełnie inna bajka. a wracając do divów i tabelek, to wg mnie nie ma nic złego w używaniu tabelek, ale w używaniu do takiego celu, do jakiego zostały stworzone, czyli do prezentacji danych tabelarycznych. do tworzenia layoutów ... jeśli ktoś lubi, niech się męczy, gorzej jeśli trzeba po nim poprawiać |
|
|
|
09.09.2010 - 02:14
Post
#46
|
|
![]() Użytkownik ![]() ![]() Grupa: Użytkownik Postów: 53 Dołączył: 16.10.2007 Skąd: Warszawa Użytkownik nr: 66 |
HTML 5 to jeszcze trochę. DIV'ów to kiedyś unikałem jak szalony, a dziś to głównie nawet myślę w DIV'ach
-------------------- ![]() ![]() ![]() |
|
|
|
13.09.2010 - 09:08
Post
#47
|
|
|
Początkujący ![]() Grupa: Użytkownik Postów: 4 Dołączył: 13.09.2010 Użytkownik nr: 1,162 |
HTML5 staje się powoli 'modnym' standardem. Nie piszę tu o zaawansowanych nowościach typu canvas, czy nowe formularze, ale o 'nowej' semantyce. Przez kilka ostatnich miesięcy mam coraz więcej zleceń, gdzie mam odgórne polecenie, aby klasy i id były zgodne z nazewnictwem nowych tagów i zasadami HTML5, np.
KOD <body> <div id="header"> <img src="logo.png" alt="kapustarama.pl"> <div class="nav"> <ul><li><a href="home">Home</a></li><li><a href="site1">Site1</a></li><li><a href="site2">Site2</a></li></ul> </div> </div> <div class="section"> <h1>Nagłówek1</h1> <ul> <li> <div class="article"> <h2>Nagłówek2 wpisu3</h2><abbr class="time" title="2010-05-31T01:23:45+02:00">31.05.2010</abbr> <p>Treść wpisu, bla bla bla...</p> </div> </li> <li> <div class="article"> <h2>Nagłówek2 wpisu2</h2><abbr class="time" title="2010-04-23T01:23:15+02:00">23.04.2010</abbr> <p>Treść wpisu, bla bla bla...</p> </div> </li> <li> <div class="article"> <h2>Nagłówek2 wpisu1</h2><abbr class="time" title="2010-04-21T01:12:13+02:00">21.04.2010</abbr> <p>Treść wpisu, bla bla bla...</p> </div> </li> </ul> </div> <div id="aside"> Reklamy, odnośniki, duperele boczne, krótkie informacje, itp., itd... </div> <div id="footer"> <div class="nav"> <ul> ... </ul> </div> <span>Copyright</span> </div> </body> I oczywiście z uproszczonymi metadanymi i doctype. W przyszłości pozwoli to w szybki i prosty sposób przejść stronie na czysty html5, a nas uczy dobrych nawyków na przyszłość. Dodam jeszcze, że w nieokreślonych projektach stosuję się właśnie do takiej budowy strony, jak opisałem wyżej. Być może tak będą wyglądały tworzone strony przez parę kolejnych miesięcy (może nawet i lat) zanim zadomowi się w przeglądarkach pełna obsługa html5 (piszę tu również o wyparciu starszych wersji przeglądarek które nie radzą sobie z nowymi tagami bez zastosowania wobec nich JSu) co z kolei może wpłynąć na czytanie kodu przez google, który w ten sposób będzie mógł łatwiej i szybciej odróżnić treść od nawigacji, czy treści w stopce bądź reklam, a to znacznie może wpłynąć na szybkość pojawiania się kolejnych podstron serwisów, aktualizowania poprzednich treści oraz samej pozycji przy wyszukiwaniu jej. |
|
|
|
13.09.2010 - 16:36
Post
#48
|
|
|
Początkujący ![]() Grupa: Użytkownik Postów: 17 Dołączył: 10.12.2009 Użytkownik nr: 818 |
na szczęście nie musimy tutaj się obawiać o zgodność ze starymi przeglądarkami, ponieważ te elementy nie mają wpływu na wygląd strony, są to po prostu kontenery na treści odpowiedniego rodzaju np. boczne menu, czy stopka. Oj kolego, to spróbuj w IE wywołać jakiś element ze struktury DOM z HTML5. Należy utworzyć te elementy i dopiero można na nich działać. Ja osobiście tworzę już w HTML5. Div'y nie dają jakiejkolwiek możliwości zastosowania semantyki (nazewnictwo klas jedynie?). Poratować się można stosując Microformats, ale też można śmiało do HTML5 dodać. Zresztą w HTML5 można stosować np. wiele razy H1 (odpowiednio!) i nadal mieć poprawną walidację. Jak? Polecam draft HTML5 na W3C, wszystko ładnie opisane Polecam na przykład poczytać o: * Metadata content * Flow content * Sectioning content * Heading content * Phrasing content * Embedded content * Interactive content Można dowiedzieć się bardzo ciekawych rzeczy Pozdrawiam! -------------------- |
|
|
|
14.09.2010 - 02:05
Post
#49
|
|
|
Początkujący ![]() Grupa: Użytkownik Postów: 4 Dołączył: 13.09.2010 Użytkownik nr: 1,162 |
Oczywiście zgadzam się z kolegą wyżej jeśli chodzi wyższość semantyki html5 od jej braku przy nadawaniu samych klas i id divom. Pisałem oczywiście o projektach komercyjnych (jak pisałem, są to zlecenia) co wiąże się koniecznością wspierania pewnych przeglądarek i pilnowania, żeby strona zbytnio się nie rozsypała przy wyłączonym js (mam tu na myśli ciągle obecnego na rynku ie7, bo na szczęście panuje teraz tendencja do wypierania ie6 przez samych klientów - tych polskich, bo za granicą ie6 nadal ma spory udział w rynku choć już powoli przygasa).
Tak z innej beczki: czy ktoś może mi powiedzieć jak wygląda teraz sprawa z mobilną siecią? Czy wml nadal jest stosowany, czy został całkowicie już wyarty przez xhtml mp, a może xhtml basic wiedzie prym? |
|
|
|
14.09.2010 - 07:49
Post
#50
|
|
|
Początkujący ![]() Grupa: Użytkownik Postów: 17 Dołączył: 10.12.2009 Użytkownik nr: 818 |
To ja jeszcze tylko odnośnie HTML5 i IE 6/7 - da się
1) https://code.google.com/p/ie7-js/ 2) http://html5shiv.googlecode.com/svn/trunk/html5.js i praca jest o niebo milsza Pozdrawiam! -------------------- |
|
|
|
15.09.2010 - 00:41
Post
#51
|
|
|
Początkujący ![]() Grupa: Użytkownik Postów: 4 Dołączył: 13.09.2010 Użytkownik nr: 1,162 |
No to teraz jestem w siódmym niebie
Wracając do tematu: podane przez ciebie (do: Jacek Smolak) biblioteki js nie do końca rozwiązują problem ponieważ: - html5.js działa tylko na ie, więc nici z html5 w starych wersjach FF (nie wiem jak jest z innymi przeglądarkami) - przy wyłączonym js nici z wszelkich pprawek Na szczęście stare ff to niebywała rzadkość, a i wyłączony js zdarza się niezbyt często (co zresztą uniemożliwia korzystanie z wielu witryn). ps. To jak to jest z tym mobilnym internetem? Ciekawi mnie kwestia ilu klientów chce jednocześnie xhtml i wml |
|
|
|
17.09.2010 - 09:50
Post
#52
|
|
|
Początkujący ![]() Grupa: Użytkownik Postów: 17 Dołączył: 10.12.2009 Użytkownik nr: 818 |
@GoON: sam sobie odpowiedziałeś na pytanie
Chcesz współtworzyć lepszy WWWW (World Wide Web World - takie moje określenie wymyślone na poczekaniu) - wymuszaj na użytkownikach aktualizacje softu Pozdrawiam! -------------------- |
|
|
|
17.09.2010 - 19:57
Post
#53
|
|
|
Początkujący ![]() Grupa: Użytkownik Postów: 4 Dołączył: 13.09.2010 Użytkownik nr: 1,162 |
O HTML5 jedynie dyskutuję podając różne wersje wydarzeń (tych mniej i tych bardziej prawdopodobnych). O krok przed konkurencją? W tej chwili możliwe byłoby to jedynie poprzez uporządkowanie nowych tagów tak, aby zawsze używać ich semantycznie oraz mieć na to dobre wytłumaczenie. Obecnie każdy, kto chce się liczyć na rynku bierze się za H5 (C3 już dawno jest używany w mniejszym, bądź większym stopniu), a jeśli tego nie robi to strzela sobie po stopach równo. Jeszcze jest czas by się opamiętać bo nadal jest to nowość, o której klienci się dowiadują, trzeba jednak już teraz ich zachęcać to tej decyzji. JSy od googli dają tak wielkie możliwości, że głupio byłoby tego nie wykorzystać.
|
|
|
|
03.11.2010 - 06:33
Post
#54
|
|
|
Początkujący ![]() Grupa: Użytkownik Postów: 3 Dołączył: 01.11.2010 Użytkownik nr: 1,213 |
Wczoraj opanowałem wreszcie pozycjonowanie obiektów na div-ach w stronie(tak mi się tylko wydawało), dzięki artykułowi na webhosting.pl(link znalazlem tu na forum) co nie co zrozumiałem, jeśli chodzi o proste projekty. Mam problemy z Adobe Drimvaiver-em. Trzeba zwrócić się o wsparcie do Adobe....
|
|
|
|
![]() ![]() |
| Wersja Lo-Fi | Aktualny czas: 12.02.2012 - 01:00 |