Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [CSS][PHP]dziwne marginesy
Forum PHP.pl > Forum > Przedszkole
mizii
Mam takowy problem jeżeli dołączam do swojego index.php plik menu.php za pomocą funkcji require to powoduje to dziwne marginesy zas jezeli wkleje kod menu.php bezposrednio do <div id="menu">kod menu.php</div> to wszystko działa,
czy funkcja require dodaje jakies marginesy? mozna je jakos modyfikowac?
moge wrzucic screeny jezeli ktos nie wie o co mi chodzi


Kod CSS DIV-a
  1. #menu
  2. {
  3. background-color:blue;
  4. height: 33px;
  5. width: 628px;
  6. margin: 0;
  7. padding: 0;
  8. }

Kod PHP
  1. <div id="menu"><?php require "menu.php" ?></div>

Kod pliku menu.php
  1. <ul>
  2. <li><a href="/forum/index.php">Forum</a></li>
  3. ...normalny kod...
  4. <li><a href="index.php?id=kontakt">Kontakt</a></li>
  5. </ul>
  6. </li>
  7. </ul>



Screen:
na gorze za pomoca require na dole wklejajac kod



dodam iż menu powinno znajdować się w niebieskim pasku, dla łatwiejszego układania kazdego div-a mam pokolorowanego
olszam
Require nie dodaje żadnych marginesów tylko tak powiedzmy dodaje całość kodu który jest zawarty w danym skrypcie nic więcej.
mizii
też mi tak się wydawało, więc skąd może brać się błąd?
olszam
Wywal któryś z </ul> nie wiem którego tu potrzebujesz ale chyba o jedno za dużo dałeś. Jak nadal coś nie tak zbadaj elementy w przeglądarce.
mizii
sprawdzilem znaczniki ul i li i jest ich tyle samo otwartych i zamknietych.
po analizie z poziomu przegladarki pojawia mi sie coś takiego

lecz nigdzie nie mam takiego czegos ani w kodzie ani w css

jak usune ręcznie w podgladzie kodu w chromie ten znak to mi się naprawia.

problem rozwiazany miałem pliki kodowane w UTF-8 a powinny być w UTF-8 bez BOM
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.