2015-08-15 6 views
-1

Можно ли применить стиль CSS к существующей таблице HTML, которая построена как дерево?Применение стилей CSS к существующей таблице, которая построена как дерево

Например, в Firefox таблица библиотек закладок построена как дерево. Можно ли применить стиль CSS к одному из столбцов (но не к другим)?

Использование treechildren тривиально применять стиль к целой строке. Но как насчет применения стиля только к одному столбцу?

+0

Как выглядит ваш код? Пожалуйста, разместите демо-версию. –

ответ

0

treechildren:-moz-tree-cell-text(*property*) Используйте, заменив свойства с соответствующим именем свойства.

Например:

#placeContent > treechildren:-moz-tree-cell-text(placesContentTags) { 
    color: blue !important; 
} 

окрасит метки столбца синим цветом.

Работает отлично.

0

CSS-й ребенок должен помочь вам решить вашу проблему.

https://developer.mozilla.org/en-US/docs/Web/CSS/%3Anth-child

Вот краткий пример скрипка: https://jsfiddle.net/0gztemg6/

И CSS из приведенного выше примера:

td:nth-child(2) { 
    background-color: red; 
} 
+0

Спасибо, но у каждого столбца есть класс, поэтому я не уверен, как поможет псевдокласс класса nth-child. Можете ли вы предоставить более подробную информацию? – RockPaperLizard

+0

@RockPaperLizard Я добавил пример. –

+0

Спасибо, Ян, к сожалению, это таблица, построенная как таблица, а не как дерево. Но это нормально, я все равно ценю вашу помощь. Я понял это и опубликую ответ в любой момент. – RockPaperLizard

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