Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [css]Dlaczego Div'y
Forum PHP.pl > Forum > Przedszkole
toch18
Mamy pytanie czemu stronki powinno się robić przy użyciu divów questionmark.gif Przecież z tym jest tyle problemów a to mozilla coś źle wyświetla a to opera nie wyświetla , IE to już zwariował cały jak zmienię tak żeby było dobrze u innych biggrin.gif

Hmm stosowanie divów jest dobre gdy nie mamy layouta


Tworze trochę stronek w PS CS2 i jak mi program ładnie potnie to łatwo to umieścić w tabelce

Czy ma ktoś jakiś pomysł żeby to dobrze działało również na divach sad.gif
marcio
To raczej nie problem div'ow lecz css
webdice
Proszę uzupełnić temat o brakujący tag, w przeciwnym wypadku temat zostanie zamknięty.
Piniek
Po pierwsze popraw temat, dodając odpowiedni tag.

A apropo tematu to : divy daj dużo większą elastyczność tworzenia stron www, to prawda dużo ciężej sie ich dobrze nauczyć ale kiedy opanujesz juz te sztukę to stronki będą ładniejsze i mniej schematyczne.
toch18
@Piniek co masz na myśli elastyczności

hmm przecież css nie jest za bardzo elastyczny, co za tym idzie zbyt przenośny... to wszystko zależy od przeglądarki...
Będzie trzeba poczekać na jakiś standard bo na razie to "każdy sobie rzepkę skrobie" biggrin.gif
Piniek
tabelki dają określoną pozycje textu, grafiki, animacji flash css-em możesz sobie to wstawić gdzie chcesz. A gdy chcesz jakiejś zmiany wystarczy że wy edytujesz jedne plik css. a nie musisz szukać odpowiedniej komórki w tabelce

Cytat
hmm przecież css nie jest za bardzo elastyczny, co za tym idzie zbyt przenośny... to wszystko zależy od przeglądarki...
Będzie trzeba poczekać na jakiś standard bo na razie to "każdy sobie rzepkę skrobie" biggrin.gif


istnieje cala masa hacków aby zatrzeć różnicę miedzy przeglądarkami, oczywiście jest to trochę nie wygodne ale mimo to uważam ze div-y + css dają dużo lepsze efekty niż tabelki.
parzygnat
W związku z tym, że to trochę luźna dyskusja na temat tego co dobre a co złe to oczywiście każdy będzie miał swoje zdanie na ten temat ale jak uzbiera się kilka zdań to będziesz może miał lepszy obraz całej sytuacji. O to moje zdanie smile.gif
Div'y jak najbardziej uelastyczniają stronę i jeżeli się zrozumie o co w tym wszystkim chodzi to można zrobić wiele bajerów (łącznie z animacjami i innymi bajerami), ale z drugiej strony po co jak mamy inne narzędzia do tego smile.gif. Div'y możesz sobie umieścić gdzie chcesz i to powoduje że Twoje stronki staną się orginalne i nie będą schematyczne, jak dodasz CSS (mam tu na myśli tworzenie własnych schematów) to w łatwy sposób i przy małym nakłądzie czasu możesz jedną orginalną stronkę, którą wcześniej stworzyłeś przekształcić w inną i przy niewielkiej pomysłowości nadal zrobić z tego cos orginalnego smile.gif
Podsumowując Div'y ++ Pozytynie ++
erix
toch18, spróbuj osiągnąć to, co na np. http://csszengarden.com z użyciem tabelek. ;P

Z zastosowaniem warstwowych layoutów, możesz korzystać z tego samego szkieletu, a podmieniać tylko CSS, masz kilka zalet:
  • CSS ściąga się tylko raz - więc oszczędzasz na limitach transferowych, szybciej się strona wczytuje, bo jest mniej danych do pobrania
  • łatwe zmiany skinów - odpowiednio zaprojektowany szkielet można oskinowywać w dowolny sposób zmieniając tylko jeden plik - patrz: http://csszengarden.com
  • skiny bez udziału systemów szablonów - konsekwentnie zbudowany szkielet + przełączanie CSS-ów = system skinów. ;]
  • na rzecz semantyki - oddzielenie warstwy prezentacji od warstwy treści
  • możliwość dostosowania na różne urządzenia - coraz więcej ludzi przegląda strony na innych urządzeniach niż komputery - narzucisz tabelką layout i mogą być problemy (choć to teraz mniejszy problem, patrz: Opera Mini). Za to, możesz tworzyć czytelniejsze designy dla różnych mediów - przygotować jednocześnie wersję na ekran i na wydruk. ;]

Tyle mi na razie przyszło do głowy. ;]
Sabistik
Zły dział. było. Zamykam

http://forum.php.pl/index.php?showtopic=48750
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.