Kom ihåg mig?
Home Menu

Menu


Varför sabbar PHP include min CSS?

 
Ämnesverktyg Visningsalternativ
Oläst 2012-08-09, 17:17 #1
kw_wasabis avatar
kw_wasabi kw_wasabi är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Feb 2008
Inlägg: 2 134
kw_wasabi kw_wasabi är inte uppkopplad
Klarade millennium-buggen
kw_wasabis avatar
 
Reg.datum: Feb 2008
Inlägg: 2 134
Standard Varför sabbar PHP include min CSS?

Jag är van att inkludera filer med ASP, men när jag försöker gör motsvarande med PHP ignoreras CSS-filens inställningar. Det verkar bara vara margins i CSS:en som inte funkar, vilket gör att knapparna positionerar sig fel i förhållande till "förälder"-diven.

meny.php
HTML-kod:
<ul>
<li style="border-left: solid 1px #404040;"><a href="/"><span>Startsida</span></a></li>
<li><a href="fil2.php"><span>Fil 2</span></a></li>
<li><a href="fil3.php"><span>Fil 3</span></a></li>
<li><a href="fil4.php"><span>Fil 4</span></a></li>
</ul>
<div class="clear"></div>
index.php
PHP-kod:
<div id="meny">
<?php include("includes/meny.php"?>
</div>
Någon som känner igen det här och vet vad som orsakar det?
kw_wasabi är inte uppkopplad   Svara med citatSvara med citat
Oläst 2012-08-09, 17:36 #2
kw_wasabis avatar
kw_wasabi kw_wasabi är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Feb 2008
Inlägg: 2 134
kw_wasabi kw_wasabi är inte uppkopplad
Klarade millennium-buggen
kw_wasabis avatar
 
Reg.datum: Feb 2008
Inlägg: 2 134
Om jag lägger in koden från meny.php direkt i index.php fungerar allt felfritt.
kw_wasabi är inte uppkopplad   Svara med citatSvara med citat
Oläst 2012-08-09, 22:44 #3
habbcraw habbcraw är inte uppkopplad
Medlem
 
Reg.datum: Nov 2010
Inlägg: 182
habbcraw habbcraw är inte uppkopplad
Medlem
 
Reg.datum: Nov 2010
Inlägg: 182
Hände mig förra veckan igen, men varje gång finns en annorlunda lösning.
Kolla så att det inte finns något mellanrum in <?php börjar. Annars kan du testa att ta kodning ANSI på include filen och UTF-8 för filen som inkluderar filen eller annat format. Testa dig fram lite kan variera.

UTF-8 med en inkludering av det ger ett utrymme på toppen vilket sabbar sidan som inkluderar.
habbcraw är inte uppkopplad   Svara med citatSvara med citat
Oläst 2012-08-09, 22:52 #4
dAEks avatar
dAEk dAEk är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Dec 2006
Inlägg: 678
dAEk dAEk är inte uppkopplad
Mycket flitig postare
dAEks avatar
 
Reg.datum: Dec 2006
Inlägg: 678
Citat:
Ursprungligen postat av habbcraw Visa inlägg
Hände mig förra veckan igen, men varje gång finns en annorlunda lösning.
Kolla så att det inte finns något mellanrum in <?php börjar. Annars kan du testa att ta kodning ANSI på include filen och UTF-8 för filen som inkluderar filen eller annat format. Testa dig fram lite kan variera.

UTF-8 med en inkludering av det ger ett utrymme på toppen vilket sabbar sidan som inkluderar.
Dubbelkolla att det är utan BOM. Webbläsare har i regel dåligt stöd för UTF med BOM.
dAEk är inte uppkopplad   Svara med citatSvara med citat
Oläst 2012-08-09, 23:06 #5
Björn Björn är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: May 2004
Inlägg: 1 224
Björn Björn är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: May 2004
Inlägg: 1 224
Se till så att sidorna är (editerade och sparade) med samma encoding.
Björn är inte uppkopplad   Svara med citatSvara med citat
Oläst 2012-08-09, 23:07 #6
tartareandesire tartareandesire är inte uppkopplad
Supermoderator
 
Reg.datum: Jan 2004
Inlägg: 11 585
tartareandesire tartareandesire är inte uppkopplad
Supermoderator
 
Reg.datum: Jan 2004
Inlägg: 11 585
Citat:
Ursprungligen postat av habbcraw Visa inlägg
Hände mig förra veckan igen, men varje gång finns en annorlunda lösning.
Kolla så att det inte finns något mellanrum in <?php börjar. Annars kan du testa att ta kodning ANSI på include filen och UTF-8 för filen som inkluderar filen eller annat format. Testa dig fram lite kan variera.

UTF-8 med en inkludering av det ger ett utrymme på toppen vilket sabbar sidan som inkluderar.
Du bör inte blanda teckenkodning.
__________________
Full-stack developer, free for smaller assignments
tartareandesire är inte uppkopplad   Svara med citatSvara med citat
Oläst 2012-08-10, 01:06 #7
kw_wasabis avatar
kw_wasabi kw_wasabi är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Feb 2008
Inlägg: 2 134
kw_wasabi kw_wasabi är inte uppkopplad
Klarade millennium-buggen
kw_wasabis avatar
 
Reg.datum: Feb 2008
Inlägg: 2 134
Tack för alla svar.

Tror jag löste det. Verkar som att man inte kan använda style="" på element i filen man inkluderar. Efter att jag tog bort detta så hoppade allt på plats.
kw_wasabi är inte uppkopplad   Svara med citatSvara med citat
Oläst 2012-08-10, 06:19 #8
foks foks är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Apr 2003
Inlägg: 727
foks foks är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Apr 2003
Inlägg: 727
Citat:
Ursprungligen postat av kw_wasabi Visa inlägg
Tack för alla svar.

Tror jag löste det. Verkar som att man inte kan använda style="" på element i filen man inkluderar. Efter att jag tog bort detta så hoppade allt på plats.
När webbläsaren ska tolka html/css-koden vet den inte vad du inkluderat och inte inkluderat. Det måste vara något i filen som webbläsaren hämtar som är annorlunda jämfört med när du inte använder include.
foks är inte uppkopplad   Svara med citatSvara med citat
Oläst 2012-08-10, 15:43 #9
Björn Björn är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: May 2004
Inlägg: 1 224
Björn Björn är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: May 2004
Inlägg: 1 224
Citat:
Ursprungligen postat av kw_wasabi Visa inlägg
Tack för alla svar.

Tror jag löste det. Verkar som att man inte kan använda style="" på element i filen man inkluderar. Efter att jag tog bort detta så hoppade allt på plats.
Det är nog inte det som är felet egentligen. Det kan vara enkoding av "" tecknen eller dylikt.
Björn är inte uppkopplad   Svara med citatSvara med citat
Oläst 2012-08-10, 22:13 #10
coredevs avatar
coredev coredev är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Sep 2007
Inlägg: 1 554
coredev coredev är inte uppkopplad
Bara ett inlägg till!
coredevs avatar
 
Reg.datum: Sep 2007
Inlägg: 1 554
Kan inte ha med php att göra, kolla mha firebug hur resultatet ser ut och vilka css-stilar varje elementen har och var de har fått det ifrån. Kolla även encoding på filerna som tidigare nämnts. PHP pillar icke i de inkluderade filerna utan fungerar i sammanhanget exakt som SSI.
coredev är inte uppkopplad   Svara med citatSvara med citat
Svara

Taggar
css, php


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 09:11.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017