Wie IE 11 Ehre, Spalten, Spaltenbreiten in Tabellen, wenn Sie mit großen Bildern in Zeilen?
Den unten funktioniert gut in Chrome (neueste Version) und komischerweise in veralteten IE-Versionen - aber in der neuesten IE-version (11) es scheint nicht so zu Verhalten, wie ich möchte.
In Chrome (neueste) und veraltete IE-Versionen Spalte 1 ändert nicht die Breite, um Platz für das große Bild in Spalte 2, aber in der neuesten IE-version (11) es spielt - wie korrigieren?
<table>
<tr>
<td class="header">
Column 1
</td>
<td class="header">
Column 2
</td>
</tr>
<tr>
<td class="body_twenty">
<table>
<tr>
<td>
Test...
</td>
</tr>
</table>
</td>
<td class="body_eighty">
<table>
<tr>
<td>
Test...
</td>
<td>
Test...
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="body_twenty">
<table>
<tr>
<td>
Test...
</td>
</tr>
<tr>
<td>
</td>
</tr>
<tr>
<td>
</td>
</tr>
</table>
</td>
<td class="body_eighty">
Test...
<img src="http://www.psdgraphics.com/file/colorful-triangles-background.jpg">
</td>
</tr>
<tr>
<td class="footer">
</td>
<td class="footer">
</td>
</tr>
</table>
Finden Sie unter: https://jsfiddle.net/tLfur3xz/1/
InformationsquelleAutor Stone | 2015-07-05
Du musst angemeldet sein, um einen Kommentar abzugeben.
Fügen Sie diesem Stil:
Aktualisiert Fiddle
Wenn Sie
fixed
:MDN-Dokumentation
InformationsquelleAutor Rick Hitchcock
Es funktioniert, wenn ich das Bild Breite zu, indem Sie hinzufügen
img { width: 100% }
.Lösung
InformationsquelleAutor GolezTrol
Ändern
max-width: 100%
zuwidth: 100%
für das img-element.https://jsfiddle.net/tLfur3xz/3/
Weitere Informationen finden Sie unter diese Frage.
Aber in diesem Fall sehe ich keinen Unterschied zwischen der Verwendung von max-width und width auf das img-element, so dass eine einfache Einstellung der Breite scheint die bessere option für mich.
width: 100%
abertable-layout: fixed
wie @RickHitchcock schlägt.Die table-layout-Methode scheint zu funktionieren besser, wenn Test in IE Vergangenheit und Gegenwart und Chrome (neueste Version). Aber schätzen Ihre Antwort.
InformationsquelleAutor Bram Vanroy
Was ich gefunden habe, für VIELE IE-Probleme ist dieses: Sie MÜSSEN fügen Sie die folgenden zwei Zeilen in die
<head>
Diese lösen verschiedene Probleme, die nahm viel von meiner Zeit zu lösen.
InformationsquelleAutor garr1095