Heim  >  Artikel  >  Web-Frontend  >  So legen Sie die Tabellenzellenbreite in CSS fest: Warum funktionieren Min-Width und Max-Width nicht?

So legen Sie die Tabellenzellenbreite in CSS fest: Warum funktionieren Min-Width und Max-Width nicht?

Patricia Arquette
Patricia ArquetteOriginal
2024-10-25 04:11:02377Durchsuche

How to Set Table Cell Width in CSS: Why Min-Width and Max-Width Don't Work?

Verwenden der Eigenschaft „Breite“ für Tabellenzellen

Trotz der Erwartung sind die Eigenschaften „Min-Breite“ und „Max-Breite“ nicht auf Tabellenzellen anwendbar. Gemäß der CSS-Spezifikation ist ihre Auswirkung auf Tabellenzellen undefiniert.

Alternative Lösung

Um die Breite für Tabellenzellen zu definieren, verwenden Sie stattdessen die Eigenschaft width. Es legt effektiv die minimale und maximale Breite für die Tabellenzellen fest.

Beispiel:

<code class="css">td {
    width: 100px;
}</code>

Tabellenlayout

Zur weiteren Kontrolle können Sie auch die Eigenschaft „table-layout“ der Tabelle auf „fixed“ setzen. Dadurch wird ein festes Layout erzwungen und sichergestellt, dass die Tabellenzellen die angegebenen Breiten einhalten.

Codebeispiel

<code class="html"><table style="table-layout: fixed;">
    <tr>
        <td>
            <!-- Your content here -->
        </td>
        <td>
            <!-- Other content -->
        </td>
    </tr>
</table></code>

Das obige ist der detaillierte Inhalt vonSo legen Sie die Tabellenzellenbreite in CSS fest: Warum funktionieren Min-Width und Max-Width nicht?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn