2010-09-25 6 views
5

Po raz pierwszy prawidłowo koduję w HTML, CSS. w moim kodzie użyłem wielu elementów div do ustawienia, a także umieszczenia treści na miejscu. nie jestem pewien, czy koduję właściwą drogę. Mam też dużo treści na jednej stronie. tutaj jest link do mojego kodu, którego użyłem.czy korzystanie z wielu elementów div na jednej stronie jest złe?

http://jsfiddle.net/32ShZ/

można zasugerować. czy to naprawdę źle w strukturze i kształcie?

Odpowiedz

6

Absolutnie nie. Nie chcesz jednak iść za burtę (nazywa się to "zupą div", kiedy to robisz). Jeśli zauważysz, że div nie ma celu, a jedynie przytrzymuje obraz tła, czyszczenie float, itp. Oznacza to, że zrobiłeś coś złego. Używając obwolut (np. 3 poziomy głębokości znaczników div dla obszaru zawartości, który ma pewne tło itp. Jest poprawne), możesz właściwie uzyskać dowolny układ, który potrzebujesz, bez uciekania się do "zupy div". Spójrz na http://www.digitalperfections.net/ na przykład dobrego (x) HTML z dużą ilością tagów div.

Aby jeszcze bardziej rozwinąć i odpowiedzieć na pytanie dotyczące twojego kodu, zauważyłem jedną rzecz od razu: <div id="divider"></div> - to jest złe, ponieważ używasz tego div wyłącznie do celów nieantycznych (tylko do dekoracji).

+0

prawidłowe i prawdziwe. powinienem jakoś się tego pozbyć. źle pracuję nad tym. –

+0

@Ibrahim - możesz również rozważyć użycie '' style komentarzy na końcu każdego div, aby wskazać, co to div (łatwiejsze do debugowania rzeczy później). – orokusaki

+0

dziękuję za sugestię. Rozważę użycie go od razu. –

1

Ogólną zasadą jest użycie jako mniej HTML do układu, jak to możliwe. I spróbuj nadać Style twojej stronie za pomocą CSS. Więc jeśli minimalna liczba elementów div może osiągnąć twoje zadanie, powinieneś to zrobić. Pomaga to uczynić stronę lżejszą i łatwiejszą w utrzymaniu. Ale tak, jak mała struktura (HTML), którą możesz mieć na swojej stronie, zależy od twojego doświadczenia i projektu.

Powiązane problemy