Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [CSS][HTML] display-inline
olkaa
post
Post #1





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 7.10.2009

Ostrzeżenie: (0%)
-----


Na stronie http://www.maxdesign.com.au/articles/css-layouts/two-fixed/ jest przykładowy layout css

  1. #content
  2. {
  3. clear: left;
  4. float: left;
  5. width: 560px;
  6. padding: 20px 0;
  7. margin: 0 0 0 30px;
  8. display: inline;
  9. }
  10.  
  11. #content h2 { margin: 0; }
  12.  
  13. #aside
  14. {
  15. float: right;
  16. width: 240px;
  17. padding: 20px 0;
  18. margin: 0 20px 0 0;
  19. display: inline;
  20. }


co daje display: inline w #content i #aside?

Przeczytałam na stronie o display http://www.signs.pl/html/s/display.php



Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
tehaha
post
Post #2





Grupa: Zarejestrowani
Postów: 1 748
Pomógł: 388
Dołączył: 21.08.2009
Skąd: Gdynia

Ostrzeżenie: (0%)
-----


w praktyce daje to, że jak masz ustawiony padding i margin w tą samą stronę co float, czyli np. jak masz: flota:left; i padding-left:20px; to w IE6 ten padding/margin zostanie podwojony i layout może się rozlecieć, a jak dorzucisz display:inline, to już nie, przydaje się też kiedy chcesz elementy listy np. dla poziomego menu wyświetlić w lini a nie jeden pod drugim, to też używasz display:inline

czyli np. w podanym przez Ciebie przykładzie display:inline zapobiegnie podwojeniu marginesu pod IE6

Ten post edytował tehaha 25.05.2010, 14:19:48
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 18:01