Seite 2 von 3 Erste 123 Letzte
  1. #11
    Avatar von DMW007
    Registriert seit
    15.11.2011
    Beiträge
    6.080
    Thanked 9.118 Times in 2.995 Posts
    Blog Entries
    5

    Standard AW: Layout - Gleicher Spaltenabstand in Tabelle

    Hä was soll das denn werden? Du machst Tabellen in Tabellen das ist absolut nicht valide 0o
    Für die Überschriften wird wie bereits gesagt <th> verwendet. Das definiert man aber nicht irgendwie in einer 2. Tabelle wie du das da machst. Die Überschrift ist eine ganz normale Zeile wie jeder andere Datensatz auch. Den <th> Tag verwendet man, damit man die Überschriften seperat formatieren kann (zb Fett oder dickerer Rahmen etc). SELFHTML: HTML/XHTML / Tabellen / Gestaltung einer Tabelle schau dir da mal das 1. Beispiel an das ist vom Aufbau her das was du brauchst.

    Btw: In CSS immer das englische Trennzeichen für Kommazahlen nehmen. Also kein Komma sondern einen Punkt.


  2. #12
    Avatar von Saad
    Registriert seit
    18.11.2011
    Beiträge
    786
    Thanked 621 Times in 219 Posts

    Standard AW: Layout - Gleicher Spaltenabstand in Tabelle

    Okeey.. :-)

    Also statt der ersten Tabelle da einfach <th> verwenden oder? Und wo mach ich Tabellen in Tabellen? xD
    Ich mach jetzt einfach die Erste Tabelle nur für die Überschrift..
    Die zweite wir dann ja erstellt :-P
    Das Problem ist ja, wenn ich dann die Überschrift erstelle, die nicht mit der zweiten Tabelle im layout zusammen passt :-O
    Und wenn ich dann das <th> in der SChleife verwende, wird das dann ja auch 2x angezeigt, wenn die Schleife 2x durchlaufen wird oder etwa nicht?
    Geändert von Saad (04.06.2013 um 20:44 Uhr)
    Bis auf Sonderschüler kannst du alle Leute fragen - Saad ist PERFEKT wie 'ne Zeitform der deutschen Sprache.

  3. #13

    Registriert seit
    18.03.2013
    Beiträge
    481
    Thanked 264 Times in 168 Posts

    Standard AW: Layout - Gleicher Spaltenabstand in Tabelle

    Erstell das <th> vor der Schleife, und öffne vor der Schleife noch ein <tbody>. In der Schleife erstellst du dann die einzelnen Zeilen, wie du es per <tr><td> usw. schon machst. Sofort nach der Schleife packst du noch ein </tbody></table> dran, dann passt das.

    Ich baue eine News-Tabelle bespielsweise so zusammen:
    PHP-Code:
            $res mysql_query($sQry$dbLink);
            
    $iNewsCount mysql_num_rows($res);

            
    $sNewsTable '<table border="0" width="100%">';
            
    $sNewsTable .= '<thead><td width="5%"><b><abbr title="Nummer">#</abbr></b></td><td width="25%"><b>Autor</b></td><td width="40%"><b>Titel</b></td><td width="25%"><b>Datum und Zeit</b></td></thead><tbody>';
            if (
    $iNewsCount 0) {
                while(
    $zeile mysql_fetch_array($resMYSQL_ASSOC)) {
                    
    $r $zeile['newTime'];
                    if ((
    $r == '') || ($r == '0000-00-00 00:00:00') || ($r == '0000-00-00 00:00')) {
                        
    $datetime 'unbekannt';
                    } else {
                        
    $datetime substr($r,8,2) . '.' substr($r,5,2) . '.' substr($r,0,4) . ' ' substr($r,11,5);
                    }
                
                    
    $sNewsTable .= '<tr>';
                    
    $sNewsTable .= '<td>' $zeile['ID'] . '</td>';
                    
    $sNewsTable .= '<td>' $zeile['autorName'] . '</td>';
                    
    $sNewsTable .= '<td><a href="news.php?id=' $zeile['ID'] . '">' $zeile['newTitle'] . '</a></td>';
                    
    $sNewsTable .= '<td>' $datetime '</td>';
                    
    $sNewsTable .= '</tr>';
                }
            } else {
                
    $sNewsTable .= '<tr><td colspan="4"><br />Aktuell sind noch keine News verfasst worden.</td></tr>';
            }
            
    $sNewsTable .= '</tbody></table>';

            echo 
    $sNewsTable
    Ist aber nur eine von vielen Möglichkeiten, ich persönlich mach es so am liebsten.

    Klar, fett und alles ist per CSS definierbar, habe das aber grad nur eben hingeklatscht
    Geändert von xOneDirectionx (04.06.2013 um 21:33 Uhr)



    [www.piratenpartei.de]
    "Krieg ist Frieden; Freiheit ist Sklaverei; Unwissenheit ist Stärke"

  4. The Following User Says Thank You to xOneDirectionx For This Useful Post:

    Saad (04.06.2013)

  5. #14
    Avatar von DMW007
    Registriert seit
    15.11.2011
    Beiträge
    6.080
    Thanked 9.118 Times in 2.995 Posts
    Blog Entries
    5

    Standard AW: Layout - Gleicher Spaltenabstand in Tabelle

    <table> definiert eine komplette Tabelle. http://u-hacks.net/css-100/layout-gl...14/#post195062 da hast du eine Zeile mit den Spaltenüberschriften erstellt und anschließend eine 2. Tabelle in der ersten.
    Ich glaube du hast das Konzept zur Erstellung von Tabellen in HTML nicht verstanden. Deine Kopfzeile mit den Spaltenüberschriften ist keine eigene Tabelle sondern nur eine Zeile wie jede andere auch. Mit <tr> definierst du eine Zeile, <td> ist ein Feld innerhalb einer Zeile genau so wie <th>, nur dass man <th> für die Spaltenüberschriften benutzt.

    Name:  aufbau.png
Hits: 250
Größe:  1,0 KB

    Die Kopfzeile erstellst du also so:

    Code:
    <table>
        <tr>
            <th>ID</th>
            <th>Name</th>
            <th>Vorname</th>
        </tr>
        <tr>
            <td>1</td>
            <td>Müller</td>
            <td>Peter</td>
        </tr>
        <tr>
            <td>2</td>
            <td>Müller</td>
            <td>Max</td>
        </tr>
    </table>
    Innerhalb der Tabelle kannst du nun mit <tr> jeweils neue Zeilen erstellen, die du mit <td> mit Datensätzen füllst:

    Code:
    <table>
        <tr>
            <th>ID</th>
            <th>Name</th>
            <th>Vorname</th>
        </tr>
    </table>


  6. The Following User Says Thank You to DMW007 For This Useful Post:

    Saad (05.06.2013)

  7. #15
    Avatar von Saad
    Registriert seit
    18.11.2011
    Beiträge
    786
    Thanked 621 Times in 219 Posts

    Standard AW: Layout - Gleicher Spaltenabstand in Tabelle

    Jetzt seh ich's grad, dass ich die erste Tabelle nicht mal geschlossen hatte und genauso die zweite auch nicht :-D

    Soo hab das nun so:
    Spoiler:
    <style type="text/css">
    body{
    margin-top: 15px;
    }

    .customers {
    width:100%;
    }
    .customers tr td, .customers tr th {
    width:9,09%;
    }
    </style>

    PHP-Code:
    else if(isset($_POST['Vorname']) && isset($_POST['Nachname'])){
    $result mysql_query("SELECT * FROM schueler WHERE Vorname = '".$_POST['Vorname']."' && Nachname = '".$_POST['Nachname']."'"$verbindung);
    echo 
    '<table class="customers" border="0">';
    echo 
    "<tr>";
     echo 
    "<th>ID</th>";
     echo 
    "<th>Vorname</th>";
     echo 
    "<th>Nachname</th>";
     echo 
    "<th>PLZ</th>";
    echo 
    "</tr>";
    while (
    $row mysql_fetch_array($result))
    {
      echo 
    "<tr>";
      echo 
    "<td>"$row['ID'] . "</td>";
      echo 
    "<td>"$row['Vorname'] . "</td>";
      echo 
    "<td>"$row['Nachname'] . "</td>";
      echo 
    "<td>"$row['PLZ'] . "</td>";
      echo 
    "</tr>";
    }
    echo 
    "</table>";
        } 



    Was bringt eigentlich tbody? :-O Hab nämlich keinen wirklichen Unterschied gesehen.. Soo, aber nun sieht es noch immer nicht gut aus.. das Problem besteht noch immer :-O
    Bis auf Sonderschüler kannst du alle Leute fragen - Saad ist PERFEKT wie 'ne Zeitform der deutschen Sprache.

  8. #16

    Registriert seit
    18.03.2013
    Beiträge
    481
    Thanked 264 Times in 168 Posts

    Standard AW: Layout - Gleicher Spaltenabstand in Tabelle

    Damit lassen sich, genau wie mit <thead> oder <th> auch, Style-Informationen übergeben. Ist aber eigentlich auch alles bei SelfHTML erklärt: SELFHTML: HTML/XHTML / Tabellen / Aufbau einer Tabelle



    [www.piratenpartei.de]
    "Krieg ist Frieden; Freiheit ist Sklaverei; Unwissenheit ist Stärke"

  9. The Following User Says Thank You to xOneDirectionx For This Useful Post:

    Saad (04.06.2013)

  10. #17
    Avatar von DMW007
    Registriert seit
    15.11.2011
    Beiträge
    6.080
    Thanked 9.118 Times in 2.995 Posts
    Blog Entries
    5

    Standard AW: Layout - Gleicher Spaltenabstand in Tabelle

    Ich hab heute schon mal in einem deiner Threads gepostet, dass du Kommazahlen nach dem amerikanischen System schreiben musst. Dort sind Punkt und Komma vertauscht, mach also aus deinen 9,09% 9.09% dann passt es.
    Mit tbody definierst du den Körper der Tabelle, also den Teil wo die eigentlichen Datensätze drin sind. Ist zusammen mit <thread> und <thfoot> im Prinzip nichts anderes als eine erweiterte Form von <th>, sodass du Header, Body und Footer leichter getrennt formatieren kannst ohne jeder Zeile eine CSS-Klasse zuweisen zu müssen.


  11. The Following User Says Thank You to DMW007 For This Useful Post:

    Saad (04.06.2013)

  12. #18
    Avatar von Saad
    Registriert seit
    18.11.2011
    Beiträge
    786
    Thanked 621 Times in 219 Posts

    Standard AW: Layout - Gleicher Spaltenabstand in Tabelle

    Leider passt es auch mit dem Punkt nicht :-O
    Bis auf Sonderschüler kannst du alle Leute fragen - Saad ist PERFEKT wie 'ne Zeitform der deutschen Sprache.

  13. #19

    Registriert seit
    18.03.2013
    Beiträge
    481
    Thanked 264 Times in 168 Posts

    Standard AW: Layout - Gleicher Spaltenabstand in Tabelle

    Hast du denn einen Screen, wie es aktuell aussieht, und einen Screen oder ein Mockup, wie es aussehen soll?



    [www.piratenpartei.de]
    "Krieg ist Frieden; Freiheit ist Sklaverei; Unwissenheit ist Stärke"

  14. #20
    Avatar von Saad
    Registriert seit
    18.11.2011
    Beiträge
    786
    Thanked 621 Times in 219 Posts

    Standard AW: Layout - Gleicher Spaltenabstand in Tabelle

    Es sieht so ca. aus.:

    PHP-Code:
      ID      Vorname Nachname PLZ  Ort      Strasse               Hausnr    Telnr    Newsletter    Email    
    2    ble          blalalb      1040    Wien    blalbagass 102    62341231482    1    awd
    @de.de 
    Aussehen sollte es halt einfach so, dass alles wirklich drunter ist..

    Mein iFram, indem es angezeigt wird ist 850px..
    Geändert von Saad (05.06.2013 um 18:22 Uhr)
    Bis auf Sonderschüler kannst du alle Leute fragen - Saad ist PERFEKT wie 'ne Zeitform der deutschen Sprache.

Seite 2 von 3 Erste 123 Letzte

Ähnliche Themen

  1. Antworten: 1
    Letzter Beitrag: 02.02.2014, 12:59
  2. Antworten: 4
    Letzter Beitrag: 12.07.2013, 10:53
  3. Problem Tabelle/Container
    Von Scarya im Forum HTML
    Antworten: 3
    Letzter Beitrag: 25.05.2013, 00:17
  4. HTML Tabelle Zeilenabstand
    Von Minecraft im Forum Webentwicklung
    Antworten: 15
    Letzter Beitrag: 03.10.2012, 09:22
  5. HTML5 + CSS3 - Blog Layout
    Von Snees im Forum HTML
    Antworten: 0
    Letzter Beitrag: 17.08.2012, 12:35
Diese Seite nutzt Cookies, um das Nutzererlebnis zu verbessern. Klicken Sie hier, um das Cookie-Tracking zu deaktivieren.