Question: I wanted to know if I customize a table with `<td>` and `<tr>` elements in the same way I usually customize `<div>` elements of a page.

I'm asking this because I cannot modify the generated html code, and I would like for example to float the rows to right, or to add padding, margin.

Is CSS working perfectly on `<tr>` or `<td>` elements ? (I am asking you this before to start).

thanks

Answer: 
> 
> Is CSS working perfectly on or
>  elements ? (I am asking you this
>  before to start).
> 
> 
> 

Yes, you can apply css to any element. By the way, you can choose the direction of TDs by specifying `align="left"` or `align="right"`. No need to float them. You could have provided sample of what you want to achieve though.
It all depends what you want to do. If you want to apply custom floating to particular cells (using CSS `float`) you might get crazy results because you mock around with box-model of `<td>` element.

If you want to float the text/content inside, you can always use `text-align:left / right / center`.

Again - if you want to affect **content** of the TD it should be relatively same as if you used `<div>`. If you want to affect **td itself** you might get unexpected results especially around `position`, `float`, `z-index`, `display` CSS attributes.