Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> DIVy
Krychu1
post
Post #1





Grupa: Zarejestrowani
Postów: 39
Pomógł: 1
Dołączył: 3.10.2009

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


Hiho.
  1. <div style="background: red; width: 900px; margin: 0px auto;">
  2. <div style="float: left; width: 285px;">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam eu lorem sapien. Proin dignissim aliquam diam, in aliquet enim ultricies sed. Mauris ac quam vel lorem accumsan faucibus eget ut turpis. Ut semper ipsum vel quam consectetur accumsan. Donec vestibulum enim ac quam ultrices in cursus ligula gravida. Pellentesque lobortis, orci eget venenatis placerat, turpis nibh mattis sapien, nec commodo dolor felis vitae nisl. Morbi at magna tortor, quis porttitor ipsum. Fusce dapibus leo in metus varius volutpat quis id arcu. Nullam eu sodales elit. Sed pellentesque vehicula faucibus. Proin at fermentum lectus. Sed a nibh eget lacus feugiat aliquet nec vel nisl. Suspendisse sit amet nulla vitae lectus sagittis volutpat commodo id odio.</div>
  3.  
  4. <div style="float: left; width: 615px;">Suspendisse vitae felis sit amet ligula tincidunt faucibus. Donec id risus quis arcu luctus consectetur vitae ut arcu. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec molestie tincidunt imperdiet. Sed eu orci purus, vitae porttitor odio. Nam porta scelerisque vulputate. Duis augue libero, congue eget pharetra a, imperdiet sed lacus. Donec laoreet urna commodo augue ullamcorper non ullamcorper arcu accumsan. In nec orci ligula, eget auctor velit. Curabitur luctus lacus ac orci malesuada malesuada. Aenean eu sapien vitae justo eleifend mattis nec sit amet lorem. Phasellus id sapien felis, non viverra libero.</div>
  5. </div>

Moim zamierzeniem było wyświetlenie obok siebie dwóch wyśrodkowanych divów o czerwonym tle.

Efekt jest jednak trochę inny:
(IMG:http://img820.imageshack.us/img820/234/beznazwy1zbq.jpg)

Dodatkowo, w sytuacji gdybym umieścił kolejny (osobny) div pod spodem "dołączyłby" się do powyższego.
Tło pojawia się tylko gdy tekst wpiszę poza divami, które chcę ustawić obok siebie.

Ma ktoś na to pomysł?

Ten post edytował Krychu1 27.04.2011, 14:19:44
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 7)
e-mati
post
Post #2





Grupa: Zarejestrowani
Postów: 18
Pomógł: 1
Dołączył: 25.05.2009

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


musisz dodać height do atrybutów css'a w pierwszym divie.
Go to the top of the page
+Quote Post
Krychu1
post
Post #3





Grupa: Zarejestrowani
Postów: 39
Pomógł: 1
Dołączył: 3.10.2009

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


Określenie konkretnej wysokości nie wchodzi w grę.
Inne pomysły?

Ten post edytował Krychu1 27.04.2011, 14:25:28
Go to the top of the page
+Quote Post
Fantazyn
post
Post #4





Grupa: Zarejestrowani
Postów: 135
Pomógł: 38
Dołączył: 24.02.2007
Skąd: Warszawa

Ostrzeżenie: (10%)
X----


  1. <div style="background: none repeat scroll 0% 0% red; width: 900px; margin: 0px auto;">
  2. <div style="float: left; width: 285px;">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam eu lorem sapien. Proin dignissim aliquam diam, in aliquet enim ultricies sed. Mauris ac quam vel lorem accumsan faucibus eget ut turpis. Ut semper ipsum vel quam consectetur accumsan. Donec vestibulum enim ac quam ultrices in cursus ligula gravida. Pellentesque lobortis, orci eget venenatis placerat, turpis nibh mattis sapien, nec commodo dolor felis vitae nisl. Morbi at magna tortor, quis porttitor ipsum. Fusce dapibus leo in metus varius volutpat quis id arcu. Nullam eu sodales elit. Sed pellentesque vehicula faucibus. Proin at fermentum lectus. Sed a nibh eget lacus feugiat aliquet nec vel nisl. Suspendisse sit amet nulla vitae lectus sagittis volutpat commodo id odio.</div>
  3.  
  4. <div style="float: left; width: 615px;">Suspendisse vitae felis sit amet ligula tincidunt faucibus. Donec id risus quis arcu luctus consectetur vitae ut arcu. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec molestie tincidunt imperdiet. Sed eu orci purus, vitae porttitor odio. Nam porta scelerisque vulputate. Duis augue libero, congue eget pharetra a, imperdiet sed lacus. Donec laoreet urna commodo augue ullamcorper non ullamcorper arcu accumsan. In nec orci ligula, eget auctor velit. Curabitur luctus lacus ac orci malesuada malesuada. Aenean eu sapien vitae justo eleifend mattis nec sit amet lorem. Phasellus id sapien felis, non viverra libero.</div>
  5. <div style="clear:both"></div>
  6. <div>jestem pod spodem</div>
  7. </div>
  8.  


W dużym divie dodaj pod koniec diva, który z właściwością/ stylem clear:both - on rozciągnie zewnętrznego diva.
Go to the top of the page
+Quote Post
arecki
post
Post #5





Grupa: Zarejestrowani
Postów: 222
Pomógł: 35
Dołączył: 6.02.2005

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


Po drugim wewnetrznym DIV'ie daj:
  1. <br style="clear:both" />
Go to the top of the page
+Quote Post
Krychu1
post
Post #6





Grupa: Zarejestrowani
Postów: 39
Pomógł: 1
Dołączył: 3.10.2009

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


Świetna robota. Dzięki.
Go to the top of the page
+Quote Post
hieroshima
post
Post #7





Grupa: Zarejestrowani
Postów: 83
Pomógł: 6
Dołączył: 4.04.2010

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


zamiast w głownym divie daj kolor w tych divach co masz float, albo jak chcesz kolor mieć w tym głównym to daj mu pozycjonowanie absolutne, albo nadaj kolor nie divowi tylko znacnzikowi body, albo zrób klase clear:both po drugim divie gdzie masz float

---------

O.o Widzę, że mnie 2 osoby wyprzedziły (IMG:style_emoticons/default/tongue.gif) nie ładnie ;>

Ten post edytował hieroshima 27.04.2011, 14:33:19
Go to the top of the page
+Quote Post
lrs_tio
post
Post #8





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 24.08.2009

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


Float'owane elementy nie rozpychają. Żeby div, który zawiera float'owane divy dostał layout najprostrze i bez zbędnych tagów jest dodanie mu stylu overflow: hidden;
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 23.08.2025 - 10:57