PHP Developer ForumHier habt ihr die Möglichkeit, eure Skriptprobleme mit anderen Anwendern zu diskutieren. Seid so fair und beantwortet auch Fragen von anderen Anwendern. Dieses Forum ist sowohl für ANFÄNGER als auch für PHP-Profis! Post your PHP questions here!
kurze Frage und zwar gibt es irgendwie die Möglichkeit ein Tabellen Feld (<td>) mit beliebig vielen Zeichen auffüllen zu lassen?
Hintergrund ist der ich habe zwei Spalten und beliebig viele Reihen. Die erste Spalte ist dynamisch also die hat KEINE feste breite - dass soll SO auch NICHT gemacht werden, weil es sonst zu anzeige Probleme führt, wie eine Zeile tiefer etc.
Nur damit ich es für die lesbarkeit einfacher ist, würde ich gerne nun folgendes machen:
ja, das geht: Die Zellen, die gefüllt werden sollen, überbrückst du erstmal mit einer Zelle und soviel colspan wie nötig. In diese Zelle legst du ein div mit
Edit: Oder du setzt einfach ein Hintergrundbild mit repeat-x.
Gruß,
Amica
__________________
Hast du die Grundlagen zur Fehlersuche gelesen? Hast du Code-Tags benutzt?
Hast du als URL oder Domain-Beispiele example.com, example.net oder example.org benutzt?
Super, danke!
Geändert von AmicaNoctis (20-04-2010 um 15:22 Uhr)
Ich verstehe das Problem nicht. Mit einer korrekt aufgebauten Tabelle sollte doch die Struktur der Daten auch optisch automatisch passend abgebildet werden?
kurze Frage und zwar gibt es irgendwie die Möglichkeit ein Tabellen Feld (<td>) mit beliebig vielen Zeichen auffüllen zu lassen?
Klar! Das machst du genauso, wie du es auch machen würdest, wenn keine Tabelle drumherum ist.
Aber wo ist das Problem?
lass mich raten, es existiert noch gar keine Tabelle?
Dann solltest du zunächst die Einzelnen Elemente in die die Zellen schreiben lassen. Dann bist du schon ein ganzes stück weiter, wenn nicht sogar fertig.
Bei Problemen kommst du dann noch mal mit konkretem und relevanten Code wieder.
Also ich hole mir einen Baum aus der Tabelle und lasse ihn mir ausgeben und um die optisch ansprechender zu machen müssen die Kinder dementsprechend weiter eingerückt sein also die Elternknoten, daher.
@ TobiaZ, doch doch Tabelle ist alles schon fertig, mir fehlt halt nur noch etwas um den freiraum zu überbrücken.
Ich habe jetzt nochmal ein Bild angehängt, so wie es jetzt aussieht. Wie zu erkennen ist, ist da nichts mit statisch etc. Das +,- und * sind zum bearbeiten des Knoten, nur btw.
Und falls es halt dementsprechend viele Knoten bzw. "Bäume" sind mit einer größeren tiefe als jetzt wird es doch sehr sehr unübersichtlich, daher bräuchte ich diese "auffüller"
Zitat:
Zitat von AmicaNoctis
Edit: Oder du setzt einfach ein Hintergrundbild mit repeat-x.
gefällt mir bisher am besten die Idee, nur wenn ich ein Hintergrundbild in das td setzte, wird dann nicht auch die schrift "hinterschrieben"?!
Ach so, dir gehts "wortwörtlich" um die Punkte... (Dann hast du das Problem aber falsch beschrieben.)
Das ist reines Design. Dafür würde ich auf keinen Fall am HTML/PHP-Quelltext rumfummeln. Amicas CSS-Ansatz ist da geeigneter, auch wenn da ebenfalls Veränderungen stattfinden müssen.
Ich würde mich beim Layout nur auf die Tabellenzeilen beschränken. Aber ich kann diesen Punkten auch ganz ehrlich nichts abgewinnen und erkenne keinen Mehrwert.
nur wenn ich ein Hintergrundbild in das td setzte, wird dann nicht auch die schrift "hinterschrieben"?!
Wenn du das in Kombination mit der zusätzlichen colspan-Zelle machst, dann nicht. Also das colspanning bleibt schon noch, nur brauchst du kein zusätzliches div-Element in dieser Zelle.
__________________
Hast du die Grundlagen zur Fehlersuche gelesen? Hast du Code-Tags benutzt?
Hast du als URL oder Domain-Beispiele example.com, example.net oder example.org benutzt?
Super, danke!
hmm, so wirklich flexibel ist der Ansatz aber auch nicht, oder?
Wie wäre es tatsächlich ein Hintergrundbild zu nehmen und die Bezeichnung in ein Span-Element (mit weißem Hintergrund), dass das Hintergrundbild überlagert.
Auch hier ist "sauber" etwas anderes, aber das Markup wird nicht ganz so sehr entfremdet, zumal du ja auch ein Problem mit der richtigen Anzahl "colspan" bekommen könntest, oder?
Aber ich kann diesen Punkten auch ganz ehrlich nichts abgewinnen und erkenne keinen Mehrwert.
naja damit man nicht in der zeile verrutscht
Also, so wie ICH das jetzt verstanden habe: den eigentlichen Text z.B. Wurzel, mit einem - hier - weißen Hintergrund machen und die eigentliche Zelle KOMPLETT mit einem Hintergrundbild ausfüllen?!
MariaDB 5.5 veröffentlicht Die freie MySQL-Alternative MariaDB wurde in der stabilen Version 5.5.23 veröffentlicht und soll einige Verbesserungen gegenüber Oracles Communityversion von MySQL mitbringen.
Login-System und Kundenverwaltung, die sich spielend leicht in bestehende Webseiten einbauen lässt und einen enormen Funktionsumfang bietet.
Ihre eigene Webseite muss mit Advanced Login nicht umständlich an ein fertiges System angepasst werden.
Spezielles CMS für Betreiber von Ferienwohnungen. Komplette Seitenerstellung online, Verwaltung mehrerer Objekte, Reservierungssystem mit sofortigem Abgleich im Belegungskalender und vieles mehr bietet dieses Content Management System.