IPB

Witaj Gościu ( Zaloguj | Rejestruj )

Czy wszyscy piszą już strony na DIV-ach?
dAREuS
post 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?
Go to the top of the page
 
+Quote Post
3 Stron V  < 1 2 3  
Start new topic
Odpowiedzi (40 - 53)
Reklama
post 30.10.2007 - 15:56
Post #


Reklama









Go to the top of the page
 
Quote Post
panna
post 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.
Go to the top of the page
 
+Quote Post
Tiritto
post 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
Go to the top of the page
 
+Quote Post
Jacek Smolak
post 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 wink.gif

Pozdrawiam!


--------------------
Go to the top of the page
 
+Quote Post
MichaU
post 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
Go to the top of the page
 
+Quote Post
wujek_bogdan
post 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ć wink.gif
Go to the top of the page
 
+Quote Post
Tyr
post 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 tongue.gif


--------------------




Go to the top of the page
 
+Quote Post
GoON
post 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.
Go to the top of the page
 
+Quote Post
Jacek Smolak
post 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



CYTAT(wujek_bogdan @ 09.08.2010 - 20:59) *
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 smile.gif

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 smile.gif HTML5 to naprawdę wyższa szkoła jazdy (w porównaniu do poprzedników oczywiście).

Pozdrawiam!


--------------------
Go to the top of the page
 
+Quote Post
GoON
post 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?
Go to the top of the page
 
+Quote Post
Jacek Smolak
post 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ę smile.gif I wygląda tak samo. Udaje mi się czasami nawet bez dodatkowego CSS'a dla w/w przeglądarek:
1) https://code.google.com/p/ie7-js/
2) http://html5shiv.googlecode.com/svn/trunk/html5.js
i praca jest o niebo milsza wink.gif

Pozdrawiam!


--------------------
Go to the top of the page
 
+Quote Post
GoON
post 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 smile.gif Mam właśnie zlecenie na pełny html5 + css3 i na dodatek layout z którym będzie trochę fantazji twórczej wink.gif
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
Go to the top of the page
 
+Quote Post
Jacek Smolak
post 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 smile.gif Zrób sprawdzanie, czy jest JS uruchomione. Zwykły Kowalski będzie miał na bank uruchomione. Tylko Ci, co wiedzą o co chodzi, wyłączają JS i zrozumieją taki komunikat. A FF? Przecież ma automatyczną aktualizację smile.gif
Chcesz współtworzyć lepszy WWWW (World Wide Web World - takie moje określenie wymyślone na poczekaniu) - wymuszaj na użytkownikach aktualizacje softu smile.gif Będziesz też o krok przed konkurencją smile.gif

Pozdrawiam!


--------------------
Go to the top of the page
 
+Quote Post
GoON
post 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ć.
Go to the top of the page
 
+Quote Post
intervojager
post 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....
Go to the top of the page
 
+Quote Post

3 Stron V  < 1 2 3
Reply to this topicStart new topic
1 użytkownik(ów) przegląda ten temat (1 gości i 0 anonimowych użytkowników)
0 Użytkownicy:

 



Wersja Lo-Fi Aktualny czas: 12.02.2012 - 01:00