2012-06-04 7 views
0

У меня проблемы с совмещением двух пролетов. Второй прогон начинается немного ниже первого, что вызывает неправильное выравнивание пролетов.Как выровнять два пролета вместе?

По существу, я пытаюсь выровнять .cbtnSymbol и .cbtnLabel вместе, чтобы они начинались с одинаковой высоты.

Вот TestCase: http://jsfiddle.net/DwGEa/

+0

не забудьте принять ответ, если он вам помог, как основной вежливости по отношению к другим ... –

ответ

1

Попробуйте floatspan -s - http://jsfiddle.net/DwGEa/4/

+0

привет спасибо за ваш ответ, это лучший способ? я думал, что встроенный блок с высотой будет выстраиваться в очередь ... но это не так. – user1012500

0

Добавление линии высоты и вертикального выравнивания, кажется, помогает, но я не уверен на 100%, что окончательный результат вы после.

<div class="cmenu"> 
     <div class="cbtn add"><span class="cbtnSymbol">+</span><span class="cbtnLabel" style="line-height: 20px; vertical-align: top;">Add</span></div> 
     <div class="cbtn add"><span class="cbtnSymbol">-</span><span class="cbtnLabel" style="line-height: 20px; vertical-align: top;">Delete</span></div> 
</div> 

Вот модифицированный jsFiddle: http://jsfiddle.net/DwGEa/11/

0

Добавить последние четыре свойства CSS в дополнение к вашей метке кода CSS

.cbtnLabel { 
    padding: 0 0 0 10px; 
    font-size: 8px; 
    height: 30px; 
    display: inline-block; 
    display: -moz-inline-stack; 
    vertical-align:top; 
    zoom: 1; 
    *display: inline; 
}​ 
0

Я не уверен, как вы будете себя чувствовать по этому поводу, но похоже, что у вас уже есть настройка divs как таблица. Итак, как насчет того, чтобы попробовать что-то вроде этого:

<table class="cmenu"> 
    <tr class="cbtn add"> 
     <td class="cbtnSymbol">+</td> 
     <td class="cbtnLabel">Add</td> 
    </tr> 
    <tr class="cbtn add"> 
     <td class="cbtnSymbol">-</td> 
     <td class="cbtnLabel">Delete</td> 
    </tr>   
</table> 

Делая это, вы можете избавиться от некоторого CSS для простоты. (Пример: вам не нужно будет дисплей: встроенный блок в малейшей)

DEMOhttp://jsfiddle.net/DwGEa/37/

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