| | | | |
| |||||||
| HTML, Usability und Barrierefreiheit Themen rund um Textauszeichnung, Formatierung, Barrierefreiheit und Usability. |
|
| | LinkBack | Themen-Optionen | Thema bewerten |
| | |
| Erfahrener Benutzer | Hallo. Ich versuche zur Zeit eine Tabelle dynamisch zu erzeugen und auszugeben. Mit dem ganzen HTML- und CSS-Kram kenn ich mich nicht so richtig gut aus. Es ist für mich eher das (lästige) Beiwerk, um die Ergebnisse des PHP-Scripts anzeigen zu lassen. Ich habe jetzt in diesem Script hier http://www.hempl.de/Second-Home/forschung.php eine Tabelle erstellt, die im IE7 und Opera auch halbwegs so aussieht, wie sie soll. Im FF2.0 passieren dann recht seltsame Effekte. Statt einer dauerhaften falschen oder richtigen Anzeige wechselt das Ergebnis ständig. Mal sind alle Linien da, mal fehlen alle, mal sind einige da oder nicht. Einen Scrrenshot, wo man das gut sehen kann, gibt's hier: ![]() Ich könnte ja mit einer Browserweiche für den FF anderen Code ausgeben, wenn ich erstmal wüsste, wie der aussehen muss, damit sich der Firefox nicht daran verschluckt. Hat da jemand Hinweise, wie die Tabelle formatiert werden muss? Vielen Dank schonmal.
__________________ ********************************** Nein, ich bin nicht die Signatur. Ich putze hier nur. ********************************** |
| | |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| moderatives Dielektrikum Registriert seit: 21.05.2008
Beiträge: 34.256
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | das beantwortet zwar nicht deine frage, aber du solltest dann auch für alle farben eine css klasse definieren und nur diese dem td element zuweisen. der beispiel link enthält ja aufgeblähten code sondergleichen... |
| | |
| | |
| moderatives Dielektrikum Registriert seit: 21.05.2008
Beiträge: 34.256
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | gerade mit schleifen passiert da ja eher wenig. Bis auf die üblichen Verdächtigen ist alles ok: http://validator.w3.org/check?uri=ht.../forschung.php nee, ich würde auch auf rendering tippen... |
| | |
| | |
| Erfahrener Benutzer | Naja, zunächst fehlten da schon ein paar </tr>-Tags, aber da sah die Sache noch gaaaanz anders aus. Inzwischen dürften die Schleifen OK sein. Was mich richtig wurmt ist, dass das angeblich bei anderen im FF auch noch alles OK aussieht. Das ist unfair! Ich werde mir das Ding wohl nochmal instalieren müssen.
__________________ ********************************** Nein, ich bin nicht die Signatur. Ich putze hier nur. ********************************** |
| | |
| | |||
| Erfahrener Benutzer | Zitat:
Und mit der Definition von Klassen schon gar nicht. Muss ich alle drei Angaben übernehmen oder ist die erste gleichwertig mit den beiden anderen zusammen? Zitat:
cellspacing hab ich ja schon drin. Sollte ich dann nicht eher class="gitternetz" reinsetzen?
__________________ ********************************** Nein, ich bin nicht die Signatur. Ich putze hier nur. ********************************** | ||
| | |
| | |
| Erfahrener Benutzer Registriert seit: 21.05.2008
Beiträge: 9.937
![]() | cellspacing ist ein Attribut für den table-Tag und definiert den Abstand der Zellen untereinander. Die CSS Angaben von mir definieren für den <table>-Tag mit der Klasse "gitternetz" und für alle <td>-Zellen innerhalb dieser speziellen Klasse einen schwarzen Pixelrand der Breite 1 (oben unten rechts links). Dann hätte die Tabelle und ihre Zellen aber einen 2-Pixel-breiten Rand (Tabellen-Pixelrand + Tabellenzellen-Pixelrand), deshalb definieren wir für <table> nur einen Rand oben und links _ | und für die Zellen unten und rechts _| was zusammen _ |_| ergibt. Code: <html>
<head>
<style>
table.gitternetz, table.gitternetz td {
border: 1px solid black;
}
table.gitternetz {
border-width: 1px 0px 0px 1px;
}
table.gitternetz td {
border-width: 0px 1px 1px 0px;
}
</style>
</head>
<body>
<table class="gitternetz">
<tr>
<td>eins</td>
<td>zwei</td>
</tr>
<tr>
<td>drei</td>
</tr>
</table>
</body>
</html>
|
| | |
| | ||
| Erfahrener Benutzer | Zitat:
Code: <table rules="all" border="1" cellpadding="3" cellspacing="0">
__________________ ********************************** Nein, ich bin nicht die Signatur. Ich putze hier nur. ********************************** | |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| [Suche] Hilfe zu einem Tabellen Verknüpfungs Problem | <Daniel> | Datenbanken | 3 | 10.07.2006 15:15 |
| datensätze defekt oder problem mit dem einlesen? | Ministry | Datenbanken | 4 | 06.07.2006 18:42 |
| 3 spaltige Tabelle - Experten Problem | havok | PHP Tipps 2006 | 12 | 19.05.2006 11:55 |
| MySQL kodierungs problem | Mutatos | Datenbanken | 0 | 12.05.2006 20:02 |
| Problem bei JOIN | MilanX | Datenbanken | 3 | 03.05.2006 16:36 |
| Zeilenanzahl einer tabelle mit WHERE aber ohne schleife? | sovereign | Datenbanken | 13 | 17.04.2006 20:34 |
| Problem mit Tabelle! | b++ | HTML, Usability und Barrierefreiheit | 5 | 08.06.2005 18:50 |
| Tabelle verknüpfungs problem! | PHP Tipps 2005 | 16 | 21.05.2005 11:07 | |
| Problem bei erstellung einer tabelle mit function und array | PHP Tipps 2005 | 5 | 21.04.2005 20:54 | |
| komisch problem mit tabelle oder datenbank nix verstehen :) | Datenbanken | 2 | 14.03.2005 12:32 | |
| Problem der richtigen Daten-Ausgabe in einer Tabelle | Heart | PHP Tipps 2004-2 | 0 | 25.11.2004 18:57 |
| [Erledigt] Tabelle in Tabelle automatisch anpassen | HTML, Usability und Barrierefreiheit | 3 | 04.11.2004 21:37 | |
| über PHP Daten in MySQL Tabellen updaten -- Problem | PHP Tipps 2004 | 4 | 27.09.2004 21:34 | |
| Letzter Eintrag in einer Tabelle und Top Five einer Tabelle | Datenbanken | 2 | 27.09.2004 06:50 | |
| problem mit einer datenbakgestützten tabelle | PHP Tipps 2004 | 2 | 05.07.2004 19:39 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| firefox 4 gitternetzlinien tabelle, php tabelle linien, tabelle linien 0 html |

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.