Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Вёрстка веб-сайтов > Переопределить стиль


Автор: s0lman 29.7.2008, 19:53
Привет всем

есть стиль  типа
tr  font-size:10px

в другом css cоздаю класс
.myclass {font-size:20px}

нужно в нескольких таблицах на сайте переопределить стиль строки, но конструкция типа
<table><tr class="myclass">... </table> 
стиль не переопределяет

единственный выход, что я вижу - текст в каждой ячейке брать, например,  в спаны

есть ли вариант рациональнее?

Автор: bars80080 29.7.2008, 22:56
что-то не понятно, класс не перекрывает стиль строчки?
а вы их одновременно подключаете?

Автор: IBS 29.7.2008, 23:44
Честно говоря я плохо понял, что именно вы имеете ввиду, однако можно задать id (как таблице, так и пост какому-либо блоку) и в дальнейшем обращаться к ней, короче вот пример(возможно это то, что вам нужно):

Код

<style>
table#XXX tr td {font-size:14px}
</style>
 <table id="XXX">
             <tr>
                <td>
                  Текст
                </td>
                <td>
                   Текст
                </td>
              </tr>
</table>


Такой конструкцией мы задаём стиль всем ячейкам в строке с id равным XXX. Можно её ещё усложнить задав id нужным вам ячейкам в строке:<td id="YYY">
К таким можно обратиться так: table#XXX tr td#YYY {font-size:14px}

Автор: s0lman 30.7.2008, 10:57
IBS, спасибо, как раз то что нужно  smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)