2017-01-30 2 views
-2

Ich könnte jeden BBCode nehmen, parse es und lege es im Forum Ad-Bereich ohne viel Änderung. Seit ich die Anzeigenfläche vor ein paar Monaten geändert habe, tendiert die Anzeigenfläche nun dazu, solche Anzeigen völlig durcheinander zu bringen. Es scheint Zeilenumbrüche zwischen den meisten Elementen einzufügen.Tabelle passen und nicht herunterskalieren

Also, ich möchte ohne Javascript, so etwas zu tun, Klassen und nicht die IDS und gültiges XHTML 1.0

How it should look

Aber es sollte falsch Skala nach unten schauen

wrong scale down

Testwebseite mit Skala runter

skaliert wsrong.esy.es/index.html (REMOVE SPACE)

Kann mir jemand helfen.

Antwort

0

Es ist wegen einer Klasse in der Testseite definiert, die min-width:100% und display:inline-block; auf Ihre Tabellenzellen gilt:

.APNFQEmuvdnRbBnOdYJEyg table,.APNFQEmuvdnRbBnOdYJEyg tbody,.APNFQEmuvdnRbBnOdYJEyg tr,.APNFQEmuvdnRbBnOdYJEyg td { 
    display:inline-block; max-width:100%; min-width:100%; overflow:hidden 
} 

Also, sollten Sie diese Klasse verhindern auf den Tisch angewandt werden oder dass Stil Klasse bearbeiten (in Zeile 30)

oder außer Kraft setzen irgendwie durch eine neue Klasse hinzugefügt wie wie folgt:

.noMinWidth tr, .noMinWidth td { min-width:0; } 

und es auf yo ur Eltemzeile Code

enthält
<tr class="APNFQEmuvdnRbBnOdYJEyg noMinWidth"> ... 

Hinweis: ich sehe Sie <tr class="APNFQEmuvdnRbBnOdYJEyg" style="min-width: initial;"> für die übergeordnete Zeile mit Ihrem Code verwenden, aber die APNFQEmuvdnRbBnOdYJEyg Klasse wird auch in Ihrem tr auf alle td Zellen angewendet werden, die die min-width: initial; Stil überschreibt Sie festlegen.

Verwandte Themen