+-------[ Mark Phillips ]----------------------
| 
| 
| On Tue, Oct 5, 2010 at 10:28 AM, Andrew Milton <a...@theinternet.com.au> 
wrote:
| 
|     +-------[ Mark Phillips ]----------------------
|     | I have a table and I am putting data into the cells using tal. I want 
to bold the data under a certain condition. I tried
|     this,
|     | but it didn't work:
|     |
|     | <td tal:content="string:${player/name}"><b 
tal:condition="python:str(player['name']) == 'Team'">name</b></td>
| 
|     Try using css
| 
|     <td><div tal:replace="string:${player/name}" tal:attributes="class 
python:test(player['name'] == 'Team', 'someboldcss', '')"
|     /></td>
| 
| 
| Is CSS preferred over using tal:omit for some reason? When would I use 
tal:omit to add formatting to a table cell and when should
| I use CSS instead?

I think you want to use CSS. Later if you want to change from bold to
underlined or italics or rainbow, you can just change a CSS class,
instead of rebuilding your mark up.

-- 
Andrew Milton
a...@theinternet.com.au
_______________________________________________
Zope maillist  -  Zope@zope.org
https://mail.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 https://mail.zope.org/mailman/listinfo/zope-announce
 https://mail.zope.org/mailman/listinfo/zope-dev )

Reply via email to