-
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
- Perfidne ataki krakerów z KRLD na skrypciarzy JS i Pajton
- Do sądu trafił pozew zbiorowy przeciw Google'owi - oskarżenie o praktyki monopolistyczne na rynku reklamy internetowej
- 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>
Najnowsze wątki
- 2025-07-03 ROG
- 2025-07-03 OZE dały Polsce więcej prądu niż elektrownie węglowe
- 2025-07-03 Dlaczego nikt nie powiadamia służb!
- 2025-07-02 Jaka ładowarka sieciowa do Iphona?
- 2025-07-02 ,,The Plot to Get RFK" (,,Spisek, by pozbyć się RFK")
- 2025-07-02 Rozkaz 17-2025: O Zaprzestaniu Zaciągania Kredytów
- 2025-07-02 Rozkaz 16-2025: 2025-06-19 Apelacja Do Wyroku Sądu Rej. w Sprawie IVRNs 295-23
- 2025-07-02 Rozkaz 17-2025: O Zaprzestaniu Zaciągania Kredytów
- 2025-07-02 Inżynierowie... inżynierzy...
- 2025-07-02 Can you activate BMW 48V 10Ah Li-Ion battery, connecting to CAN-USB laptop interface ?
- 2025-07-02 Kto potrafi sprawdzić aku BMW 48V 10Ah Li-Ion do mini hybrydy, czy sprawny ?
- 2025-07-02 Warszawa => Senior IT Recruitment Consultant <=
- 2025-07-02 Gdańsk => Konsultant wdrożeniowy (systemy controlingowe) <=
- 2025-07-02 Warszawa => IT Hardware Specialist - Wsparcie i Konfiguracja <=
- 2025-07-02 Warszawa => Inżynier oprogramowania .Net <=