2017-01-21 3 views
1

Я пытаюсь поместить значок файла в вертикальном положении в центре.Выравнивание значка дерева деревьев как вертикальный центр

смотрите на рисунке ниже

enter image description here

Вот является Plunkr

файл Icon и флажок должен быть место в центре, то есть с текстом для лучшего внешнего вида.

Я пробовал использовать vertical-align : middle Но не повезло.

Вот DOM элементный состав

<div id="tree" class="ui-draggable-handle"> 

    <ul class="ui-fancytree fancytree-container fancytree-plain fancytree-ext-edit fancytree-ext-glyph" tabindex="0"> 

     <li class=""> 
      <span class="fancytree-node fancytree-expanded fancytree-exp-n fancytree-ico-e"> 
       <span class="fancytree-expander "></span> 
       <span class="fancytree-checkbox glyphicon glyphicon-unchecked"></span> 
       <span class="fancytree-icon glyphicon glyphicon-file"></span> 
       <span class="fancytree-title"><h1>Format</h1></span> 
      </span> 
     </li> 

     <li class="fancytree-lastsib"> 
      <span class="fancytree-node fancytree-expanded fancytree-lastsib fancytree-exp-nl fancytree-ico-e"> 
       <span class="fancytree-expander "></span> 
       <span class="fancytree-checkbox glyphicon glyphicon-unchecked"></span> 
       <span class="fancytree-icon glyphicon glyphicon-file"></span> 
       <span class="fancytree-title"> 
        <h1>Heading 1</h1> 
       </span> 
      </span> 
     </li> 

    </ul> 

</div> 

Спасибо заранее.

+0

Пожалуйста, поделитесь с минимальной запущенной копией коды, так что было бы легко смотреть. – JVM

+0

@JVM Добавлен plunkr. –

ответ

0

@Gaurav - Я установил вертикальное выравнивание для вашего кода. В основном, я переопределяю поля, предоставленные fancytree и маржами по умолчанию заголовков (H1, H2 и т. Д.), Используя встроенную таблицу стилей. гляньте here

<style> 
    span.fancytree-expander, span.fancytree-icon { 
    margin: 5px 0 5px 0; 
    } 
    span.fancytree-title { 
    margin: 5px 0 5px 0; 
    } 
    h1 { 
    margin: -10px 0 5px 0; 
    } 
    h2 { 
    margin: -5px 0 0 0; 
    } 
</style> 
+0

h1 и h2 теги - всего лишь иллюстрация, я палочку, чтобы расположить значок на основе названия fancytree. Название fancytree генерируется динамически. –

+0

Могут ли заголовки иметь разные размеры шрифта? – JVM

+0

Да, его генерировать динамически, поэтому трудно определить размер шрифта. –

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