|
||||
![]()
Hallo zusammen
ein sehr spezielles Problem mit einer Tabelle auf dem Smartphone, welches ich nicht nachvollziehen kann. Ich habe eine Demoseite gebaut, um den 'mobile first' Ansatz zu testen. Verwendet habe ich dazu PocketGrid. Alle anderen Seiten (ohne Tabelle) funktionieren wie gewünscht, sind identisch aufgebaut. Nur die Seite mit der Tabelle erzeugt mir auf einem Nexus 4 (mit Chrome und Dolphin getestet, in Porträt und Landscape) einen horizontalen Scrollbalken. Siehe seitlichen Abstand im Screenshot. Auf dem PC kann ich das nicht nachvollziehen. Ebenso mit diversen online Tests nicht (z.B. Responsive Design Testing). Testseite |
Sponsored Links |
|
||||
![]()
So sieht es bei mir mit Safari 6 (OS X) auch aus.
Table hat width:100% und ein seitliches padding. box-sizing: border-box; für table, table * scheint zu helfen. Edit: Zitat:
__________________
MfG Jens Geändert von plastiko (27.10.2013 um 13:51 Uhr) |
Sponsored Links |
|
||||
![]()
Inwiefern Bug? box-sizing wird nicht automatisch vererbt, das muss man schon explizit deklarieren.
Code:
table { box-sizing: inherit; } Ist das Elternelement dagegen ein div mit box-sizing: border-box;, wird sich im FX auch nix ändern, da er table diesen Wert eh per default gibt. Wohl aber in Browsern, deren Browser-CSS table keine abweichende box-sizing-Deklaration geben, so dass Tabellen per default mit dem Wert content-box dargestellt werden, aber plötzlich border-box erben (weil dies per inherit für table deklariert wurde). Code:
table, table * { box-sizing: inherit; }
__________________
Wer keinen Link auf seine problembehaftete Seite posten kann, weil diese noch nicht online ist: Testcase bauen, online stellen, Link posten. Internet-Grundregel: Unbekannte Begriffe googeln! (Erspart 99% aller Nachfragen.) Geändert von heiko_rs (27.10.2013 um 17:31 Uhr) |
|
||||
![]() Zitat:
Zitat:
Zitat:
__________________
MfG Jens Geändert von plastiko (27.10.2013 um 19:05 Uhr) Grund: Verlinkung |
|
||||
![]()
Okay, dann sind ja jetzt alle eventuellen Missverständlichkeiten ausgeräumt
![]() Wie er auf Zitat:
__________________
Wer keinen Link auf seine problembehaftete Seite posten kann, weil diese noch nicht online ist: Testcase bauen, online stellen, Link posten. Internet-Grundregel: Unbekannte Begriffe googeln! (Erspart 99% aller Nachfragen.) Geändert von heiko_rs (27.10.2013 um 19:41 Uhr) |
![]() |
Themen-Optionen | |
Ansicht | |
|
|
![]() |
||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
Tabelle wie Paragraf? | .rhavin | CSS | 5 | 14.01.2013 01:51 |
Position von Tabelle & Bild über der Tabelle definieren | alessandro | CSS | 2 | 25.06.2012 00:49 |
Tabelle erscheint innerhalb eines DIVs | FBI | CSS | 1 | 27.06.2007 02:39 |
Tabelle height 100% im IE | paule | CSS | 0 | 09.05.2007 13:27 |
FF: Tabelle in Tabelle centern | wuschba | CSS | 2 | 20.07.2006 11:00 |