Sponsored Links |
|
||||
Zitat:
Ich rücke in meinen einzelnen Dateien sauber ein, die Einrückung stimmt dann natürlich im Endergebnis nicht mehr. Ich finde das auch nicht so wichtig, da z.B. Firebug eh einen sauberen Baum darstellt. Eine Lösung gibt es trotzdem, zumindest wenn dein Aufbau es erlaubt. Du könntest die fertige Ausgabe noch einmal durch einen Parser jagen, der dir die Einrückung korrigiert, bevor du eine Antwort zu Client schickst. Der Nachteil ist hier, dass es unnötig Performance kostet, es sei denn du legst die so entstandenen Dateien irgendwo ab und machst diesen Vorgang nicht bei jedem Aufruf. PS: „\t“ sind keine zwei Leerzeichen. Mischst du Leerzeichen und Tabs? |
Sponsored Links |
|
||||
Ich weis nicht ob das daran liegt, aber ich verzichte weitgehend auf den 'echo' befehlt.
D.h. meine Includes sehen in etwa so aus: Code:
<h3>Überschrift</h3> <p>Blindtext ole...</p> <?php if(irgendwas) {?> <ul> <li>listenpunkt</li> </ul> <?php }?> <p>Zweiter absatz...</p> von der Übersichtlichkeit her gehts ganz gut und der ausgegebene Quelltext sieht auch ordentlich aus. Wenn ich echo nutzen muss, dann nur in der Zeile. Also so in etwa Code:
<a href="<?php echo $ziel1;?>">Ziel 1</a> |
|
||||
Ich weiss, ein "\t" ist ein Tab, keine zwei Leerzeichen. Ich habe das Beispiel aus der aktuellen Praxis genommen, es zeigt perfekt, was passieren kann: frueher habe ich ueberall Tabs genutzt, deshalb auch "\t" fuer die Einrueckung in den PHP-Geschichten. Irgendwann habe ich dann aber auf zwei Leerzeichen umgestellt, beim aktuellen Projekt kombinierte ich eine neue index.php mit alter Inhaltsdatei, schon war das Schlamassel im resultierenden Markup besonders gross, weil "\t" zumeist auch noch andere Abstaende erzeugt, als meine Leerzeichen.
Der Stil von DNA, die PHP-Schnippsel nur dort zu nutzen, wo es wirklich noetig ist, habe ich mir mittlerweile auch angewoehnt. Trotzdem kommt es noch oft vor, dass auch groessere Abschnitte mal komplett von PHP geparsed werden, zum Beispiel wenn ich ein Formular erzeuge, bei dem mehr dynamischer als statischer Inhalt vorhanden ist. Der Verweis auf Tidy ist sehr interessant, ich bin zwar gerade aufm Sprung und konnte deshalb nur kurz reinschauen, doch wie ich es sehe, liesse sich das damit durchaus machen. Im Prinzip kommt es dann, wenn ich mich nicht irre, der Variante von inta (alles nochmal durch 'n Parser) ja auch nahe. Die Frage, die sich mir jetzt stellt ist nur: wenn es wirklich nicht einfacher (und dementsprechend ressourcenschonender) moeglich ist, lohnt es sich dann? Vermutlich nicht. Vielleicht sollte ich mich vom Ordnungsfimmel befreien und falsche Einrueckung falsche Einrueckung sein lassen... Danke soweit fuer Eure Meinungen und Ideen!
__________________
Wenn Du mich fragst, was mir beim Erlenen von Webentwicklung am meisten Probleme bereitet, dann antworte ich: IE. |
|
||||
Statt falscher Einrückung würde ich eher ganz drauf verzichten. Ich persönlich rücke meinen HTML-Code nur noch in Ausnahmefällen ein (z.B. bei verschachtelten Listen, und dann natürlich auch per "\t"). Denn wenn ich irgendwann mal z.B. noch ein div um alles legen muss, ist die ganze Einrückung zum Teufel, und hätte ich keine Lust, mich dann noch um eine Korrektur der index.php sowie sämtlicher inkludierten Inhalte zu kümmern.
Aber wenn ich einrücken würde, müsste es auch perfekt sein (wenn schon, denn schon), daher würde ich wie gesagt an Deiner Stelle ganz eher drauf verzichten, als eine verquere Einrückung zu haben, denn die nützt niemandem was. Die sieht auch nicht nach Ordnungsfan aus, sondern eher nach dem Gegenteil
__________________
Wer keinen Link auf seine problembehaftete Seite posten kann, weil diese noch nicht online ist: Testcase bauen, online stellen, Link posten. Internet-Grundregel: Unbekannte Begriffe googeln! (Erspart 99% aller Nachfragen.) Geändert von heiko_rs (03.12.2008 um 18:04 Uhr) |
|
||||
- korrektamundo!
(Jetzt muss ich mich nur noch zwischen perfekt und garnicht entscheiden...)
__________________
Wenn Du mich fragst, was mir beim Erlenen von Webentwicklung am meisten Probleme bereitet, dann antworte ich: IE. |
|
||||
Ich verfahre genau wie Heiko, ich habs auch aufgegeben. Irgendwann hat man 6 Tabs das is dann auch nicht mehr übersichtlich.
__________________
Um weitere Erklärungen eingeblendet zu bekommen, drücken Sie bitte die Tastenkombination Alt + F4 |
Themen-Optionen | |
Ansicht | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
CSS-Layout der Browsergröße anpassen | Jen | CSS | 3 | 14.11.2008 08:39 |
Problem mit position:relative; | McCoRmIcK | CSS | 0 | 08.04.2007 16:23 |
dreispaltiges layout, footer soll immer mitwandern | sirrpa | CSS | 14 | 24.11.2005 18:57 |
div box bekomme ich nett zentriert??? | Hard@Bowl | CSS | 1 | 23.05.2005 11:22 |
height: 100% beim IE | [M.o.C]Co | CSS | 3 | 12.05.2005 12:58 |