Я динамически создаю divs, и я хочу, чтобы они отображались рядом друг с другом. У меня есть следующий код и после применения стиля к нему (строка 5) они продолжают показывать один из других. Пожалуйста помоги.Динамически созданные divs, не показывающиеся рядом друг с другом
rmc.onstream = function (e) {
if (e.isVideo) {
var uibox = document.createElement("div");
uibox.appendChild(document.createTextNode(e.userid));
uibox.className = "userid";
uibox.id = "uibox-" + e.userid;
uibox.style.cssText = 'display: inline-block; float: left';
document.getElementById('video-container').appendChild(e.mediaElement);
document.getElementById('video-container').appendChild(uibox);
} else if (e.isAudio) {
document.getElementById('video-container').appendChild(e.mediaElement);
}
else if (e.isScreen) {
$('#cotools-panel iframe').hide();
$('#cotools-panel video').remove();
document.getElementById('cotools-panel').appendChild(e.mediaElement);
}
};
Что такое 'e'? – chris97ong
встроенный блок и поплавок? – epascarello
Использование 'display: inline-block' и' float: left; 'не нужно; Я предлагаю вам выбрать, какой из них идеально подходит для вашей ситуации, но не оставляйте их, поскольку встроенный блок не будет иметь никакого эффекта при использовании float. –