php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2006

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 13.08.2008, 17:00  
Neuer Benutzer
 
Registriert seit: 13.08.2008
Beiträge: 5
knulli befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] Darstellungsproblem mit ersten DIV innerhalb eines Includes

Hallo ich habe ein Problem mit der Darstellung eines DIVs, dass ich per include in eine Seite einbauen will.

Dabei passiert folgendes, dass bei allen Windowsbrowsern das erste DIV des Includes um eine ZEILE nach unten versetzt angezeigt wird. Bei den Browsern unter MAC OS sind alle DIVs direkt an einander, so wie es sein soll.

hier der CODE
TEST.php
PHP-Code:
 <?php 
echo'
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Unbenanntes Dokument</title>
</head>

<body>
<div style="background-color:#0066FF; color:#FFFFFF; padding:0; margin:0">das ist der header</div>'
;
include 
'test2.php';
echo 
'
<div style="background-color:#0066FF; color:#FFFFFF; padding:0; margin:0">das ist der footer</div>
</body>
</html>'
;?>
und test2.php
PHP-Code:
 <?php 
echo'<div style="background-color:#009900; padding:0; margin:0; color:#FFFFFF">Hier das andere Div, dass an dem anderen kleben soll!</div>';
echo 
'<div style="background-color:#c0c0c0; padding:0; margin:0; color:#FFFFFF">und noch eins im selben include</div>';?>
mach ich was falsch?

Geändert von knulli (13.08.2008 um 17:12 Uhr).
knulli ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 13.08.2008, 17:05  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 34.256
PHP-Kenntnisse:
Fortgeschritten
nikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz sein
Standard

1/ Bitte [php] Tags verwenden, sonst erkennt man die Syntax nicht.
2/ Schau mal in den erzeugten HTML Quelltext
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--

Geändert von nikosch (13.08.2008 um 17:07 Uhr).
nikosch ist gerade online  
Alt 13.08.2008, 17:21  
Neuer Benutzer
 
Registriert seit: 13.08.2008
Beiträge: 5
knulli befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von nikosch Beitrag anzeigen
2/ Schau mal in den erzeugten HTML Quelltext
der ist leider nicht in Ordnung:
Der IE6 gibt mir zwischen dem DIV vor dem INclude und dem ersten DIV des Includes ein á als Zeichen aus. Das wird aber vom Browser nicht angezeigt.

http://www.lauch-design.com/test.php

Geändert von knulli (13.08.2008 um 17:25 Uhr).
knulli ist offline  
Alt 13.08.2008, 17:34  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 34.256
PHP-Kenntnisse:
Fortgeschritten
nikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz sein
Standard

Ja, das ist wohl ein Zeilenumbruch. Entferne mal das führende Leerzeichen vor <?php im Include.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist gerade online  
Alt 13.08.2008, 17:41  
Neuer Benutzer
 
Registriert seit: 13.08.2008
Beiträge: 5
knulli befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von nikosch Beitrag anzeigen
JEntferne mal das führende Leerzeichen vor <?php im Include.
Danke für den Tipp. Das sind aber keine Zeichen im Code und da waren auch keine. Sorry. Das ägert mich schon eine ganze Weile.
knulli ist offline  
Alt 13.08.2008, 17:44  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 34.256
PHP-Kenntnisse:
Fortgeschritten
nikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz sein
Standard

Vielleicht ein UTF-8 BOM. Versuch mal, das Include im Editor in anderen Formaten abzuspeichern.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist gerade online  
Alt 13.08.2008, 18:10  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 34.256
PHP-Kenntnisse:
Fortgeschritten
nikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz sein
Standard

Zitat:
Danke für den Tipp. Das sind aber keine Zeichen im Code und da waren auch keine. Sorry. Das ägert mich schon eine ganze Weile.
Hmm irgendwas ist da aber. Auch vor Deinem <html> ist ein Zeilenumbruch.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist gerade online  
Alt 13.08.2008, 18:12  
Neuer Benutzer
 
Registriert seit: 13.08.2008
Beiträge: 5
knulli befindet sich auf einem aufstrebenden Ast
Standard

Da sind wir einen Schritt weiter, danke schön!
Wenn ich das Charset auf ISO 8859-1 setze, dann geht's.

Das möchte ich aber eigentlich nicht nutzen. Gibt's da einen Ausweg?.
knulli ist offline  
Alt 13.08.2008, 18:47  
Neuer Benutzer
 
Registriert seit: 13.08.2008
Beiträge: 5
knulli befindet sich auf einem aufstrebenden Ast
Standard

Ich hab die Lösung!
BOM war das Stichwort. Ich muss die BOM-Signatur aus dem Include löschen. Jetzt geht's!

Danke!!!
knulli ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] Gültigkeit von Variablen innerhalb von Funktionen dable PHP Tipps 2008 13 13.08.2008 16:47
Einbinden von Seiten, die Includes enthalten, Pfad probleme. PHP Tipps 2006 4 09.03.2006 19:10
Zugriff auf eine Klasse innerhalb einer Funktion -&amp;gt; Fehle PHP-Fortgeschrittene 23 05.02.2006 13:02
Innerhalb Echo eine Funktion ausführen test022 PHP Tipps 2006 9 02.02.2006 12:58
[Erledigt] Auswertung von Funktionen innerhalb von Strings PHP Tipps 2006 5 30.01.2006 14:03
includes in for schleife[gelöst] faultier PHP Tipps 2007 7 05.11.2005 14:29
Excel Sheet innerhalb einer HTML Seite anzeigen PHP Tipps 2005-2 4 20.09.2005 13:32
Problem mit Zahlen innerhalb von strpos() PHP Tipps 2005-2 6 25.07.2005 06:40
[Erledigt] Includes (Referenzierung) Server, Hosting und Workstations 3 23.01.2005 15:52
Mausposition innerhalb eines Elementes Buhmann HTML, Usability und Barrierefreiheit 1 20.01.2005 16:58
Object innerhalb einer XML Parser Funktion deklarieren PHP-Fortgeschrittene 0 10.12.2004 14:40
Query, der Daten innerhalb DB zwischen Tabellen verschiebt Datenbanken 6 18.09.2004 14:38
Referenzen (lies Pointer) innerhalb mehrdimensionaler Arrays PHP-Fortgeschrittene 2 17.09.2004 14:00
Daten innerhalb einer Tab. mit insert duplizieren/kopieren Datenbanken 4 15.09.2004 15:12
Seite mit versch. includes. einige davon abschaltbar machen PHP Tipps 2004 24 01.08.2004 23:53

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
alle divs includen, include div problem, div include, leerzeile div utf8, lücke vor include php, div versetzt darstellen, include php ist versetzt, php include zeilenumbruch, include in div, div problem mit erstem, include zeilenumbruch div, divs werden versetzt angezeigt, html php leere zeile div bom, div an ein anderen ankleben, divs mit php, php include leerzeile, php echo innerhalb div style, inculdephp div styles, mac utf bom entfernen, bom signatur include

Alle Zeitangaben in WEZ +1. Es ist jetzt 22:46 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum