Хочу задать несколько вопросов.
1. Есть такой вот код HTML:
Код:
<STYLE>
#table_green_table {font-family: *Tahoma, Helvetica, Arial, sans-serif; border: solid 1px #D1DFBF; background-color: #F5F8F2; }
</STYLE>
<table id="table_green_table" width="97%" cellpadding="0" cellspacing="0" border="1" bordercolor="#FFFFFF" align="center">
* * * *<tr>
* * * * *<td width="80%" id="table_green_caption">Текст 1</td>
* * * * *<td width="14%" id="table_green_caption">Текст 2</td>
* * * * *<td width="6%" id="table_green_caption" style="text-align: right; padding-right: 5px">Текст 3</td>
* * * *</tr>
.............
.............
Проблема в том, что в Internet Explorer все отображается как задумано, т.е. между ячейками белый промежуток. А в Opera между ячейками отображается бордюр шириной в 1 пиксел.
Как сделать чтобы и там и там отображалось нормально (т.е. между ячейками белый промежуток)?
2. Можно ли cellpadding="0" cellspacing="0" border="1" bordercolor="#FFFFFF" засунуть в CSS? Доку читал, что-то не нашел.
3. Есть ли разница как стиль применять, при помощи class= или id=? Как правильно?