我有一个asp.net表,我正在尝试将我的列格式化为相等的宽度,或者说4列的20%,30%,20%和30%.但是,以下代码无效:
<asp:TableCell Width="30%">
Run Code Online (Sandbox Code Playgroud)
'height'属性有效,但这不是我追求的那个.任何帮助非常感谢.谢谢
它不起作用,因为Width属性期望一个Unit类型的值,默认为Pixels ..我找不到一个示例,显示如何创建一个具有百分比类型的Unit实例
这让我建议你如何用CSS做到这一点..
为TableCell提供一个CssClass,并在样式表中设置Width
<asp:TableCell CssClass="tableCellWidth30">
.tableCellWidth30 { width:30%; }
使用Style属性并设置Width inline
<asp:TableCell Style="width:30%;">