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...
  • Layer wechsel innerhalb einer Tabelle (php) Beitrag #1
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>";
 
  • Layer wechsel innerhalb einer Tabelle (php) Beitrag #2
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.
 
  • Layer wechsel innerhalb einer Tabelle (php) Beitrag #3
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.
 
  • Layer wechsel innerhalb einer Tabelle (php) Beitrag #4
H

h3r3tic

Dabei seit
14.02.2004
Beiträge
831
Alter
41
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?!
 
  • Layer wechsel innerhalb einer Tabelle (php) Beitrag #5
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...
GELÖST Mailserver - Kontaktformular: Angenommen ich bin bei nem Anbieter der auch n Mailserver bereitstellt und ich hab auf meiner website n kontaktformular (PHP). Muss ich dann Im...
Php, search, Mysql, News System: ich habe hier ein problem und könnte mir jemand bitte helfen, wenn möglich mit einer lösung da ich schon wochen lang daran sitze und nicht...
Seite zu lang?!?: Hi! Ich bastel mir grad eine kleine homepage und verwende dazu php, mysql, javascript, css und natürlich html. es funktioniert eigentlich alles...
Oben