Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php/css] Problem z include;
wht
post
Post #1





Grupa: Zarejestrowani
Postów: 43
Pomógł: 0
Dołączył: 14.08.2006

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


Witam ponownie mam problem ze wstawniem pliku php (strona), ale żeby znalazł się w obrębie znacznika div. IE7 robi to poprawnie, ale FireFox i Opera już, wwalają poza znacznik div. Dla sprawdzenia wkleiłem kod w miejsce include i działa. Co jest nie tak.

Przykładowo

Kod
<div class="cos">
...
jakiś kod
...
<?php
include $_file;
?>

</div>


Ten post edytował wht 15.01.2007, 22:30:18
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 7)
kornel-php
post
Post #2





Grupa: Zarejestrowani
Postów: 210
Pomógł: 20
Dołączył: 7.07.2006
Skąd: Krotoszyn

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


Problem może być spowodowany tym, że includujesz plik zawierający tabelę, wtedy wszystko się rozjeżdża.
Przerabiałem to już kiedyś...

Wystarczyło "chwycić" includowany plik w jeszcze jedne div'y i było OK...


--------------------
:)
Go to the top of the page
+Quote Post
wht
post
Post #3





Grupa: Zarejestrowani
Postów: 43
Pomógł: 0
Dołączył: 14.08.2006

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


Pokręciłem trochę w tym i okazuje się, że jedynie poprawnie działa FF, znacznik obszedłem, poprostu wrzuciem go drugi raz w pliku dołączanym. Problem polega na tym, że IE i Opera robi margines około 20px. Już powoli głupieje wie może ktoś co się może dziać i dlaczego wywala mi ten margines?
PS. złapanie go jeszcze raz w divy załatwia sprawę w FF i Operze a IE przesuwa.
Oto CSS

Kod
body { margin: 0px; padding:0px; background: url(../_image/grey.gif)
top center repeat-y; }
.container-1 {clear:both; width:800px; margin:0px auto; padding:0px;  border: #000000 1px solid;
height: 227px;}
.logoae {width: 141px;  height: 50px; background: url(../_image/aegon.gif) no-repeat; padding:0px; position: absolute;margin-top:3px;}

.img-header { margin: 0px; float:left; height:199px; width:800px;
clear: both; float: left; position: static;}




.buffer {clear: both; width: 800px; height: 30px; margin: 0px; padding:0px;
}

.menu { clear:both; margin: 0px auto; padding:0px;  font-family: verdana; height:20px;
font-size: 12px; border-bottom: 4px  #007ac2 solid;
border-top: 4px  #ff0000 solid; background-color:#000000;}
.menu ul {float: left; width: 800px; margin: 0px auto; padding: 0px; }
.menu li {display: inline; list-style: none; margin: 0px; padding: 0px;line-height: 20px;}
.menu  li a { float: left; margin-right:2px; display: block;
background: #000000; border-left: 1px dashed  #ffffff;
color: #ffffff; text-decoration:none; padding: 0px 3px 0px 3px;}
.menu  a:hover { background-color: #ffffff; display: block;
border-left: 1px dashed  #000000; color: #000000;
text-decoration: underline; padding: 0px 3px 0px 3px; }





.lmenu { overflow:hidden; clear:both; float:left; width: 180px; min-height:450px;
margin:0px; padding:0px;font-family: verdana;font-size: 12px;}
.lmenu ul{ float:left; width: 180px; margin: 0px; padding: 0px; background-color:
#ffffff;}
.lmenu li {background-color:#8e8e8e text-transform: uppercase; color: #ffffff;
   text-decoration: none; list-style: none; margin: 0px; padding: 0px; }
.lmenu li a{ display: block; height:auto; text-decoration: none;
color:#ffffff; border-left:  #ff0000 3px solid;
font-size: 12px;padding-left: 3px; margin-bottom: 3px; background-color: #007ac2;}
.lmenu a:hover{ text-decoration: none; color:#ff0000; border-left: #007ac2 3px solid;
padding-left: 3px; margin-bottom: 3px;background-color: #ffffff;}
Go to the top of the page
+Quote Post
kornel-php
post
Post #4





Grupa: Zarejestrowani
Postów: 210
Pomógł: 20
Dołączył: 7.07.2006
Skąd: Krotoszyn

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


W IE zawsze były problemy z CSSem...

Najlepiej zrób formatowanie w HTMLu zamiast w CSS tongue.gif

Nie będzie to pięknie, ale każda przeglądarka sobie z tym poradzi winksmiley.jpg


--------------------
:)
Go to the top of the page
+Quote Post
revyag
post
Post #5





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

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


Cytat
Najlepiej zrób formatowanie w HTMLu zamiast w CSS. IE zawsze były problemy z CSSem...

Polecam zająć się mniej stresującym zajęciem niż tworzenie stron przy użyciu css (np. wędkarstwem) snitch.gif
A tak poważniej, każdy problem da się rozwiązać.

@wht - bez podania kodu html do tego css dużo nie można pomóc, ale od razu widać że robisz masę błędów. Np.
- po co clear:both dla containera ?
- position: absolute; dla .logoae ?
- style dla .img-header to jakaś porażka
- walisz clear:both gdzie popadnie, jaki masz ku temu cel ?
- brakuje Ci średnika w jednym miejscu

I na przyszłość podawaj css w postaci jako tako sformatowanej, bo nikomu nie chce czytać się takiego zlepku kodu.


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

------
Go to the top of the page
+Quote Post
wht
post
Post #6





Grupa: Zarejestrowani
Postów: 43
Pomógł: 0
Dołączył: 14.08.2006

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


Cytat
- style dla .img-header to jakaś porażka


Chciałem Cię poinformować, że możliwe jest to porażka, ale tylko w ten sposób obrazek siedzi tam gdzie chce w IE FF i OPERA, próbowałem wielu żeczy ta się udała.

Zgadza się css piszę bardzo niechlujnie i często wwalam rzeczy których nie potrzeba, dopiero się uczę.

Cytat
W IE zawsze były problemy z CSSem...

Najlepiej zrób formatowanie w HTMLu zamiast w CSS

Nie będzie to pięknie, ale każda przeglądarka sobie z tym poradzi


Dziękuje nie skorzystam, nie chodzi o łatwizne, tylko chceby, aby to wyglądało jakoś, a poztym mamy już 2007 rok tongue.gif HTML to jakieś lata dziewięćdziesiąte.


I może mi ktoś odpowie dlaczego IE7 robi jakieś marginesy górne pod container-1 (jakieś 20px), skoro ani nie są ustawione ani nic. W operze i FF zrobiłem to co chciałem.

Ten post edytował wht 16.01.2007, 15:09:49
Go to the top of the page
+Quote Post
revyag
post
Post #7





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

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


Napisałem Ci. Pokaż kod html który tym css'em formatujesz.
Zobacz co napisałeś, dwa razy float:left,clear:both,position:static, dalej uważasz że wszystko jest ok ? Poczytaj co każdy style robi i w jakich sytuacjach się je stosuje.


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

------
Go to the top of the page
+Quote Post
wht
post
Post #8





Grupa: Zarejestrowani
Postów: 43
Pomógł: 0
Dołączył: 14.08.2006

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


]OK doszedłem co powoduje ten odstęp:
Są to kody od strony przeglądarki.

FF i Opera Poprawnie, w IE w miejscu które zaznaczyłem pojawia sie prostkoąt. Możliwe, że enter, ale dlaczego? I jeszcze jedno jest miejsce w którym zaczyna sie include().

  1. <div class="container-1">
  2. <div class="logoae"></div>
  3.  
  4.  
  5. <div><img class="img-header" src="_image/baner.jpg" alt="" /></div>
  6.  
  7.  
  8.  
  9. <div class="menu">
  10. <ul>
  11. <li><a href="index.php?_page=main">Strona główna</a></li>
  12. <li><a href="#">Oferta Programów Inwestycyjnych</a></li>
  13. <li><a href="#">Fundusze Inwestycjne</a></li>
  14. <li><a href="#">O Aegon</a></li>
  15. <li><a href="#">Pytania i odpowiedzi</a></li>
  16. <li><a href="#">O mnie</a></li>
  17. </ul>
  18. </div>
  19.  
  20.  
  21.  
  22.  
  23. </div>
  24. <div class="buffer"></div>
  25. <div class="container-2" >
  26. --->TU<html>
  27. <meta http-equiv="Content-type" content="text/html; charset=utf-8" />
  28. <meta http-equiv="Content-Language" content="pl" />
  29. <meta name="keywords" content="" />
  30. <meta name="description" content="" />
  31. <link rel="stylesheet" type="text/css" href="_style/default.css"/>
  32.  
  33. </head>
  34.  
  35.  
  36. <div class="lmenu">
  37. <ul>
  38. <li><a href="">Dlaczego warto?</a></li>
  39. <li><a href="">Pewna i efektywna inwestycja</a></li>
  40. <li><a href="">Jak działają nasze programy inwestycyjne</a></li>
  41. <li><a href="">Sprawdź naszą ofertę</a></li>
  42. <li><a href="">Dla kogo jest oferta?</a></li>
  43. </ul>
  44. </div>
  45.  
  46.  
  47.  
  48. </body>
  49. </html>
  50. </div>
  51. </body>


Podobny problem TUTAJ Tu też pokazany jest ten prostokąt.

Ten post edytował wht 17.01.2007, 18:05:21
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 - 12:30