2011-02-03 2 views
0

Im пытается добавить строку между каждой строкой в ​​таблице, но ее не работает. Строки не отображаются.Код Css не работает

Вот мой HTML -

<tr class="myline"> 

Вот мой CSS -

.myline TR {border-bottom:1px solid gray} 

Благодаря

ответ

11

ваш CSS код TR ребенок .myline, сделайте следующее:

tr.myline{border-bottom:1px solid gray;} 

или даже лучше, применяя класс к table не tr s

table.myline tr{border-bottom:1px solid gray;} 
+0

Я пытаюсь использовать оба метода выше, но они, похоже, не работают. Я ссылаюсь на класс в теге tr так же? - –

+0

С первым вы ссылаетесь на класс точно так же. Однако со вторым вы сделаете это: '

' (добавление класса к таблице вместо TR) – JCOC611

+0

Это, похоже, не работает, строки не отображаются Нарисовано - вот мой код. спасибо -

sdsdw
sdsdw
sdsdw

1

Если никакие другие стили не влияют на таблицу ваш код должен работать. http://jsfiddle.net/MS4Qm/

+0

Предполагая, что опубликован OP правильно, он применяет стиль к узлам 'tr', а не' table' один, как вы на скрипке. – JCOC611

+0

Технически нет разницы. http://jsfiddle.net/MS4Qm/3/ – gearsdigital

+0

Но он, я думаю, не установил эквивалент классу 'myline2'. Другими словами, удалите '.myline2' и установите классы второй таблицы в' myline' – JCOC611

Смежные вопросы