2013-09-05 2 views
0

Я изо всех сил пытаюсь поместить элемент div рядом с элементом span внутри родителя.Поместите элемент DIV рядом с элементом SPAN внутри родителя TD

В настоящее время элемент получает отображение в виде элемента span. Мне нужно, чтобы он отображался рядом с элементом span.

Вот структура HTML я использую:

<td> 
    <a align="right"><img></a> 
    <a align="right"><img></a> 
    <img> 
    <a><img></a> 
    <span id="labelSpan">test</span> 
    <div id="headerDiv" style="margin-left:150px;"> 
    <table><tbody><tr><td></td></tr></tbody></table> 
    </div> 
</td> 

Дополнительное требование является то, что мне нужно, чтобы установить запас сНу элемента относительно родительского элемента тд не охватывают элемент.

Просьба сообщить.

Спасибо!

+0

user1913544 В будущем, пожалуйста, напишите фактический код и не изображения. (Спасибо, что набрали его куналбхат.) – vegemite4me

ответ

1

Try:

div { 
    display: inline; 
} 

Это сделает ДИВ встроенный элемент, как пролет и два будет сидеть бок о боке. Возможно, вам также придется изменить отображение таблицы.

0

Вы можете сделать span элементом уровня блока.

Пример

span { 
    display: block; 
} 
0

Сделайте линию отображения диапазона. Это поместит его рядом с div. Или сделайте это отображение: блок, а затем поплавок. (С плавающей точкой: слева;)

span { 
    display: inline-block; 
} 
0

Вы должны сделать три вещи: Установите дисплей <span> и <div> к inline-block. Это гарантирует, что они оба находятся на одной линии. Затем удалить с <div>. Наконец, добавьте width в <span>. Теперь <div> - это точно 150px вдали от левой стороны <td>.

td > span { 
    display: inline-block; 
    width: 150px; 
} 
td > div { 
    display: inline-block; 
} 

Demo

Try before buy

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