-
Data: 2010-11-08 22:41:22
Temat: Re: CSS - stosowanie tabel w layoutach
Od: Michał Gancarski <m...@g...com> szukaj wiadomości tego autora
[ pokaż wszystkie 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
- 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
- TypeScript - jak uzyskać zmienne prywatne? Gdzie korzyści z TS?
Najnowsze wątki
- 2024-05-20 Fiat wymyślił i zaprojektował Citroena Ami? ;)
- 2024-05-20 Nowe obowiązkowe wyposażenie samochodów
- 2024-05-20 Telewizor przestał widzieć sygnał z anteny
- 2024-05-20 Opole => Consultant/Implementer Comarch ERP XL <=
- 2024-05-20 Białystok => Starszy inżynier oprogramowania (Rust) <=
- 2024-05-20 Warszawa => Java Engineer <=
- 2024-05-20 Gdańsk => Specjalista ds. Sprzedaży <=
- 2024-05-20 Zielona Góra => Engineer R&D Mechanic <=
- 2024-05-20 Zabrze => Junior HelpDesk <=
- 2024-05-20 Warszawa => Key Account Manager <=
- 2024-05-20 Warszawa => Programista Full Stack .Net <=
- 2024-05-20 Kraków => Senior .Net Programmer <=
- 2024-05-20 Kraków => Programista .Net - Senior <=
- 2024-05-20 Fiat 125p wer. pikup - w PRL moszna było, w III Reczy [pospolitej] nie moszna
- 2024-05-19 Pożar salonu z chińskimi elektrykami