konto usunięte
Temat: <div> o szerkości 100%
Sławomir Furgała:
Rewolucja narzuciła na nas konieczność klepania w modnych "DIV-ach", a niekiedy taka praca to grzebanie w.. błocie - bo masę rzeczy da się zrobić prościej. Znacznik table również znajduje się w specyfikacji xHTML-a 1.0 (strict, transitional, framset) i xHTML-a 1.1 - dlaczego więc wszyscy chcą mieć DIV-y?
Oczywiście mogłem nie trzymać się jakichśtam zasad, tylko obejść problem np. w taki sposób, że nie dać width: 100%; tylko 105%;
Co by w tym było złego? Miałbym przecież to co chciałem na całej szerokości ekranu, a to, że wylazłoby trochę dalej i pojawiłby się poziomy scroll - i tak 99% "zwykłych uzytkowników" nie zauważyłoby tego albo nie uznało za błąd.
Tylko, że ja tak nie lubię:)
Jeśli coś ma być zrobione dobrze, to niech będzie zrobione dobrze - przynajmniej na tyle dobrze, na ile umiem + coś, czego się właśnie nauczyłem;p
Dlatego nie opieram stron na tabelach, bo gdybym tak zrobił, to nic nie przeszkodziłoby mi uprościć sobie czasem jeszcze bardziej i zrobić ja na ramkach. Też by wyglądała tak, jak bym chciał, żeby wyglądała:)
Ale wtedy pewnie i Ty powiedziałbyś, że kiszka;]
Krzysztof Jasiak:
a tak a propo width: 100%; ew. height: 100%;
staraj się omijać tą definicje jak tylko się da :) - w IE 100% to
zupełnie coś innego jak w innych przeglądarkach
Omijam, jak tylko się da:) Przy stronie, nad którą pracowałem, użyłem tego tylko 1 (jeden) raz:)
Maciej Derewecki:
Takie coś ma sens jedynie przy stronach "przyklejonych" do lewej
krawędzi.
Nie chodziło o całą stronę przyklejoną do lewej krawędzi (bo ona była wyśrodkowana i tam żadnego :absolute nie używałem, ale o przyklejenie do lewej strony i rozciągnięcie na całą szerokość <body> jednego elementu.
Jeszcze raz dzięki za pomoc i całkiem ciekawy offtop:)