Ob Flash, HTML, PHP, JS oder was weiss ich noch. Nen Farbverlauf für einen Rahmen zu machen ist doch völliger Quatsch (sorry für das Wort). Nen Rahmen ist nen Rahmen und sollte als solcher erkennbar sein. Wenn du einen Farbverlauf bezüglich des Rahmens haben willst, dann bastel dir doch den Hintergrund der Zelle so, dass es einen Farbverlauf gibt. Das wäre dann eine Hintergrundgrafik für die Zelle. Du kannst auch gerne mit einfachen Grafiken arbeiten - müsstest dann nur extra Zellen dafür machen -> was auch wieder Quatsch wär.
Außerdem gibt es die Möglichkeit auf verschiedenen Ebenen zu arbeiten. Dazu gibt es zpos

Übrigens es gibt auch Code der einen Farbverlauf erzeugen kann ohne Ebenen^^ Wie intensiv man das nutzt bleibt jedem selbst überlassen. Mal abgesehen davon ob du das haben willst oder nicht. Ich würde mir vorrangig die Frage stellen, wie sehr das Aussehen sowie die Funktion der Seite dadurch beeinträchtigt wird.
Um es einfach zu sagen - je einfacher das Layout, desto übersichtlicher die Seite, desto öfter und gern halten sich die Nutzer dort auf. Das ist mein Eindruck.
Oder hab ich das noch nicht richtig verstanden mit dem Screenshot, dem eingegrenzten Rahmen und dem Farbverlauf?