Heim > Web-Frontend > CSS-Tutorial > Wie kann die maximale Breite einer Tabellenzelle effektiv mit Prozentsätzen gesteuert werden?

Wie kann die maximale Breite einer Tabellenzelle effektiv mit Prozentsätzen gesteuert werden?

Linda Hamilton
Freigeben: 2024-11-14 16:18:02
Original
999 Leute haben es durchsucht

How to Effectively Control Table Cell Maximum Width with Percentages?

Erweitern der CSS-Funktionen für die maximale Breite von Tabellenzellen: Nutzung von Prozentsätzen

Im Bereich von HTML-Tabellen ist es oft wünschenswert, das Maximum zu kontrollieren Breite der Tabellenzellen, insbesondere wenn es um lange Texte geht oder die geräteübergreifende Kompatibilität gewährleistet ist. Beim Festlegen der maximalen Breite mithilfe von Prozentsätzen kann es jedoch manchmal zu Einschränkungen kommen.

Im angegebenen Codeausschnitt:

<table>
  <tr>
    <td>Test</td>
    <td>A long string blah blah blah</td>
  </tr>
</table>

<style>
  td {
    max-width: 67%;
  }
</style>
Nach dem Login kopieren

Das Anwenden der maximalen Breite als Prozentsatz auf Tabellenzellen würde deren Breite intuitiv entsprechend anpassen . Es können jedoch Browserkompatibilitätsprobleme auftreten, die zu inkonsistentem Rendering führen.

Um diese Einschränkungen zu überwinden, gibt es eine weniger bekannte Lösung: die CSS-Eigenschaft „table-layout“. Indem wir „table-layout: Fixed“ für das Tabellen-Tag festlegen, können wir ein Layout mit fester Breite für alle darin enthaltenen Zellen festlegen. Dies bietet eine konsistente und zuverlässige Methode zur Steuerung der maximalen Breite von Zellen mithilfe von Prozentsätzen.

table {
  width: 100%;
  table-layout: fixed;
}
td {
  max-width: 67%;
}
Nach dem Login kopieren

Mit diesem Ansatz kann die maximale Breite von Zellen unabhängig von Browserkompatibilitätsproblemen effektiv mithilfe von Prozentsätzen gesteuert werden. Sehen Sie sich das folgende aktualisierte Fiddle an, um es in Aktion zu erleben: http://jsfiddle.net/Fm5bM/4/.

Das obige ist der detaillierte Inhalt vonWie kann die maximale Breite einer Tabellenzelle effektiv mit Prozentsätzen gesteuert werden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage