Контент RSS-канала переполняется div

Я пытаюсь отформатировать RSS-канал с сайта блоггера для отображения на моем личном сайте. Когда я пытаюсь отобразить содержимое записи, оно выходит за пределы страницы.

Вот код моего контроллера:

                var container = document.getElementById("newsFeed");
                $rootScope.newsEntries = result.feed.entries;
                for (var i = 0; i < result.feed.entries.length; i++) {
                    var entry = result.feed.entries[i];
                    var div = document.createElement("div");
                    var title = document.createElement("h3");
                    title.appendChild(document.createTextNode(entry.title));
                    var content = document.createElement("div");
                    content.innerHTML = entry.content;
                    content.style.width = "100%";
                    content.style.height = "auto";
                    div.appendChild(title);
                    div.appendChild(content);
                    div.appendChild(document.createElement("br"));
                    container.appendChild(div);

в html для этого просто есть div, "newsFeed"

Нужно ли мне вручную анализировать содержимое или я могу правильно отформатировать его с помощью CSS? Я попытался отрегулировать ширину div, установить отображение на «блок» и установить случай переполнения, но, похоже, ничего не меняет способ отображения текста.


person GetOffMyLawn    schedule 23.09.2015    source источник
comment
Можешь поделиться ссылкой?   -  person David Alsbright    schedule 24.09.2015
comment
Попробуйте следующее: plnkr.co/edit/857EFK6H5CG7Lplz2DSv?p=preview   -  person GetOffMyLawn    schedule 24.09.2015
comment
добавить некоторые классы и правила css   -  person charlietfl    schedule 24.09.2015
comment
Я бы добавил word-wrap: break-word; к #newsFeed, чтобы текст не переполнял контейнер.   -  person David Alsbright    schedule 24.09.2015


Ответы (1)


D'oh забыл о переносе слов. Выполнение word-wrap: break-word; исправило это. Спасибо, Дэвид!

person GetOffMyLawn    schedule 23.09.2015