2013-12-12 7 views
0

Я использую следующий фрагмент кода, чтобы добавить диапазон к другому, который работает до сих пор. Содержимое родительского интервала - это оное имя, и для любого из интервалов нет ширины.CSS: как сделать диапазон настолько широким, насколько его содержимое

Моя проблема заключается в том, что диапазон I append всегда помещается в новую строку, а не непосредственно за родительский диапазон. Что мне нужно сделать, чтобы оно отображалось в той же строке, что и родительский диапазон, т. Е. Непосредственно за ним?

Моя функция (работа):

function myFunction() 
{ 
    var parentID = someID; 
    var statusID = 'status' + parentID; 

    $('<span/>', { 
    id: statusID 
    }).addClass('active').appendTo('#'+parentID); 
} 

Пример родительского диапазона:

<span class="user" id="someID"><strong>Last Name, First Name</strong></span> 

Большое спасибо за любую помощь в этом, Тим

+5

Размер по умолчанию будет таким же широким, как и его содержимое. Пожалуйста, предоставьте более соответствующий код, который нарушает это (css). –

+1

Посмотрите на промежутки в Firebug или что-то еще и посмотрите, нет ли у них «display: block» в стиле. – rishta

+1

Определенно, у вас есть что-то еще, что влияет на него - с помощью кода, который вы предоставили, он работает, как вы его описываете http://jsfiddle.net/8HW98/1/ –

ответ

1

По умолчанию, каждый и каждый элемент гораздо шире, чем его содержимое займет пространство, поэтому вам не нужно писать какой-либо код для at, просто удалите любой код, заменяющий значение по умолчанию width элемента.

Чего вы хотите достичь?

Единственная проблема, которую я получаю, заключается в том, что ваш родительский элемент более широк, чем пространство, которое требуется. Я имею в виду, что родитель получает больше места, поэтому ребенок идет по линии ниже фактического места. Что-то вроде давая родительский элемент ограниченного пространства как

.parent { 
    max-width: someval; 
} 

.child { 
    width: auto; 
} 

еще одна вещи, как вы выполнение функции вашего?

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