Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [CSS][HTML][PHP] Biały pasek u gór strony
matwiej
post 3.08.2012, 09:54:06
Post #1





Grupa: Zarejestrowani
Postów: 110
Pomógł: 0
Dołączył: 1.02.2010

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


Maxton i chrom pokazują mi nad górnym menu białą belkę.
Na FF tej belki nie ma wszystko jest ok.

Najpierw chciałbym pokazać jak dziwnie interpretuje kod maxton.

Fragment:
  1. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl">
  2. "" <--- Dziwi mnie skąd to się tu znalazło i to to robi tą belkę. Jeżeli w podglądzie ją usunę problem znika !!!!
  3. ?<!--?xml version="1.0" encoding="utf-8"?-->
  4.  
  5.  
  6. <meta name="Description" content="Tu wpisz opis zawarto?i strony">
  7. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  8. <meta name="Keywords" content="Tu wpisz wyrazy kluczowe rozdzielone przecinkami">
  9. <meta http-equiv="Content-Language" content="pl">


Jak widzicie czyta że meta tagi są w body pomimo że są w head.
Teraz jak wyglądają pliki naprawdę:

index.php :
  1. <?php include 'head.php'; ?>
  2. ... dalsza nieistotna treść
  3.  
  4. </body>


head.php:

  1. <?php echo '<?xml version="1.0" encoding="utf-8"?>'; ?>
  2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  3. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  4. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl">
  5. <meta name="Description" content="Tu wpisz opis zawarto?i strony" />
  6. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  7. <meta name="Keywords" content="Tu wpisz wyrazy kluczowe rozdzielone przecinkami" />
  8. <meta http-equiv="Content-Language" content="pl" />
  9. <link rel="stylesheet" type="text/css" href="styl.css" />
  10.  
  11. <!-- Slider -->
  12. <script type="text/javascript" src="js/jquery-1.3.1.min.js"></script>
  13. <script type="text/javascript">
  14.  
  15. $(document).ready(function() {
  16. slideShow();
  17. });
  18.  
  19. function slideShow() {
  20. $('#gallery a').css({opacity: 0.0});
  21. $('#gallery a:first').css({opacity: 1.0});
  22. $('#gallery .caption').css({opacity: 0.7});
  23. $('#gallery .caption').css({width: $('#gallery a').find('img').css('width')});
  24. $('#gallery .content').html($('#gallery a:first').find('img').attr('rel'))
  25. .animate({opacity: 0.7}, 400);
  26. setInterval('gallery()',6000);
  27. }
  28.  
  29. function gallery() {
  30. var current = ($('#gallery a.show')? $('#gallery a.show') : $('#gallery a:first'));
  31. var next = ((current.next().length) ? ((current.next().hasClass('caption'))? $('#gallery a:first') :current.next()) : $('#gallery a:first'));
  32. var caption = next.find('img').attr('rel');
  33. next.css({opacity: 0.0})
  34. .addClass('show')
  35. .animate({opacity: 1.0}, 1000);
  36. current.animate({opacity: 0.0}, 1000)
  37. .removeClass('show');
  38. $('#gallery .caption').animate({opacity: 0.0}, { queue:false, duration:0 }).animate({height: '1px'}, { queue:true, duration:300 });
  39. $('#gallery .caption').animate({opacity: 0.7},100 ).animate({height: '70px'},500 );
  40. $('#gallery .content').html(caption);
  41. }
  42. <!-- Slider -->
  43.  
  44. </head>
  45. <div id="menu_tlo">
  46. <div id="menu">
  47. <ul>
  48. <li><a href="#">Kontakt</a></li>
  49. <li><a href="#">Oferta</a></li>
  50. <li><a href="#">Realizacje</a></li>
  51. <li><a href="#">Dokumenty</a></li>
  52. </ul>
  53. </div>
  54. ... i tak się trochę ciągnie


I css:
  1. body{
  2. margin: 0;
  3. padding: 0;
  4. font-size: 16px;
  5. font-family: verdana, arial;
  6. }
  7. @font-face {
  8. font-family: TCMI;
  9. src: url(TCCM.TTF);
  10. }
  11. @font-face {
  12. font-family: FRAHV;
  13. src: url(FRAHV.TTF);
  14. }
  15.  
  16. @font-face {
  17. font-family: seg;
  18. src: url(seg.TTF);
  19. }
  20.  
  21. #menu_tlo{
  22.  
  23. background-image: url("images/tlo-cien.png");
  24. background-repeat:repeat-x;
  25. width: 100%;
  26. height: 50px;
  27. margin: 0;
  28. padding: 0;
  29. }
  30.  
  31. #menu{
  32. padding: 5px 0px 0px 0px;
  33. width: 960px;
  34. margin: 0 auto;
  35. height: 25px;
  36. }


Wstawiałem tylko fragmenty kodu. Mam nadzieję że to wystarczy. Niestety nie mam jak pokazać strony ponieważ aktualnie jest na lokalnym serwerze. Problem pojawił się jak przeszedłem ze zwykłego pliku html na php i użyłem include. Może ktoś jest mi w stanie pomóc ?

Przepraszam że post pod postem ale chciałbym podnieść wyżej temat i pokazać do czego doszedłem.
Zauważyłem że właśnie include
  1. <?php include('head.php');?>

Generuje tą białą belkę na samej górze strony.
Jeżeli zawartość includa wrzucę do indexu wszystko działa ładnie.
Istnieje jakieś inne rozwiązanie (proste) załadowania elementu strony z innego pliku ?

Ten post edytował matwiej 2.08.2012, 20:29:45
Go to the top of the page
+Quote Post

Posty w temacie


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.08.2025 - 22:55