Layer wechsel innerhalb einer Tabelle (php)

Diskutiere Layer wechsel innerhalb einer Tabelle (php) im Programmierung Forum im Bereich Software Forum; Hallo, Ich häng grad bei folgendem Problem: Ich möchte innerhalb einer Tabele die Erste Zeile in einem neuen Layer(Div) haben. Das...
darkmaster

darkmaster

Threadstarter
Dabei seit
20.05.2005
Beiträge
71
Hallo,

Ich häng grad bei folgendem Problem:

Ich möchte innerhalb einer Tabele die Erste Zeile in einem
neuen Layer(Div) haben.

Das funktioniert aber nur wenn ich für die erste Zeile eine neue Tabele anlege und außerhalb meinen neuen Layer öffne.
Das geht aber nicht da ansonsten die Spaltenbreite der ersten Zeile nicht mit der der eigentlichen Tabelle übereinstimmt!

Codeausschnitt:

echo "<div id='kundenlistea'>"; //erster Layer

echo "<table>";

echo"<div id='kundenliste_starta'>"; //zweiter Layer
echo"<tr><td></td></tr>"; //Erste Zeile
echo"</div>";

for($i = 0;$i < $num; $i ++)
{

"</td><td></td><tr>"; //Tabelleninhalt

}

echo "</table>";

echo "</div>";
 
DiableNoir

DiableNoir

Dabei seit
18.01.2004
Beiträge
6.069
Wieso brauchst du die ersten Zeile in einem anderen Layer?

Das Problem ist, dass die erzeugte Datei dann auch nicht mehr (X)HTML-konform ist, wenn du mitten in eine Tabelle einen solchen Layer platzierst. Es kann sein, dass einige Browser das ignorieren und ausgleichen, aber darauf würde ich mich nicht verlassen.
 
darkmaster

darkmaster

Threadstarter
Dabei seit
20.05.2005
Beiträge
71
Also die Erste Zeile soll als Überschrift für die einzelnen Spalten dienen, und deswegen etwas herausstechen, also anders formatiert sein.

Würde ich diese Überschrift vor der Tabelle machen hätte ich das Problem mit der varialben Spaltenbreite.

Übrigens ich mache gründsätzlich alle Formatierungsangelegenheit mithilfe von Layern in externen CSS-Files.
 
H

h3r3tic

Dabei seit
14.02.2004
Beiträge
831
Alter
40
Ort
Berlin
Dafür gibt es in HTML eigentlich den Tag <th> damit kannst du Tabellenüberschriften markieren und per css formatiern.

Ansonsten wäre es doch auch möglich den ersten <td> Spalten oder der Zeile <tr> ne class Angabe zu geben damit es formatiert ist?!
 
DiableNoir

DiableNoir

Dabei seit
18.01.2004
Beiträge
6.069
Würde ich auch so machen. Das mit den Layern ist zwar eine gute Idee, führt aber eben zu ungültigen Code und wird sicher nicht überall richtig angezeigt.
 
Thema:

Layer wechsel innerhalb einer Tabelle (php)

Layer wechsel innerhalb einer Tabelle (php) - Ähnliche Themen

Wlan Problem: Guten Tag, seit einigen Wochen habe ich Probleme mit der Wlan Verbindung. Situation: Ich habe eine Fritzbox (ein Jahr alt) und das Wlan...
WLAN Verbindung wird ständig neu aufgebaut: Hallo, ich habe einen relativen neuen PC mit einem Asus Mainboard, Modell ROG STRIX Z370-I GAMING. Dieser beinhaltet einen Realtek 8822BE...
Windows 10 Pro / NVIDIA 1080TI / kein HDR / auflösungswechsel wird zu grünlichen Bild: Es gab dazu bereits Kontakt zu NVIDIA und diese habe bestätigt, dass der Fehler nicht in Ihrem Treiber zu finden ist. Ich habe auch die aktuelle...
Werte einzelner Zellen von einer Tabelle in andere kopieren in freie Zeile wenn Bedingung erfüllt is: Hallo liebe Excel Experten, ich weiß, dieses Thema wurde irgendwie schon 100fach beantwortet, genau da liegt mein Problem ;-) Ich recherchiere...
Arbeitsspeicher - alles wissenswerte über RAM: Wieviel Arbeitsspeicher braucht man wirklich? Was bedeutet Latenz? Was ist Dual-/Triple-/Quad-Channel? Wie prüft man RAM auf Fehler? Was ist beim...
Oben