Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [HTML][CSS] Złe wyświetlanie DIV-ów, Czyli problemy ze wzrokiem..
Ramzaa
post 18.08.2010, 18:23:36
Post #1





Grupa: Zarejestrowani
Postów: 207
Pomógł: 17
Dołączył: 4.08.2009

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


Nie ma co się rozpisywać, zdjęcie i kod powinno wszystko wyjaśnić.



Kod wygląda następująco:
  1. <div class="trow1" style="font-size: 11px; width: 190px; padding: 0; float: left;">
  2. <div style="padding: 5px; background: #dae1e6;">
  3. <img src="http://www.progames.pl/usr/pic/noavatar.gif"><br/>
  4. Posty:<br/>
  5. Grupa: Użytkownicy<br />
  6. Dołączył: 01.02.2003
  7. </div>
  8. </div>
  9.  
  10. <div class="trow1" style="width: 791px; padding: 0; float: left; display: inline;">
  11. <div class="row-p" style="padding: 5px; background: #e8eef2;">
  12. text posta
  13. </div>
  14.  
  15. if (warunek) {
  16. $msf->content .= '
  17. </div>
  18.  
  19. <div style="clear: both;">
  20. <div style="background-color: #dae1e6;">
  21. Link
  22. Link 2
  23. </div>
  24. </div>';
  25. };
  26.  
  27. $msf->content .= '</div><div class="tcat-bottom" style="clear: both;"></div><br />';

Chodzi o to, że to ma wyglądać mniej więcej jak to: http://unisolutions.pl/index.php?act=topic...mp;p=1#post6049
To tylko taki przykład.. jakby nie patrzeć.. <zniesmaczony>

I klasy css:
  1. .trow1 {
  2. border-top: 1px #9db1c2 solid;
  3. background: #e8eef2;
  4. border: 1px #9db1c2 solid;
  5. border-top: 0; border-bottom: 1px #dce3e8 solid;
  6. padding: 5px 0px 5px 7px;
  7. overflow: auto;
  8. color: #272727;
  9. }
  10.  
  11. .tcat-bottom {
  12. background-color: #839196;
  13. height: 3px;
  14. margin-bottom: 10px;
  15. display: block;
  16. }
  17.  
  18. .thead {
  19. border: 1px #9db1c2 solid;
  20. border-top: 0; border-bottom: 0;
  21. background: #cbd6db;
  22. height: 17px;
  23. padding: 5px 0px 3px 10px;
  24. font-size: 10px;
  25. font-weight: bold;
  26. }
  27.  
  28. .trow1 .row-p, .thead .row-p {
  29. display: block;
  30. float: left;
  31. clear: none;
  32. font-size: 11px;
  33. color: #525353;
  34. padding: 0 5px 0 5px;
  35. text-align: center;
  36. min-height: 17px;
  37. }
  38.  
  39. .tcat {
  40. background-color: #0a375c;
  41. color: #eee;
  42. padding: 9px 0px 9px 6px;
  43. margin: 0;
  44. clear: both;
  45. }

Zapewne problem jest banalny, a ja z przepracowania już nie widzę.. <zniesmaczony>
Z góry dziękuję za każdą pomoc.

Ten post edytował Ramzaa 18.08.2010, 18:26:38
Go to the top of the page
+Quote Post
Mlodycompany
post 18.08.2010, 18:42:03
Post #2





Grupa: Zarejestrowani
Postów: 910
Pomógł: 44
Dołączył: 20.02.2008
Skąd: Łódź

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


w java scripcie to bardzo prosto zrobisz. wystarczy że pobierzesz wysokość jednego diva i ustawisz w drugim.
Go to the top of the page
+Quote Post
Ramzaa
post 18.08.2010, 18:48:25
Post #3





Grupa: Zarejestrowani
Postów: 207
Pomógł: 17
Dołączył: 4.08.2009

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


Ale przecież w css też na pewno się da, tylko że ja już nie myślę trzeźwo.. dlatego zwróciłem się o pomoc.
Go to the top of the page
+Quote Post
Damonsson
post 18.08.2010, 18:50:22
Post #4





Grupa: Zarejestrowani
Postów: 2 355
Pomógł: 533
Dołączył: 15.01.2010
Skąd: Bydgoszcz

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


Dajesz to w jednego DIVa i dzielisz na 2 kolejne DIVy. Do tego po prawej dajesz margin left o długości tego lewego DIVa.
Go to the top of the page
+Quote Post
Ramzaa
post 18.08.2010, 18:55:11
Post #5





Grupa: Zarejestrowani
Postów: 207
Pomógł: 17
Dołączył: 4.08.2009

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


Cytat(Damonsson @ 18.08.2010, 19:50:22 ) *
Do tego po prawej dajesz margin left o długości tego lewego DIVa.


Ale ten div także ma się rozciągać, tak jak w linku, który podałem, tak ma to wyglądać.

Od nowa postanowiłem to napisać:
  1. <div style="background: #000; padding: 5px; color: #eee;">
  2. Nazwa kurwa tematu
  3. </div>
  4.  
  5. <div style="background: #eee; padding: 3px; color: #000;">
  6. <div style="width: 200px; float: left;">
  7. xxx
  8. </div>
  9. <div style="width="600px; float: left; display: inline;">
  10. xxx
  11. </div>
  12. </div>
  13.  
  14. <div style="width: 200px; float: left;">
  15. <div style="padding: 5px; background: #efedef; width: 200px;">
  16. <p style="text-align: center;">
  17. [Awatar]
  18. </p>
  19. xxx<br />
  20. xxx<br />
  21. xxx
  22. </div>
  23. </div>
  24.  
  25. <div style="width: 600px; float: left; display: inline;">
  26. <div style="padding: 5px; background: #efedef; width: 798px">
  27. xxx - to do samego dołu
  28. </div>
  29. </div>
  30.  
  31. <div style="background: #000; text-align: right; clear: both;">xxx</div>

I wygląda to tak:



Z chęcią bym to na tabelach zrobił.. ale nie..

Ten post edytował Ramzaa 18.08.2010, 19:06:40
Go to the top of the page
+Quote Post
Damonsson
post 18.08.2010, 19:09:51
Post #6





Grupa: Zarejestrowani
Postów: 2 355
Pomógł: 533
Dołączył: 15.01.2010
Skąd: Bydgoszcz

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


  1. #glowny {
  2. background: #00f;
  3. }
  4. #avatar {
  5. margin-right: 90%;
  6. background: #0f0;
  7. }
  8. #post {
  9. width: 90%;
  10. float: right;
  11. background: #00f;
  12. }


  1. <div id="glowny">
  2. <div id="post">
  3. Lorem ipsum <br/>
  4. Lorem ipsum <br/>
  5. Lorem ipsum <br/>
  6. </div>
  7. <div id="avatar">
  8. Lorem ipsum <br/>
  9. Lorem ipsum <br/>
  10. Lorem ipsum <br/>
  11. Lorem ipsum <br/>
  12. Lorem ipsum <br/>
  13. </div>
  14. </div>


Chyba nic nie pomyliłem ;P
Go to the top of the page
+Quote Post
Ramzaa
post 18.08.2010, 19:32:36
Post #7





Grupa: Zarejestrowani
Postów: 207
Pomógł: 17
Dołączył: 4.08.2009

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


Damonsson, wielkie dzięki za chęci, ale problem już rozwiązałem. Tzn sam się rozwiązał. Szczerze mówiąc nie wiem jak. Ja tylko przepisałem to od początku. Chyba otrzeźwiałem smile.gif

Ten post edytował Ramzaa 18.08.2010, 19:33:16
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: 19.07.2025 - 09:55