Bene
Mitglied
Thread Starter
- Dabei seit
- 22.07.2003
- Beiträge
- 20
- Reaktionspunkte
- 0
Guten Abend alle zusammen...
hätte da mal ne Frage bezüglich der Strukturierung von wilden Quellcodes. Ich habe bisher immer
print"<table>"; //Kommentar
print" <tr>"
zur Strukturierung verwendet.
Neuerdings benutze ich echo:
echo"<table> //Kommentar
<tr>";
Problem 1: Kommentare werden natürlich angezeigt, weil sie zwischen den Anführungsstrichen stehen.
Gibt es eine andere Möglichkeit als <!-- Kommentar -->, was ja dann im Quellcode für den Besucher sichtbar ist?
Nun habe ich die Erfahrung gemacht, das folgende Strukturierung Probleme bringt:
print " <table>";
print " <tr>";
print " <td>";
print " <a href='bla'>test</a>";
print " <a href='bla'>test</a>";
print " </td>";
print " </tr>";
print " </table>";
Und zwar werden z.B. die Leerzeichen vor den beiden Verweisen mit dargestellt. In der Ausgabe erscheint dann immer ein Leerzeichen, welches kein Stylesheet hat und - falls der Benutzer eine große Schriftgröße eingestellt hat - das ganze Layout verziehen kann.
Allerdings habe ich das Problem auf Mac mit Safari oder Explorer NICHT!
Nur auf PC wird die Tabelle in die länge gezogen...
Beispiel könnt ihr euch unter
www.passion4fruit.de reinziehen...
Geändert habe ich es noch nicht - aber es funktioniert schon local....
Die Frage ist ob das auch bei echo der fall ist?
Was benutzt ihr?
Und wie strukturiert man den Code am Besten?
Vielen Dank.
Bene
hätte da mal ne Frage bezüglich der Strukturierung von wilden Quellcodes. Ich habe bisher immer
print"<table>"; //Kommentar
print" <tr>"
zur Strukturierung verwendet.
Neuerdings benutze ich echo:
echo"<table> //Kommentar
<tr>";
Problem 1: Kommentare werden natürlich angezeigt, weil sie zwischen den Anführungsstrichen stehen.
Gibt es eine andere Möglichkeit als <!-- Kommentar -->, was ja dann im Quellcode für den Besucher sichtbar ist?
Nun habe ich die Erfahrung gemacht, das folgende Strukturierung Probleme bringt:
print " <table>";
print " <tr>";
print " <td>";
print " <a href='bla'>test</a>";
print " <a href='bla'>test</a>";
print " </td>";
print " </tr>";
print " </table>";
Und zwar werden z.B. die Leerzeichen vor den beiden Verweisen mit dargestellt. In der Ausgabe erscheint dann immer ein Leerzeichen, welches kein Stylesheet hat und - falls der Benutzer eine große Schriftgröße eingestellt hat - das ganze Layout verziehen kann.
Allerdings habe ich das Problem auf Mac mit Safari oder Explorer NICHT!
Nur auf PC wird die Tabelle in die länge gezogen...
Beispiel könnt ihr euch unter
www.passion4fruit.de reinziehen...
Geändert habe ich es noch nicht - aber es funktioniert schon local....
Die Frage ist ob das auch bei echo der fall ist?
Was benutzt ihr?
Und wie strukturiert man den Code am Besten?
Vielen Dank.
Bene
Zuletzt bearbeitet: