简体   繁体   English

RSS feed内容溢出div

[英]RSS feed content overflowing div

I'm trying to format an RSS feed from a blogger site to display on my own personal site. 我正在尝试格式化博客网站的RSS feed,以显示在我自己的个人网站上。 When I try to display the content of an entry, it overflows off of the page. 当我尝试显示条目的内容时,它从页面溢出。

Here's the code for my controller: 这是我的控制器的代码:

                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);

the html for this just has a div in it, "newsFeed" 为此的html中只有一个div,“ newsFeed”

Do I need to manually parse the content or can I format it properly with CSS? 我需要手动解析内容还是可以使用CSS正确格式化? I've tried adjusting the div width, setting display to "block" and setting the overflow case, but nothing seems to even change how the text displays. 我试过调整div宽度,将显示设置为“ block”并设置溢出情况,但似乎没有什么改变文本的显示方式。

D'oh forgot about word wrap. D'oh忘记了自动换行。 Doing word-wrap: break-word; word-wrap: break-word; fixed it. 修复。 Thank you David! 谢谢大卫!

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM