Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> display:inline i Firefox
yavaho
post 27.08.2005, 16:33:58
Post #1





Grupa: Zarejestrowani
Postów: 449
Pomógł: 0
Dołączył: 26.05.2004
Skąd: Nowy Sącz

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


Mam tu taki przyklad dwoch div'ów, ktore sluza tylko do wypelniania ich zawartosci jakims kolorem lub grafika.
  1. <div style="width:100px; height:100px; background:#cccccc;"></div>
  2. <div style="width:100px; height:100px; background:#dddddd; display:inline;"></div>
Dlaczego drugi div nie jest wyswietlany przez Firefoxa?

Chyba przy wszystkich stylach, ktore wymuszaja ukladanie elementow w jednej lini w poziomie Firefox zeruje ich rozmiary (display:inline, display:table-row itp.)
Jak można ulozyc takie div'y w poziomie nie stosujac w nich stylu: float ?


--------------------
Książki informatyczneKsiążki biznesowe
Warsztat: notepad hardcore
Go to the top of the page
+Quote Post
dr_bonzo
post 27.08.2005, 16:46:14
Post #2





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


<span> zamiast <div>?


--------------------
Nie lubię jednorożców.
Go to the top of the page
+Quote Post
yavaho
post 27.08.2005, 17:43:57
Post #3





Grupa: Zarejestrowani
Postów: 449
Pomógł: 0
Dołączył: 26.05.2004
Skąd: Nowy Sącz

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


Czy to: div, span, p, li - to przy kazdym tagu ten sam efekt.
Ja chce tylko wyswietlic dwa elementy blokowe obok siebie ale wysrodkowane na stronie. Elementy te maja miec okreslone rozmiary i maja byc wypełnione tłem - tak jak ponizej, ale to jest widoczne tylko pod IE i Opera.
  1. .center {
  2. width:100%;
  3. text-align:center;
  4. }
  5. .blok {
  6. width:100px;
  7. height:100px;
  8. background:#cccccc;
  9. display:inline;
  10. }
  11.  
  12. <div class="center">
  13. <div class="blok"></div>
  14. <div class="blok"></div>
  15. </div>


--------------------
Książki informatyczneKsiążki biznesowe
Warsztat: notepad hardcore
Go to the top of the page
+Quote Post
chmolu
post 27.08.2005, 18:00:56
Post #4





Grupa: Zarejestrowani
Postów: 179
Pomógł: 0
Dołączył: 8.10.2004

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


kombinuj z float i pozycjonowaniem absolutnym/względnym. Atrybutem display raczej tego nie osiągniesz.
Go to the top of the page
+Quote Post
cube
post 27.08.2005, 20:41:16
Post #5





Grupa: Zarejestrowani
Postów: 40
Pomógł: 0
Dołączył: 9.03.2005

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


  1. <?php
  2. <body style="text-align:center;">
  3.  
  4. <div style="margin:0px auto; text-align:left; position: relative; width:350px;">
  5. <div style="width:100px; position: absolute; top: 0px; left: 0px;">left</div>
  6. <div style="width:250px; position: absolute; top: 0px; left: 100px;">right</div>
  7. </div>
  8.  
  9. ?>


Ten post edytował cube 27.08.2005, 20:46:38
Go to the top of the page
+Quote Post
revyag
post 29.08.2005, 08:18:09
Post #6





Grupa: Przyjaciele php.pl
Postów: 2 258
Pomógł: 16
Dołączył: 21.09.2004
Skąd: Kielce

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


Cytat(yavaho @ 2005-08-27 16:33:58)
  1. <div style="width:100px; height:100px; background:#cccccc;"></div>
  2. <div style="width:100px; height:100px; background:#dddddd; display:inline;"></div>
Dlaczego drugi div nie jest wyswietlany przez Firefoxa?

Masz element blokowy i nadajesz mu własność display:inline. Traci on wtedy właściwości elementu blokowego (szerokość, wysokość) .


--------------------
-------------

------
Go to the top of the page
+Quote Post
yavaho
post 29.08.2005, 09:16:41
Post #7





Grupa: Zarejestrowani
Postów: 449
Pomógł: 0
Dołączył: 26.05.2004
Skąd: Nowy Sącz

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


Co w takim razie dzieje sie z takimi stylami jak:
display:table-row
display:table-column
To nie sa elementy liniowe a FF zeruje ich rozmiary.


--------------------
Książki informatyczneKsiążki biznesowe
Warsztat: notepad hardcore
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 Wersja Lo-Fi Aktualny czas: 13.06.2025 - 07:42