Ich habe eine Tabelle mit vier Spalten. Die erste und die dritte Spalte müssen eine Breite von 132 Pixeln haben. Wenn Sie die Seite im Explorer sehen, entsprechen beide Spalten der angegebenen Breite. Aber in Firefox und Chrome werden die Spalten bis zu 206px groß, und das möchte ich nicht.CSS-Tabelle ändert Größe in einigen Browsern
Columns
Tabelle
ich den Tisch mit einem Tisch-Layout-Set haben: behoben. Und ich habe Breite, minimale Breite und maximale Breite zu 132px für diese td spezifiziert, aber Browser machen weiter, wie sie wollen.
Können Sie mir helfen?
UPDATE
Fiddle: jsfiddle.net/65o82kv0
CSS für Spalten
.cabecera {
width: 132px;
color: white;
max-width: 132px;
min-width: 132px;
padding: 8px 12px;
font-weight: bolder;
white-space: nowrap;
background-color: #82005E;
}
CSS für die Tabelle (n)
#bloqueVehiculo table,
#bloqueTren table,
#bloqueIncidencia table,
#bloqueMantenimiento table,
#bloqueClasificacion table,
#bloqueEstado table,
#selectorVehiculo table {
width: 95%;
margin: 23px auto;
table-layout: fixed;
}
Bild Tabelle auf Chrome:
zeigen einen Ausschnitt! –
Fügen Sie jsfiddle hinzu oder geben Sie nach Möglichkeit html/css ein. – Karthik
Wenn Sie Tabellen-Layout: festgelegt haben, müssen Sie nur die Breite jeder Tabellenzelle explizit angeben. Wenn die Gesamtbreite der Tabelle 95% beträgt und zwei der Zellen 132 Pixel groß sind, müssen die anderen beiden Zellen 47,5% bis 132 Pixel breit sein. https://jsfiddle.net/MrLister/m7e08c6z/1/ funktioniert in allen Browsern gleich. –