-
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 11:52:27 +0100
Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
Lines: 37
Message-ID: <1m1rw2f08ym3g$.b7b749lcsgwu.dlg@40tude.net>
References: <ib8ehv$eut$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 1289213547 23989 193.239.36.253 (8 Nov 2010 10:52:27 GMT)
X-Complaints-To: u...@a...pl
NNTP-Posting-Date: Mon, 8 Nov 2010 10:52:27 +0000 (UTC)
X-User: wssbck
User-Agent: 40tude_Dialog/2.0.15.1
Xref: news-archive.icm.edu.pl pl.comp.www:397180
[ ukryj nagłówki ]On Mon, 08 Nov 2010 10:06:05 +0100, Marek wrote:
> Witam,
>
> Dawno temu było można wyczytać wiele krytycznych opinii na temat
> stosowania tabel do robienia layoutów stron. Argumentowano, że do tego
> celu służą DIVy + CSS. No i webmasterzy próbowali wymyślnymi sztuczkami
> (zagnieżdżone tagi, specjalnie przygotowane tła graficzne, czasem nawet
> JS) osiągać to co na tabelach było banalne do zrobienia - np.
> centrowanie w pionie albo równej wysokości kolumny.
>
> Nastały nowe czasy, CSS i przeglądarki zaczęły supportować
> display:table. No i moje pytanie brzmi: czy budowanie layoutu na DIVach
> lecz z zastosowaniem display:table jest równie niewłaściwe jak
> stosowanie tabel w tym samym celu? Czy lepiej nadal stosować jakieś
> sztuczki i zagnieżdżać tagi zamiast zrobić coś na jednym z
> "display:table" bo tak będzie poprawniej?
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. Poza
tym im mniej layout determinowany jest przez sam HTML, tym łatwiej później
będzie go zmieniać bez dotykania HTMLa właśnie. 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.
Jeśli możesz wyprowadzić sztuczki, hacki i nieco nieładne instrukcje do
CSSa, to to zrób.
--
Michał Gancarski
Sieeeaaaaaaaaaaa!
Następne wpisy z tego wątku
- 08.11.10 13:08 Paweł Piskorz
- 08.11.10 21:42 Marek
- 08.11.10 21:57 Marek
- 08.11.10 22:10 Marek
- 08.11.10 22:41 Michał Gancarski
- 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
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-12 app do udostepniania ekranu tel (obraz + audio) na ekran tv
- 2024-05-12 Smukły, długi ściągacz izolacji do kynaru
- 2024-05-12 Afera II LO w Nowym Sączu wypracowanie
- 2024-05-12 rezystor 3 omy 400W
- 2024-05-12 Dwukabinowy Citroen - dziwadło pod zabudowę spec
- 2024-05-12 Co oznacza Wi-Fi? - po prostu nic!
- 2024-05-11 Chess
- 2024-05-11 Chess
- 2024-05-11 Vitruvian Man - parts 7-11a
- 2024-05-11 Vitruvian Man - parts 7-11a
- 2024-05-11 Katowice => Administrator IT - Wirtualizacja i Konteneryzacja <=
- 2024-05-11 Poznań => Business Development Manager - obszar bezpieczeństwa IT <=
- 2024-05-11 Vitruvian Man - parts 1-6
- 2024-05-11 Vitruvian Man - parts 1-6
- 2024-05-11 Wrocław => Lider Serwisu/Programista PLC z językiem niemieckim <=