-
Path: news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
From: Michał Gancarski <m...@g...com>
Newsgroups: pl.comp.www
Subject: Re: CSS - stosowanie tabel w layoutach
Date: Mon, 8 Nov 2010 23:41:22 +0100
Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
Lines: 74
Message-ID: <1...@4...net>
References: <ib8ehv$eut$1@news.net.icm.edu.pl>
<1m1rw2f08ym3g$.b7b749lcsgwu.dlg@40tude.net>
<ib9sg7$rgk$1@news.net.icm.edu.pl>
NNTP-Posting-Host: 193-239-36-253.ksi-system.net
Mime-Version: 1.0
Content-Type: text/plain; charset="iso-8859-2"
Content-Transfer-Encoding: 8bit
X-Trace: inews.gazeta.pl 1289256080 2649 193.239.36.253 (8 Nov 2010 22:41:20 GMT)
X-Complaints-To: u...@a...pl
NNTP-Posting-Date: Mon, 8 Nov 2010 22:41:20 +0000 (UTC)
X-User: wssbck
User-Agent: 40tude_Dialog/2.0.15.1
Xref: news-archive.icm.edu.pl pl.comp.www:397185
[ ukryj nagłówki ]On Mon, 08 Nov 2010 23:10:12 +0100, Marek wrote:
> W dniu 2010-11-08 11:52, Michał Gancarski pisze:
>> Dobra struktura HTML jest wartością samą w sobie, więc jeśli możesz uniknąć
>> tabel dla czego innego niż tabele właśnie, to unikaj. Chodzi o to, że
>> dopóki separujesz strukturę i wygląd, a samą strukturę opisujesz właściwymi
>> elementami, dopóty dajesz większą szansę np. przeglądarkom mobilnym czy
>> robotom, które w ogóle nie patrzą na CSS, by uporały się z dokumentem.
>
> Roboty zwykle usuwają HTML i podążają linkami zazwyczaj. Więc tabela
> lub DIV nie robi różnicy. Obserwowałem to wielokrotnie analizując
> pozycjonowanie. Paskudne składniowo strony potrafiły być na topie.
>
> Strona bez CSS na jakiejkolwiek przeglądarce sądzę, że będzie bardzo
> ciężko czytelna :-)
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.
> Tak więc dawanie szansy takim urządzeniom jest
> raczej dość teoretyczne. Szczególnie, że HTML/CSS wiele mobilnych
> przeglądarek już obsługuje.
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. To również jest bardzo ułatwione gdy nie masz niepotrzebnych
elementów w strukturze dokumentu. Ten trend się wzmacnia, bo ekrany i
urządzenia z pełnym dostępem do sieci stają się coraz bardziej
heterogeniczne co do rozmiarów. Przeglądarka na Kindle ma tryb "artykułu",
który działa jeśli użyjesz elementu ARTICLE. Inaczej mówiąc - reaguje
bardzo dobrze na konkretny element już z HTML 5.
>> Poza
>> tym im mniej layout determinowany jest przez sam HTML, tym łatwiej później
>> będzie go zmieniać bez dotykania HTMLa właśnie.
>
> Może to kwestia branży w jakiej działam. Zmiana layoutu praktycznie
> oznaczała zawsze nowy layout. Póki co nigdy nie przeniosłem starego
> HTML'a do nowego projektu. Zawsze różnice były zbyt drastyczne aby
> dawało się nagiąć poprzedni layout.
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.
>> Ciekawym poletkiem
>> doświadczalnym może być np. próba wzięcia jakiegoś solidnie napisanego
>> tematu do Wordpressa (powiedzmy, Sandbox) i stworzenie kilku całkowicie
>> różnych layoutów bez zmieniania czegokolwiek poza CSSem.
>
> 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.
>> Jeśli możesz wyprowadzić sztuczki, hacki i nieco nieładne instrukcje do
>> CSSa, to to zrób.
>
> Hmmm ... moze niepotrzebnie na siłę staram się być purystą :-)
Ale właśnie to jest przejaw puryzmu - zachowanie struktury HTMLa bez śmieci
i załatwienie problemu jedną dyrektywą w CSSie :-)
--
Michał Gancarski
Sieeeaaaaaaaaaaa!
Następne wpisy z tego wątku
- 08.11.10 22:42 Michał Gancarski
- 09.11.10 07:55 olo
- 09.11.10 08:41 Marek
- 09.11.10 09:19 Marek
- 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
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-02-25 Tak wiem.... To oczywiste ale jak oni dzisiaj dziadują na materiale
- 2025-02-25 rozliczenia policji
- 2025-02-25 Echhhhhh. Marzy mi się SWAP Audi A2 z 1.8 T ;-)
- 2025-02-25 Warszawa => Analityk Biznesowo-Systemowy <=
- 2025-02-25 Warszawa => SQL Developer <=
- 2025-02-25 Zbigniew Ziobro śmie sugerować "niedostatki niezawisłości" sędzi (wątpliwości co do bezstronności)
- 2025-02-25 Kraków => DevOps Engineer (Junior/Regular) <=
- 2025-02-25 Kraków => Front-end Developer <=
- 2025-02-25 Szpital
- 2025-02-24 Gniazdo + wtyk
- 2025-02-24 Dyrektor Toyoty miał rację. Elektryki to ślepa uliczka
- 2025-02-24 Białystok => System Architect (Java background) <=
- 2025-02-24 Białystok => System Architect (background deweloperski w Java) <=
- 2025-02-24 Białystok => Solution Architect (Java background) <=
- 2025-02-24 Warszawa => Data Engineer (Tech Leader) <=