Ich habe den folgenden Code mit 3 Spalten. Ich möchte den Rand jeder Spalte haben und jede Spalte hat auch ihre eigene Farbe. Ich habe viele frühere Beispiele für mehrspaltige CSS-Probleme ausprobiert und sie funktionieren nicht. Ich möchte zum Beispiel nicht den schmutzigen Trick mit dem Hintergrundbild verwenden, um die Hintergrundfarbe und den Rahmen zu rendern, weil die Website es erlaubt, die Farbe zu ändern. Ich kann auch nicht die Methode verwenden, bei der ein dicker Rahmen als Farbe verwendet wird und dann ein negativer Rand mit relativer Positionierung eingesetzt wird. Diese Methode lässt keinen Rahmen zu. Unten ist der Code. Was ist der beste Weg? Vielen Dank
<div id="results" style="display:block;float:left;width:210px;border:1px solid black;">
<span id="left" style="display:block;float:left;width:140px;border-right:1px solid black;">This is a long text and can be wrap to many lines</span>
<span id="middle" style="display:block;float:left;width:30px;border-right:1px solid black;">3:32</span>
<span id="right" style="display:block;float:left;width:30px;">Click</span>
</div>