Autor | Zpráva | ||
---|---|---|---|
Nookyn Profil |
Konečně jsem se rozhodl o šabloně na stránku, vše probíhalo v pořádku ale pak jsem udělal includování (PHP), includu jeden soubor jako obsah stránky a od tý doby mam problém.
www.phptuts.g6.cz - Mezi nadpisem a obsahem se zobrazuje "bílá mezera", kterou bych potřeboval odstranit. Moderátor Joker: Titulek „Problém se šablonou“ nevystihuje podstatu dotazu. Příště zkus prosím vymyslet lepší.
|
||
Joker Profil |
#2 · Zasláno: 18. 8. 2010, 12:07:12
Nookyn:
Nedoporučuji nazývat vlákna stylem „Problém s (něco)“. Už z toho, že tu je dotaz v kategorii třeba HTML vyplývá, že autor má nejspíš problém s něčím týkajícím se HTML. Čili není třeba to znovu psát i do titulku. Ještě nešťastnější nápad je nazvat vlákno „Problém s (něco jiného, než s čím ve skutečnosti mám problém)“. K otázce: To bílé místo způsobují bílé znaky (odřádkování a tabulátory) mezi <div id="content"> a <div id="topstory" class="box"> .
Dokud tam bude nějaký obsah (i když ho prohlížeč převede na jednu mezeru), bude tam i ta mezera. Komentář <!-- Top story --> tam být může (případně to odřádkování může být uvnitř něj).
|
||
Nookyn Profil |
#3 · Zasláno: 18. 8. 2010, 12:22:39
Ale když vložim obsah z includovaného souboru od indexu, tk vypadá zdrojový kód stejně jako když je obsah includovaný.
Vůbec nevím co s tím. |
||
Trejpa Profil |
#4 · Zasláno: 18. 8. 2010, 12:25:05
Nookyn:
Nejsou to bílé znaky, jak píše Joker, ty tam nevadí. Je tam nějaký jiný neviditelný znak, možná BOM. Je to 4 a 5 znak na řádku s komentářem <!-- Top story --> (řádek 63). |
||
Joker Profil |
#5 · Zasláno: 18. 8. 2010, 12:37:39
Trejpa:
„Je tam nějaký jiný neviditelný znak, možná BOM.“ Aha, tak díky za upřesnění. Ten neviditelný znak byl tak neviditelný, že nebyl vidět ani v Dragonfly :-) (no a pak jsem zkusil ve zdrojáku smazat vše mezi těmi značkami, použít změny a problém zmizel) |
||
Nookyn Profil |
#6 · Zasláno: 18. 8. 2010, 12:50:36
Ať se snažím jak se znažím já to odsranit nemůžu :D...
|
||
Nookyn Profil |
#7 · Zasláno: 18. 8. 2010, 13:57:28
Je tedy nějaké řešení prosím?
|
||
Trejpa Profil |
#8 · Zasláno: 18. 8. 2010, 13:59:33
Nookyn:
Zkus se zaměřit na includovaný soubor, který tam začíná. Předpokládám, že za <div id="content"> je include a ten vkládaný soubor má BOM. |
||
Nookyn Profil |
#9 · Zasláno: 18. 8. 2010, 14:18:48
Kámoš mi říkal ať zkusim dát do indexu session_start(), to jsem udělal a když prej bude házet chybu je tam BOM, jenže mě žádnou chybu neházelo tak nevím.
|
||
Velda Profil |
#10 · Zasláno: 18. 8. 2010, 14:25:11
Nookyn:
nvm co používáš, ale např. v Notepadu++ je možnost konvertovat kódování do UTF-8 bez BOM... |
||
Joker Profil |
#11 · Zasláno: 18. 8. 2010, 14:25:25
Nookyn:
„Kámoš mi říkal ať zkusim dát do indexu session_start()“ To s tím nesouvisí. Je potřeba v editoru nastavit, aby nevkládal BOM na začátek souborů v UTF-8. Jak konkrétně se to dělá, to závisí na editoru. |
||
Nookyn Profil |
#12 · Zasláno: 18. 8. 2010, 14:34:01
Veldo: Notepad++ používam ale nevim jak nastavit
Jokere: ale to právě nevim jak zajistit aby se BOM nevkládal... na netu jsem to nenašel |
||
Velda Profil |
#13 · Zasláno: 18. 8. 2010, 14:35:15
Nookyn:
Formát/Konvertovat do UTF-8 (bez BOM) |
||
Nookyn Profil |
#14 · Zasláno: 18. 8. 2010, 14:42:01
Já tam mam jen:
Konvertovat do formátu Windows Konvertovat do formátu Unix Konvertovat do formátu MAC Změnit kódování na ANSI Změnit kódování na UTF-8 Změnit kódování na USC-2 Big Endian Změnit kódování na USC-2 Little Endian Zobrazit jako UTF-8 Jinak, dám Nastavení > Preference > New Document > Encoding > UTF-8 without BOM a zkusim vytvořit soubor znova ... nebo jak? |
||
Joker Profil |
#15 · Zasláno: 18. 8. 2010, 14:52:06
Nookyn:
Ta volba vypadá správně, nevím, jak to v Notepad++ funguje, snad by stačilo pak ten soubor jen otevřít a uložit. |
||
Nookyn Profil |
#16 · Zasláno: 18. 8. 2010, 14:57:43
Pořád stejné, já už si nevím rady :'( ...
|
||
Nookyn Profil |
#17 · Zasláno: 18. 8. 2010, 15:00:11
Tak už sme to vyřešil, tim že includuju i <div id="content"> ... ale škoda že to nejde includovat bez toho :(.
|
||
Časová prodleva: 14 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0