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.

css und Tabellen

Empfohlene Antworten

Veröffentlicht

Hallo,

des gibts doch nicht. Im Firefox und opera wollen es nicht so darstellen wie ich:

Auf der Seite soll alles zentriert erscheinen. Also:

body {

text-align:center;

}
Aber die Tabelle soll den Text, der in ihr steht linksbündig am linken Tabellenrand ausrichten. Also:
<tr style="text-align:left;">...</tr>

Funktioniert aber nicht! :( (außer im IE, da gehts ausnahmsweise).

Der Darstellungsfehler: Die Tabelle klebt am linken Rand. Der Text in ihr würde passen. Also irgendwie ingoriert die Tabelle das text-align:center;

Ach ja: Gibts für colspan und rowspan auch css formate?

Hallo,

des gibts doch nicht. Im Firefox und opera wollen es nicht so darstellen wie ich:

Auf der Seite soll alles zentriert erscheinen. Also:

body {

text-align:center;

}
sowas macht man am besten mit einem div und prozentualem padding/margin.
Aber die Tabelle soll den Text, der in ihr steht linksbündig am linken Tabellenrand ausrichten. Also:
<tr style="text-align:left;">...</tr>

Die Texte in einer Tabelle stehen innerhalb von td`s nicht innerhalb von tr`s....

Ach ja: Gibts für colspan und rowspan auch css formate?

nein gibts nichts

Gruß,

Markus

Die Texte in einer Tabelle stehen innerhalb von td`s nicht innerhalb von tr`s....

Der Teil hat aber funktioniert.

Ich werd mal das mit prozentualen margins testen, aber wieso rücken firefox und opera eine Tabelle nicht in die mitte, wenn ich es doch etxtra angebe?

Der IE ist so nett und sieht einfach drüber hinweg :)

Ob das nun positiv is bleibt da hingestellt aber wenn du's in die TD's schreibst dann funktioniert es auch, bei beiden ;)

Der IE ist so nett und sieht einfach drüber hinweg :)

Ob das nun positiv is bleibt da hingestellt aber wenn du's in die TD's schreibst dann funktioniert es auch, bei beiden ;)

Das hat ja bei beiden funktioniert. Nur das ganze Tabellengerüst hatte er nicht in der Mitte. Den Text hat er schon linksbündig innerhalb der Tabelle ausgerichtet.

Ich glaub bei divs ist es das gleiche Problem.

Kann man Blockelemente nicht mit text-align ausrichten? Heißt ja auch "text-align"? :) :confused:

guggst du ;)

sowas macht man am besten mit einem div und prozentualem padding/margin.

Gruß,

Markus

das hab ich nicht überlesen. Ist auch ein guter Tipp :D . Hat zwar auch wieder seine Tücken......aber funktioiert soweit ganz gut.

Aber warum gehts nur so und nicht anders. Das ist doch html standard konform oder?

Du könntest z.b. auch so machen:


<center>

<table>

.

.

.

</table>

</center>

das geht auch, ist aber nicht konform...

Achso, du willst die ganze Tabelle zentrieren.

Dann machs doch so:

<table .. align="center"></table>

Genau da liegt das Problem ... in welchen Tag du das center reinschreibst.

Ich hatte das gleiche Problem und im grunde liegt es daran, daß IE es versteht wenn du das align=center im Table-tag hast ... Firefox und Konsorten wollen das align=center aber woanders stehen sehen... also nur bisserl ausprobieren im bereich deiner table ... (könnt jetzt zwar auch nachsehen wos genau hin muss aber soll ja hilfe zur selbsthilfe sein)

Um dann also die table sowohl im IE und Firefox zu zentrieren musst du also min. 2 center attribute einfügen aber dann gehts auch sicher.

das ganze sollte halt in css gelöst werden.

Die Browser schaffen es immer wieder mich zu ärgern :beagolisc

das ganze sollte halt in css gelöst werden.

Die Browser schaffen es immer wieder mich zu ärgern :beagolisc

der IE macht den ganzen Tag nichts anderes... ;)

wie schon gesagt, prozentuales padding ist dein freund..

Mh ja, divs sind ja schön und gut, aber was ist, wenn es sich um tabellarische Daten handelt!? Da sind divs nämlich fehl am Platz.

Blocklevel-Elemente sind z. B. p oder div, aber nicht table.

So richtet man eine Tabelle via CSS mittig aus:

table { margin-left: auto; margin-right: auto; }

Man kann doch aber um die Tabelle einen div-Container setzen und den centrieren.

Da spricht nix gegen.

<div align="center" ><table></table></div>

Die Lösung von FMG ist aber in CSS und deine nicht...

aussderdem ist seine Lösung mit weniger Code verbunden..

Gruß,

Markus

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.