Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [CSS][HTML]- Problem z pozycjonowaniem bloków
Tasilvar
post 27.11.2010, 22:11:10
Post #1





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 13.12.2009
Skąd: Pyrzyce

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


Witam. Jestem w sumie na etapie wykończenia stronki, jednak testując ją pod kątem różnych przeglądarek zauważyłem, że m.in na chrome element (menu) zostaje inaczej wymarginesowany - inaczej znaczy się - na ekranie wtapia się w sąsiedni bloczek. Próbowałem sprostać to zmianą usustawienia sposobu pozycjonowania ale reszta przeglądarek układała blok "po swojemu" znaczy się wbrew moim oczekiwaniom. Pomyślałem że jedynym skutecznym sposobem byłoby przypisanie warunków z poziomu php co do wyświetlania styli, jednak po głebszym namyśle wydaje się to zbędna operacja która obciążyłaby jedynie stronę.
Podrzucę wam kod fragment kodu css oraz dokumentu html licząc tym na jakieś wskazówki.

Fragment kodu html:
  1. <div class="menu">
  2. <a href="#" title="Tasjen - Strona Główna" class="a_home"></a>
  3. <a href="#" title="Tasjen - Oferta" class="a_referens"></a>
  4. <a href="#" title="Tasjen - Portfolio" class="a_portfolio"></a>
  5. <a href="#" title="Tasjen - Kontakt" class="a_contact"></a>
  6. </div>
  7. <div class="preview">
  8. <div class="paddinguj_preview">
  9. <div class="projects">
  10. <script type='text/javascript'>document.write('<a href="#"><img src="theme/proj/proj'+rollover(0)+'.jpg" name="view" alt="" class="img_proj"/></a>');</script>
  11. </div>
  12. <div class="comment">Aby w pełni zobaczyć wszystkie moje projekty zapraszam do mojego portfolia : <a href="#">[portfolio]</a>
  13. </div>



no i kod css:
  1. .preview{
  2. width:600px;
  3. height:263px;
  4. float:left;
  5. }
  6. .menu {
  7. margin:-10px 0px 0px 0px;
  8. float:left;
  9. display:inline-block;
  10. width:528px;
  11. height:35px;
  12. overflow:hidden;
  13. position:static;
  14. top:-5px;
  15. }
  16. .menu a{
  17. margin:0px 20px 20px 0px;
  18. }
  19. .a_home {
  20.  
  21. display:block;
  22. width:112px;
  23. height:35px;
  24. float:left;
  25. background:url(../theme/images/home.jpg) no-repeat;
  26. }
  27. .a_referens
  28. {
  29. display:block;
  30. width:112px;
  31. height:35px;
  32. float:left;
  33. background:url(../theme/images/offerts.jpg) no-repeat;
  34. }
  35. .a_portfolio
  36. {
  37. display:block;
  38. width:112px;
  39. height:35px;
  40. float:left;
  41. background:url(../theme/images/portfolio.jpg) no-repeat;
  42. }
  43. .a_contact {
  44. display:block;
  45. width:112px;
  46. height:35px;
  47. float:left;
  48. background:url(../theme/images/contact.jpg) no-repeat;
  49. }
  50. .a_contact a {
  51. display:block;
  52. padding-top:10px;
  53. }
  54. .a_contact a:hover {
  55. display:block;
  56. padding-top:10px;
  57. }
  58. .paddinguj_preview
  59. {
  60. padding:15px 0px 0px 15px;
  61. }
  62. .
  63.  



Screeny jak to się prezentuje w przypadku chrome i mozilli




Generalnie chcę aby efekt we wszystkich przeglądarkach był jednakowy.

Pozdrawiam.

Ten post edytował Tasilvar 27.11.2010, 22:32: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 Wersja Lo-Fi Aktualny czas: 25.07.2025 - 01:53