<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">Hi David,<div class=""><br class=""></div><div class="">It’s up to the browser how things are rendered - collapsing tables can be a pain. In this case the Current Balance column is wider than the Amount column because “Current Balance” is a longer string than “Amount"</div><div class=""><br class=""></div><div class="">As Esteban mentioned, the only way to control presentation is css.</div><div class=""><br class=""></div><div class="">If you want seaside to have a say in presentation (ie. by providing css), just use the #style: method…</div><div class=""><br class=""></div><div class="">html tableData </div><div class=""><span class="Apple-tab-span" style="white-space:pre">    </span>style: '<span style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0);" class="">min-width: 10em;</span><font color="#000000" class=""><span style="caret-color: rgb(0, 0, 0);" class="">whitespace: nowrap;’;</span></font></div><div class=""><font color="#000000" class=""><span style="caret-color: rgb(0, 0, 0);" class=""><span class="Apple-tab-span" style="white-space:pre"> </span>with: [ myNumber printString ]</span></font></div><div class=""><font color="#000000" class=""><span style="caret-color: rgb(0, 0, 0);" class=""><br class=""></span></font></div><div class=""><font color="#000000" class="">It’s still probably better to add all your styling to an external stylesheet. Without careful planning, embedding css in smalltalk can become harder to maintain.</font></div><div class=""><font color="#000000" class=""><br class=""></font></div><div class=""><font color="#000000" class="">Cheers</font></div><div class=""><div><br class=""><blockquote type="cite" class=""><div class="">On 30 May 2021, at 8:56 pm, David Pennington <<a href="mailto:david@lhdavid.co.uk" class="">david@lhdavid.co.uk</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div class="">I have some columns in a page that display amounts. As you can see, one of the columns is wide enough for the minus sign but the other column is too narrow and the minus is forced onto the line above.<br class=""><br class="">Both entries come from the same printString code so there should be no difference in their presentation.<br class=""><br class="">Can anyone explain how to sort this out?<br class=""><br class="">David<br class="">_______________________________________________<br class="">seaside mailing list<br class=""><a href="mailto:seaside@lists.squeakfoundation.org" class="">seaside@lists.squeakfoundation.org</a><br class="">http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside<br class=""></div></div></blockquote></div><br class=""></div></body></html>