![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 1 045 Pomógł: 5 Dołączył: 8.11.2004 Skąd: trójmiasto Ostrzeżenie: (0%) ![]() ![]() |
Witam
Mam pytanie, ponieważ będe budował pewną stronę od zera i zastanawiam się co jest lepsze, zastosowanie ramek w celu podzielenia strony czy raczej tabeli. Wszyscy znajomi informatycy są zagorzałymi zwlennikami tabel, ale mi się wydaje że jesli zasosuję ramki to nie będzie trzeba niepotrzebnie wszytywać wszystkiego przy zmianie podstrony, a jedynie to co naprawde potrzeba i tylko do jednej ramki. Czy może mi ktoś powiedzieć czy jest jakiś powód ( poza rzekomym brakiem indksowania przez wyszukiwarki ) używania tabel zamiast ramek? |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 215 Pomógł: 1 Dołączył: 13.04.2003 Skąd: z ławki przed blokiem Ostrzeżenie: (0%) ![]() ![]() |
tabele pff...
warstwy DIV ![]() |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 690 Pomógł: 81 Dołączył: 6.04.2005 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
zapomnij o istnieniu ramek
![]() ![]() -------------------- |
|
|
![]() ![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 1 045 Pomógł: 5 Dołączył: 8.11.2004 Skąd: trójmiasto Ostrzeżenie: (0%) ![]() ![]() |
Jak nie są w standardach skoro wszystkie przeglądarki je obsługują.
Cały czas jeszcze nikt nie powidział czegoś przekonującego a to że trzeba iść za techniką to nie jest żaden argument. Aporopos DIV'ów - czy masz na myśli pozycjonowanie absolutne? |
|
|
![]()
Post
#5
|
|
![]() Grupa: Przyjaciele php.pl Postów: 742 Pomógł: 0 Dołączył: 14.12.2003 Skąd: Gdańsk, Trójmiasto Ostrzeżenie: (0%) ![]() ![]() |
ramki nie są zgodne ze standardami W3C, tzn. jest jakiśtam DOCTYPE frameset, ale ogólnie W3C odradza używa ramek
![]() Jeżeli chodzi o DIV vs. TABLE, DIV używaj do umieszczenia fragemntów strony na swoich miejscach, a TABLE do typowych danych tabelarycznych. Oczywiście nie karzę Ci tego robic, ale tak "wyjadacze XHTML" chyba robią ![]() |
|
|
![]()
Post
#6
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
Cytat(php programmer @ 2005-07-23 17:31:31) Jak nie są w standardach skoro wszystkie przeglądarki je obsługują. 1. iframe wpadło ze standardu przy XHTML'u 1.1. 2. <center> też działa, a w standardzie nie jest ![]() A co do tematu. Nie powinien on brzmieć "Ramki kontra tabela", tylko "Ramki kontra div". Nie powinno sie porównywać ramek do tabelek ponieważ służą do dwóch całkiem innych rzeczy: ramki - dołanczanie innego dokumentu, tabelki - prezentacja danych o naturze/formacie tabelarycznym (a to że ludzie je wykożystują do budowy struktury strony, to co innego, nie powinno sie tego robić). Do budowy struktury powinno sie używać elementów blokwych - do tego one są stworzone. Wybór sprowadza się do: iframe czy div. A to już dyskusja bliska "HTML czy XHTML". O tym z kolei było wiele razy na forum. Ja osobiście nienawidzę ramek. Ponieważ: - utrudniają serfowanie po stronach; - jak wcisnę "Odśwież" to działa do ramki głównej i odświerza się wszystko to co akurat nie powinno; - skoro wypadły w standardzie XHTML to powinno dać do myślenia: "Czy używanie ich jest kierunkiem w przyszłość i inwestycją w swój rozwój, czy pozostaniem we wcześniejszej epoce?" |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 215 Pomógł: 1 Dołączył: 13.04.2003 Skąd: z ławki przed blokiem Ostrzeżenie: (0%) ![]() ![]() |
Cytat(php programmer @ 2005-07-23 18:31:31) Aporopos DIV'ów - czy masz na myśli pozycjonowanie absolutne? absolutene i nie abslutne, w zaleznosci od Twoich potrzeb. |
|
|
![]() ![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 1 045 Pomógł: 5 Dołączył: 8.11.2004 Skąd: trójmiasto Ostrzeżenie: (0%) ![]() ![]() |
W takim razie czy, ktoś wie gdzie mógłbym znaleźć jakieś informacje lub artykuł na temat rozmieszczania modułów strony za pomocą DIV'ów
![]() |
|
|
![]()
Post
#9
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 853 Pomógł: 25 Dołączył: 27.08.2003 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Cytat(AcidBurnt @ 2005-07-23 15:04:29) ramki nie sa juz w sdandardach. sa w standardach, wystarczy ustawic odpowiedni DOCTYPE. co prawda jak zauwazyl aleksander sa ogolnie odradzane, ale to juz troche inna historia. -------------------- "If debugging is the process of removing bugs, then programming must be the process of putting them in..."
sobstel.org |
|
|
![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 215 Pomógł: 1 Dołączył: 13.04.2003 Skąd: z ławki przed blokiem Ostrzeżenie: (0%) ![]() ![]() |
http://www.osiolki.net/tabelki/ i wszystko jasne!! masz wszystko za DIV!!
Ten post edytował AcidBurnt 24.07.2005, 12:27:26 |
|
|
![]()
Post
#12
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
@lunter to co pokazałes to wada Explorera, która można ominąć trochę inaczej układając warstwy, lub inaczej tnąc grafiką na stronę,
A jeżeli chcesz robić strony pod niego ( IE ) i powiększac monopol błędnie działającej przeglądarki to jest Twój wybór. Ja mam do powiedzenia tylko dwie rzeczy: 1. Wspierajmy (choć to czasem trudniejsze) dobre oprogramowanie. 2. Niedługo może sie stać tak ze hasło: "Jedzmy gówno, miliony much nie mogą sie mylić", będzie naszym hasłem ![]() |
|
|
![]()
Post
#13
|
|
![]() Grupa: Zarejestrowani Postów: 215 Pomógł: 1 Dołączył: 13.04.2003 Skąd: z ławki przed blokiem Ostrzeżenie: (0%) ![]() ![]() |
Cytat(lunter @ 2005-07-24 13:59:51) Kod <body style=overflow:auto;border:0;margin:0;padding:0> <div style=height:100;background-color:#FF0000></div> <div style=height:100;width:50;background-color:#00FF00;float:left></div> <div style=height:100;background-color:#0000FF></div> </body> Z div'ami mozna sie niezle wkopac pod IE - powstaja 'szpary' i nie ma rady na nie... Dlatego ja robie na tabelach. z tym ze nie ma na to rady strasznie sie mylisz, wszytstko jest z zwiazane z błednym interpretowaniem BOX MODEL, wpisz to na googlach to znajdzesz sposob na to |
|
|
![]()
Post
#14
|
|
![]() Grupa: Zarejestrowani Postów: 215 Pomógł: 1 Dołączył: 13.04.2003 Skąd: z ławki przed blokiem Ostrzeżenie: (0%) ![]() ![]() |
Cytat(lunter @ 2005-07-24 20:14:20) Cytat z tym ze nie ma na to rady strasznie sie mylisz, wszytstko jest z zwiazane z błednym interpretowaniem BOX MODEL, wpisz to na googlach to znajdzesz sposob na to Juz na tym forum byl poruszany problem zwiazany ze 'szparami' pomiedzy DIVami i jakos nie udalo sie rozwiazac... mozesz podac przykład? |
|
|
![]()
Post
#15
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 258 Pomógł: 16 Dołączył: 21.09.2004 Skąd: Kielce Ostrzeżenie: (0%) ![]() ![]() |
Cytat Juz na tym forum byl poruszany problem zwiazany ze 'szparami' pomiedzy DIVami i jakos nie udalo sie rozwiazac... Problem ze szparami ? ![]() Kod który podałeś jest nie teges. Jak już podajesz jakiś przykład to pisz go poprawnie. A żeby problem rozwiązać trzeba użyć hacka na ie. Przynajmniej ja tak robie ![]() No i rozdzieliłem css od html żeby ładniej wyglądało ![]() Kod * { margin:0; padding:0; } div { height:100px; } div#top { background-color:#ff0000; } div#left { float:left; width:10%; background-color:#00ff00; } div#main { width:90%; float:right; background-color:#0000ff; } body>div#main { width:auto; float:none; } -------------------- -------------
------ |
|
|
![]()
Post
#16
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 258 Pomógł: 16 Dołączył: 21.09.2004 Skąd: Kielce Ostrzeżenie: (0%) ![]() ![]() |
No bez jaj, myślisz że ktoś będzie się bawił w zmniejszanie i zwiększanie rozmiaru okna, żeby wycelować taką wielkość, gdzie coś będzie nie tak ?
![]() -------------------- -------------
------ |
|
|
![]()
Post
#17
|
|
![]() Grupa: Zarejestrowani Postów: 215 Pomógł: 1 Dołączył: 13.04.2003 Skąd: z ławki przed blokiem Ostrzeżenie: (0%) ![]() ![]() |
a pozatym jak ustawisz wielkosc okna glownego na dokladno ilosc px to nie ma bata zeby sie cos rozwaliło
![]() |
|
|
![]() ![]()
Post
#18
|
|
![]() Grupa: Zarejestrowani Postów: 1 045 Pomógł: 5 Dołączył: 8.11.2004 Skąd: trójmiasto Ostrzeżenie: (0%) ![]() ![]() |
no tak, jestem już przekonany do DIV'ów,
ale jest jedno małe ale włąsciwiść float, któa jest w pewnym sensie odpowiednikiem dla align nie ma możliwośći ustawienia na center float: left float: right ale juz center nie ma a o to mi najbardziej chodziło bo chciałbym miec coś takiego jak na wp.pl tzn jest prostokąt na środku ekranu - czyli center prostokąt jest stałej długości np 800 wiec jak ktos ma małą rozdzielczość to po prostu nie ma marginesu a im ma większą rozdzielczość to ma po prostu większy margines i dzięki temu mamy zawsze stałą szerokość prostokąta. no ale jak to moge zrobić na DIV'ie jak nie ma czegoś takiego - float:center powiem jesze tylko ze zawsze robiłem tak: <TABLE width="800" align="center"> i było ok, ale chciałbym to zrobić jednak na DIV'ach |
|
|
![]()
Post
#19
|
|
![]() Grupa: Zarejestrowani Postów: 362 Pomógł: 0 Dołączył: 18.02.2004 Skąd: Knurów Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 21.06.2025 - 19:30 |