Heim > Web-Frontend > CSS-Tutorial > Wie wende ich den Randradius auf Tabellenzeilen in HTML an?

Wie wende ich den Randradius auf Tabellenzeilen in HTML an?

Linda Hamilton
Freigeben: 2024-10-28 07:12:30
Original
335 Leute haben es durchsucht

How to Apply Border Radius to Table Rows in HTML?

So wenden Sie den Randradius auf Tabellenzeilen an

Bei der Gestaltung von HTML-Tabellen stoßen Entwickler häufig auf Einschränkungen, wenn sie versuchen, Stile auf Tabellenzeilen anzuwenden (). Beim Einrichten von Rahmenstilen mit border-collapse können Ränder um Elemente innerhalb der Tabelle, erstreckt es sich nicht auf die Elemente selbst.

Ein häufiges Problem tritt auf, wenn versucht wird, einen Randradius (-moz-border-radius oder modern border-radius) auf Tabellenzeilen anzuwenden. Leider kann diese Eigenschaft nicht direkt auf angewendet werden. Elemente.

Lösung:

Angesichts dieser Einschränkung ist eine Problemumgehung erforderlich, um abgerundete Ecken in Tabellenzeilen zu erreichen. Die Lösung besteht darin, eine Randgestaltungsstrategie auf die einzelnen Elemente:

<code class="css">table {
  border-collapse: separate;
  border-spacing: 0;
}

td {
  border: solid 1px #000;
  border-style: none solid solid none;
  padding: 10px;
}

tr:first-child td:first-child { border-top-left-radius: 10px; }
tr:first-child td:last-child { border-top-right-radius: 10px; }

tr:last-child td:first-child { border-bottom-left-radius: 10px; }
tr:last-child td:last-child { border-bottom-right-radius: 10px; }

tr:first-child td { border-top-style: solid; }
tr td:first-child { border-left-style: solid; }</code>
Nach dem Login kopieren

Diese Methode erzeugt die Illusion abgerundeter Ecken in Tabellenzeilen, indem bestimmte Rahmenstile und Radien auf den -Elementen festgelegt werden. Elemente am Anfang und Ende jeder Zeile. Die Eigenschaft „border-collapse: separate“ ist von entscheidender Bedeutung, da sie es ermöglicht, Ränder einzeln auf jede Zelle anzuwenden und so den gewünschten Styling-Effekt zu erzielen.

Das obige ist der detaillierte Inhalt vonWie wende ich den Randradius auf Tabellenzeilen in HTML an?. 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