Having trouble with my asp repeater that reads from a database and generates repeatable divs. The issue arises when the h4 spills over the div, particularly when using <%Eval. Any suggestions on how to fix this? Manual input divs don’t seem affected or overflowing.
HTML
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:ConnectionString %>" ProviderName="<%$ ConnectionStrings:ConnectionString.ProviderName %>" SelectCommand="SELECT [Headline], [Story], [image] FROM [News]"></asp:SqlDataSource>
<asp:Repeater ID="Repeater1" runat="server" DataSourceID="SqlDataSource1">
<ItemTemplate>
<div id="news">
<div class="headline">
<div id="spacer">
<h5><%#Eval("Headline") %></h5>
</div>
</div>
<div id="newsFoot">
<h4><%#Eval("Story") %></h4>
<img src="<%#Eval("image") %>" width ="290px" />
</div>
</div>
</ItemTemplate>
</asp:Repeater>