<br /> vergrößert Tabelle

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • <br /> vergrößert Tabelle

    Tach' auch,
    habe folgendes Design Problem:
    Ich habe eine Tabelle mit 6 Zeilen und 2 Spalten.
    Die rechte Spalte ist mit Colspan="6" zu einer großen Zelle verbunden worden, hier sollen eine variable Anzahl von Fehlermeldungen angezeigt werden.
    Setzte ich jetzt in diese große Zelle den Tag <br /> ein, vergrößert sich leider auch die Höhe der 1ten Zelle der linken Spalte, obwohl die rechte Zelle noch nicht voll ist ( also auch, wenn ich nur einen Satz mit einem <br /> versehe.
    Habe schon mit display:inline/block; experimentiert, aber keine zufriedenstellende Lösung gefunden
    Weiß einer von Euch Rat ?
    Ich
    McMurphy
    "I don't want to belong to any club that would accept me as a member."

    Groucho Marx

  • #2
    Was bewirkt denn <br />?

    Kommentar


    • #3
      Dies bewirkt einen Zeilenumbruch...
      mfg
      Günni


      Praxis: Jeder kann´s, aber keiner weiß wie´s geht...
      Theorie: Jeder weiß wie´s geht, aber keiner kann´s ...
      Microsoft vereint Praxis und Theorie: Nix geht und keiner weiß warum
      City-Tiger - Online durch die Straßen tigern...

      Kommentar


      • #4
        Bis jetzt war mir dafür nur der Tag <br> bekannt.

        Kommentar


        • #5
          Happy Nihilist wrote:
          Was bewirkt denn <br />?
          Laut Selfhtml:
          Wenn Sie XHTML-konform arbeiten, müssen Sie das br-Element als inhaltsleer kennzeichnen. Dazu notieren Sie das alleinstehende Tag in der Form <br />.
          "I don't want to belong to any club that would accept me as a member."

          Groucho Marx

          Kommentar


          • #6
            in jedem brauser?

            wenn du nur fehlermeldungen ausgeben willst, mach die in p oder span
            Code:
            <p class="error">
              Hier der Fehler, evtl. noch mit nem
              <br />
              Zeilenumbruch
            </p>
            Ich denke, also bin ich. - Einige sind trotzdem...

            Kommentar


            • #7
              Danke. XML wollte ich mir erst in den Winterferien ausgiebig zu Gemüte führen =)

              Kommentar


              • #8
                OffTopic:
                XML != XHTML
                Ich denke, also bin ich. - Einige sind trotzdem...

                Kommentar


                • #9
                  Nun, ist XHTML nicht die Kreuzung aus XML und HTML?

                  Kommentar


                  • #10
                    nein!

                    xhtml-konform:
                    jeder tag muss korrekt beendet werden =>
                    - <p></p> -- richtig
                    - <p> -- falsch
                    - <br> -- falsch
                    - <br /> -- richtig
                    - <input ... /> -- richtig

                    wobei es egal ist, ob du
                    <br />
                    oder
                    <br/>
                    machst!

                    einige andere Sachen sind auch noch zu beachten, mehr unter:
                    http://selfhtml.teamone.de
                    http://www.w3c.org

                    gruss

                    Kommentar


                    • #11
                      Im IE6, muß für den optimieren.
                      mrhappiness THX, aber dein Vorschlag klappt leider nicht...
                      Die Idee mit den Fehlermeldung ist folgend:
                      Ich frage mit PHP / MySQL eine DB ab und muss nachprüfen, ob die Einträge aufgrund diverser Parameter Sinn machen.
                      Dafür habe ich mir eine PHP Klasse geschnitzt, welche eine Variable $Error hat. Wenn Einträge aus der Datenbank gegen die Vorgaben verstoßen, schreibe ich mir eine Bemerkung in die $Error - Variable, ala:
                      PHP-Code:
                         if($Wert != $Vorgabe_wert){
                            
                      $Error $Error."Fehler im Preisgefüge bei ";
                            
                      $Error .= $foobar." usw. usw.  <br />"
                         } 
                      und um die einzelnen Meldungen dann untereinander zu schreiben brauch' ich den break - tag !!
                      Hab' schon überlegt das mit 'nem Array zu machen ( mit Trennzeichen, implode(), explode() etc. ), aba det bringt ja nix, einen Zeilenumbruch nach jeder Meldung brauch ich ja doch............................
                      "I don't want to belong to any club that would accept me as a member."

                      Groucho Marx

                      Kommentar


                      • #12
                        wenn du zwei p-tags machst (fest inder seite drin, nicht mit php), geht's dann?

                        Code:
                        <td colspan="6">
                        	<p>
                        		Fehler 1
                        	</p>
                        	<p>
                        		Fehler 2
                        	</p>
                        </td>
                        stell mal ne seite online, wo man das anschauen kann
                        Ich denke, also bin ich. - Einige sind trotzdem...

                        Kommentar


                        • #13
                          Hi mrhappiness,
                          die Originalseite ist Passwort geschützt, aber hier:
                          http://www.stahlborn.de/test.php
                          kann man den Effekt des <br /> - tags bzw. <p> - tags sehen.
                          PHP-Code:
                          <?php
                          // mit nix
                             
                          echo "<table border='1' style=\"width:'900';\">";
                             echo 
                          "<tr><td style=\"width:'300';\">Herr Thorwald</td>";
                             echo 
                          "<td colspan='5'>Ohne &lt;br /&gt;";
                             echo 
                          "</td></tr>";   
                             echo 
                          "<tr><td>S";
                             echo 
                          " - 12345";
                             echo 
                          " Bullerbö</td></tr>";
                             echo 
                          "<tr><td>GATESway 00</td></tr>";
                             echo 
                          "<tr><td>Email: [email]Linus@msn.com[/email]</td>";
                             echo 
                          "</tr>";
                             echo 
                          "<tr><td>";
                             echo 
                          "RechnungsNr.: 124578</td>";
                             echo 
                          "</tr>";
                             echo 
                          "</table>";   
                          // mit break
                             
                          echo "<table border='1' style=\"width:'900';\">";
                             echo 
                          "<tr><td style=\"width:'300';\">Herr Thorwald</td>";
                             echo 
                          "<td colspan='5'>mit &lt;br /&gt;";
                             echo 
                          "<br />bla";
                             echo 
                          "</td></tr>";   
                             echo 
                          "<tr><td>S";
                             echo 
                          " - 12345";
                             echo 
                          " Bullerbö</td></tr>";
                             echo 
                          "<tr><td>GATESway 00</td></tr>";
                             echo 
                          "<tr><td>Email: [email]Linus@msn.com[/email]</td>";
                             echo 
                          "</tr>";
                             echo 
                          "<tr><td>";
                             echo 
                          "RechnungsNr.: 124578</td>";
                             echo 
                          "</tr>";
                             echo 
                          "</table>";
                          // mit <p> 
                             
                          echo "<table border='1' style=\"width:'900';\">";
                             echo 
                          "<tr><td style=\"width:'300';\">Herr Thorwald</td>";
                             echo 
                          "<td colspan='5'>mit &lt;p&gt;";
                             echo 
                          "<p>bla</p>";
                             echo 
                          "</td></tr>";   
                             echo 
                          "<tr><td>S";
                             echo 
                          " - 12345";
                             echo 
                          " Bullerbö</td></tr>";
                             echo 
                          "<tr><td>GATESway 00</td></tr>";
                             echo 
                          "<tr><td>Email: [email]Linus@msn.com[/email]</td>";
                             echo 
                          "</tr>";
                             echo 
                          "<tr><td>";
                             echo 
                          "RechnungsNr.: 124578</td>";
                             echo 
                          "</tr>";
                             echo 
                          "</table>";     
                          ?>
                          "I don't want to belong to any club that would accept me as a member."

                          Groucho Marx

                          Kommentar


                          • #14
                            Schlagt mich, Asche auf mein Haupt !!!
                            rowspan & colspan vertauscht, bitte vielmals um Verzeihung
                            "I don't want to belong to any club that would accept me as a member."

                            Groucho Marx

                            Kommentar


                            • #15
                              abgesehen davon würde ich dir empfehlen bei der ausgabe die einzelnen echo zeilen mit einem \n abzuschliesen.

                              echo"blablabla \n";

                              -> führt zu einer neuen zeile im quelltext, mach die sache übersichtlicher

                              gruss jochen

                              Kommentar

                              Lädt...
                              X