-
Path: news-archive.icm.edu.pl!news.icm.edu.pl!not-for-mail
From: Marek <b...@e...com>
Newsgroups: pl.comp.www
Subject: Re: CSS - stosowanie tabel w layoutach
Date: Tue, 09 Nov 2010 10:19:28 +0100
Organization: Dzial Sieciowy ICM, Uniwersytet Warszawski
Lines: 66
Message-ID: <ibb3n0$c23$1@news.net.icm.edu.pl>
References: <ib8ehv$eut$1@news.net.icm.edu.pl>
<1m1rw2f08ym3g$.b7b749lcsgwu.dlg@40tude.net>
<ib9sg7$rgk$1@news.net.icm.edu.pl>
<1...@4...net>
NNTP-Posting-Host: chello089074029198.chello.pl
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-2; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: news.net.icm.edu.pl 1289294368 12355 89.74.29.198 (9 Nov 2010 09:19:28 GMT)
X-Complaints-To: u...@n...net.icm.edu.pl
NNTP-Posting-Date: Tue, 9 Nov 2010 09:19:28 +0000 (UTC)
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; pl; rv:1.9.2.12) Gecko/20101027
Thunderbird/3.1.6
In-Reply-To: <1...@4...net>
Xref: news-archive.icm.edu.pl pl.comp.www:397190
[ ukryj nagłówki ]W dniu 2010-11-08 23:41, Michał Gancarski pisze:
> Wręcz przeciwnie. Domyślne style będą dawały albo jakąś kaszanę albo ładny
> dokument z nagłówkami, sekcjami, listami. Prosty ale czytelny. Wszystko
> zależy od tego jak HTML jest zrobiony.
Faktem jest, że bardzo rzadko robię proste layouty. Floaty to już
standard. Bez CSS miesza się ich kolejność.
> Ale w inny sposób jeśli chcą je dostosowywać do małych ekranów. Stąd
> stosuje się np. media queries by podawać alternatywne style dla małych
> ekranów.
Skoro czynimy daleką dygresję od wątku głównego... Wiesz - chyba w tym
wątku pisałem już o tym. Mianowicie kiedyś ciekawa dyskusja była na
temat zachowywania kompatybilności ze starymi przeglądarkami. Ktoś
słusznie zauważył, że nie warto tym się przejmować i pisać pod bieżące
wersje. Jeśli ktoś posiada starą przeglądarkę i zobaczy w niewłaściwy
sposób stronę, to w końcu to jego wybór. W pewnym stopniu można to
przenieść na urządzenia mobilne "starego typu". Jeśli zakładamy, że
robimy serwis klasyczny, który nie wymaga aby użytkownicy czegokolwiek,
co łączy się z internetem musieli mieć dostęp do strony (np. bankowość,
choć banki też tego nie przestrzegają zawsze), to można darować sobie
takie zabawy. Posiadacz np. telefonu z jakąś prowizoryczną przeglądarką
następnym razem kupi model z normalną przeglądarką widząc co sobie
narobił. :-) Za jakiś czas pewnie wszystkie telefony będą je miały.
Problem więc wydaje mi się niszowy.
> To również jest bardzo ułatwione gdy nie masz niepotrzebnych
> elementów w strukturze dokumentu.
To już zupełnie inne zagadnienie. Oczywiście dokument nie może być
śmietnikiem na tagi. Jednakże czy robienie np. buttonów jako złożenie
dwóch tagów (bo inaczej się nie da zrobić rozciągliwego buttona) to już
śmietnik?
> Ja zaś stylowałem już zadany, dobrze zrobiony HTML i okazywało się, że
> można zrobić wiele w ogóle nie dotykając niczego poza HTMLem.
Tak, to dotyczy bardzo prostych layoutów tylko i można traktować jako
ewenement. Trywialny przykład: mieliśmy layout dwukolumnowy, a teraz ma
być trójkolumnowy. Tego nie da się zrobić w CSS. W jednym projekcie taka
sytuacja miewa miejsce. Elementy sterujące stroną zazwyczaj wymagają
wyznaczenia im miejsca w postaci jakiegoś DIV'a. A więc jeśli mamy 1
grupę takich elementów to layout HTML jest inny niż w przypadku dwóch
lub trzech. Nie da się zrobić layoutu pasującego do wszystkich stron WWW
świata.
>> Tu pewnie masz rację. Nie znam tematu Wordpressa. Nierzadko tworzę
>> jakieś zawiłe realizacje z komunikacją Flashy między sobą itp. Na trzech
>> na krzyż DIVach za diabła się tego nie daje zamknąć. Zmiana takiego
>> layoutu CSS'em praktycznie jest niewykonalna.
>
> No brzmi fikuśnie.
No i działa też fikuśnie. Przykładowo flashowa animowana galeria
miniaturek zdjęć dostosowująca swój rozmiar dynamicznie do ilości zdjęć.
Kliknięcie czyni miniaturkę czarno-białą, otwiera powiększenie i
wyszarza tło pod powiększeniem. Przy czym powiększenie też jest we
Flashu z animacjami (płynna nawigacja, komunikacja z serwerem w tle
itp). Zdjęcia oglądane w powiększeniu powodują, że w pierwszej animacji
stają się czarno-białe. Tego w HTMLu z 3ma DIVami na krzyż nie da się
zrobić... CSSem nie wpłyniesz na funkcjonalność ani też nie przeniesiesz
bez zmian w grafice rozwiązania do innego serwisu gdyż nie będzie on
pasował wizualnie. To był przykład typowej pracy...
Następne wpisy z tego wątku
- 09.11.10 09:21 Marek
- 09.11.10 09:33 Michał Gancarski
- 09.11.10 12:27 Paweł Piskorz
- 09.11.10 12:36 Paweł Piskorz
- 09.11.10 21:35 Marek
- 09.11.10 21:47 Marek
- 09.11.10 21:49 Marek
- 09.11.10 21:55 Michał Gancarski
- 09.11.10 23:26 NotBear
- 09.11.10 23:27 NotBear
- 10.11.10 08:58 Michał Gancarski
- 10.11.10 11:01 Marek
- 10.11.10 11:02 Marek
- 10.11.10 11:42 Marek
- 10.11.10 11:50 Paweł Piskorz
Najnowsze wątki z tej grupy
- Jakie znacie działające serwery grup dyskusyjnych?
- is it live this group at news.icm.edu.pl
- php, linki z nazwami a $_GET, SEO
- www polityka pl captcha
- dyktatura brudnego palucha
- www.znanylekarz.pl
- Czy pytanie o sczytywanie stron programami/skryptami to tu?
- Grupy webdevowe
- Jak wydrukować stronę?
- IIS, kilka witryn
- linki <a href="/strona.php"> (ze slashami)
- co rozszerza stronę??
- responsywny akapit <p>
- Czy istnieje jakiś emulator przeglądarek pod Mac'a?
- taka sama konfiguracja dla localhost i produkcji
Najnowsze wątki
- 2025-01-06 Popr. 14. Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- 2025-01-06 Ostrów Wielkopolski => Area Sales Manager OZE <=
- 2025-01-06 Do IO i innych elektrooszolomow, tu macie prawdziwe smrody
- 2025-01-06 Białystok => Full Stack .Net Engineer <=
- 2025-01-06 Kraków => Business Development Manager - Network and Network Security
- 2025-01-06 Katowice => Regionalny Kierownik Sprzedaży (OZE) <=
- 2025-01-06 Warszawa => Spedytor Międzynarodowy <=
- 2025-01-06 Lublin => Programista Delphi <=
- 2025-01-06 Gdańsk => Specjalista ds. Sprzedaży <=
- 2025-01-06 śnieg
- 2025-01-05 Żarówka do lampy z czujnikiem ruchu
- 2025-01-05 Rozkręcają się
- 2025-01-04 pozew za naprawę sprzętu na youtube
- 2025-01-04 gasik
- 2025-01-04 13. Raport Totaliztyczny: Powszechna Deklaracja Praw Człowieka Nie Chroni Przed Wyzyskiem Ani Przed Eksploatacją