Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Tabellen auf Seitenhöhe ziehen

Empfohlene Antworten

Veröffentlicht

Hi,

mein problem ist, dass bei verschachtelten Tabellen die inneren Tabellen alle unterschiedlich abschließen Hat jemand von euch eine idee wie ich die Tabellen dazu bringe, dass sie gleich abschließen.

wichtig währe vieleicht noch das der inhalt der tabellen dynamisch ist und ich somit keine festen höhen vorgeben kann.

ich bin zu allen Schandtaten bereit (außer php)

mfg

Schurzi

um besseren verständnis noch mal ein codeschema:

<table>

<tr>

<td>

<table>

<tr>

<td>

inhalt

</td>

</tr>

</table>

</td>

<td>

<table>

<tr>

<td>

inhalt

</td>

</tr>

</table>

</td>

</tr>

</table>

was meinst du mit unterschiedlich abschließen?

damit meine ich wenn ich den zellen eine hintergrundfarbe gebe sieht es am unteren ende ausgefleddert aus

nein das klappt definitiv nicht der ignoriert das einfach

Hmm, hast du denn ansonsten die Möglichkeit, statt einzelneTabellen in einer großen Tabelle zu verpacken, alles in eine Tabelle zu packen, der du dann mit col- bzw. rowspan die entsprechenden Zeilen und Spalten gibst? Dann müsste unten alles zusammenpassen - und die Hintergrundfarben kannst du ja auch auf Spalten- und Zeilen-Ebene vergeben...

nein das geht nict, da das ganze ein(oder besser mehrere) template für ein content management system ist

und das wird blockweise verarbeitet

das ist nicht so einfach die tabellen die da drin sind haben nochmal mehrere spalten und die haben verschiedene farben

bei welchen browser hast du die Probleme?

Kannst du uns ein code geben wo es nicht funzt?

Weil so theoretisch erklären ist eine Sache, das wurde wohl oben getan. Es scheint ja nur noch an der Umsetzung zu scheitern! ;)

Ich meine so wie du es beschrieben hast funktioniert es ohne probs. wenn du einfach mit "width" bzw. "height" die Werte so def. wie du sie brauchst ...

erst einmal dieser fehler tritt in allen browsern auf die ich probiert hab(ie6, opera7,mozilla, konqueror)

kopier mal das in ne html-datei:

<html>

<body>

<table>

<tr>

<td>

<table>

<tr>

<td bgcolor="red">

text 1<br>

text 1<br>

</td>

</tr>

</table>

</td>

<td valign="top">

<table>

<tr>

<td bgcolor="blue">

text 2

</td>

</tr>

</table>

</td>

</tr>

</table>

</body>

</html>

mein problem ist wie bekomme ich die inneren tabellen dazu gleich abzuschließen (dynamisch)

so funktioniert es bei mir:

<html>

<body>

<table>

<tr>

<td>

<table height="100%">

<tr>

<td bgcolor="red">

text 1<br>

text 1<br>

</td>

</tr>

</table>

</td>

<td>

<table height="100%">

<tr>

<td bgcolor="blue">

text 2

</td>

</tr>

</table>

</td>

</tr>

</table>

</body>

</html>

Original geschrieben von Avidus

so funktioniert es bei mir:

<table height="100%">

so funktioniert es vielleicht im IE ;)

Der HTML Standard sagt dazu:

Line 10, column 14: there is no attribute "HEIGHT" (explain...).

<table height="100%">

Quelle: HTML Validator der w3c. :mod:

Einzig das <td> Tag hat eine Höhenangabe.

<td style="height:100px">. sollte gehen.

HAb es aber auch schon mit height=100% probiert und es hilft nicht. Wie es mit px aussieht weiss ich jetzt nicht. Eine Notlösung wäre, eine Hintergrund Grafik, damit alle Zellen aus dieselbe Grösse gebracht werden.

<td style="background-image:url(background.jpg)">

Falls jemand eine andere Lösung kennt würde ich die auch gerne hören :D

so ich hab jetzt grafiken genommen

is meiner meinung nach doch noch die eleganteste lösung

allerdings werden die im opera nicht (richtig) angezeigt und verziehen mir dort das ganze layout

Original geschrieben von JesterDay

<td style="height:100px">. sollte gehen.

HAb es aber auch schon mit height=100% probiert und es hilft nicht.

AAh, Gedächtniss wie ein Sieb ;) Klar geht es mit height:100px. So hab ich es daheim ja erstmal gelöst um zumindest eine gewisse Höhe zu haben. Ist natürlich nicht dasselbe wie 100%, aber immerhin tut es einigermassen (und es muss ja nicht 100px sein, kann ja mehr sein).

Wenn du es mit einem HG-Bild gemacht hast, probier es doch einfach mal mit der Pixelangabe, vielleicht will Opera dann auch.

ja das mit der pixelangabe klapt einwandfrei

aber ich habe schon weiter ober erwähnt das ich es dynamisch halten muss

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.