table中Repeater绑定数据。如何使其数据居中呢。还有突出部分。请问怎么解决呢
贴一下你绑定的源码。这样别人可以更准确的绑定你呢。style="border: 1px solid #cccccc; text-align: center
这一段样式你是给的行呢?还是列呢。不知道你外面的容器是啥。是不是table外还有容器,2个的宽度不一致,可以给table宽度100%,然后给<td>宽度 几%。如过时5列,就每列20%。
<asp:Content ID="Content3" ContentPlaceHolderID="Body" runat="server">
<table class="fixtable" style="border: 1px solid #cccccc; text-align: center" ><%--style="border: 1px solid #cccccc; text-align: center"--%>
<tr>
<th>编号</th>
<th>本月工作</th>
<th>年假</th>
<th>事假</th>
<th>病假</th>
<th>调休</th>
<th>产假</th>
<th>其他</th>
<th>旷工(天)</th>
<th>加班(小时)</th>
<th>迟到/早退(次)</th>
<th>扣款(天)</th>
</tr>
<asp:Repeater ID="RP_Relation" runat="server">
<ItemTemplate>
<tr>
<td>
<asp:TextBox ID="txtEmpName" Text='<%# Eval("EMPID") %>' runat="server"></asp:TextBox>
</td>
<td>
<asp:TextBox ID="txtMonths" Text='<%# Eval("MONTHWORKDAYS") %>' runat="server"></asp:TextBox>
</td>
<td>
<asp:TextBox ID="txtYearDays" Text='<%# Eval("ANNUALLEAVE") %>' runat="server"></asp:TextBox>
</td>
<td>
<asp:TextBox ID="txtComEave" Text='<%# Eval("COMPASSIONATELEAVE") %>' runat="server"></asp:TextBox>
</td>
<td>
<asp:TextBox ID="txtSick" Text='<%# Eval("SICKLEAVE") %>' runat="server"></asp:TextBox>
</td>
<td>
<asp:TextBox ID="txtSoff" Text='<%# Eval("DAYSOFF") %>' runat="server"></asp:TextBox>
</td>
<td>
<asp:TextBox ID="txtMate" Text='<%# Eval("MATERNITYLEAVE") %>' runat="server"></asp:TextBox>
</td>
<td>
<asp:TextBox ID="txtOther" Text='<%# Eval("OTHERLEAVE") %>' runat="server"></asp:TextBox>
</td>
<td>
<asp:TextBox ID="txtSkip" Text='<%# Eval("SKIPWORKDAYS") %>' runat="server"></asp:TextBox>
</td>
<td>
<asp:TextBox ID="txtExt" Text='<%# Eval("EXTRAWORKHOURS") %>' runat="server"></asp:TextBox>
</td>
<td>
<asp:TextBox ID="txtLate" Text='<%# Eval("LATECOUNT") %>' runat="server"></asp:TextBox>
</td>
<td>
<asp:TextBox ID="txtDeduct" Text='<%# Eval("DEDUCTDAYS") %>' runat="server"></asp:TextBox>
</td>
</tr>
</ItemTemplate>
</asp:Repeater>
<tr>
<td style="float: right; padding-right: 20px">
<dx:ASPxButton ID="btnSave" runat="server" Text="保 存" OnClick="btnSave_Click" Theme="SoftOrange" Width="100px" Style="float: right; margin-right: 20px">
</dx:ASPxButton>
</td>
<td>
<dx:ASPxButton ID="btnClose" runat="server" Text="取 消" Theme="SoftOrange" Width="100px" AutoPostBack="false">
<ClientSideEvents Click="function(s,e){window.location='Company.aspx'}"/>
</dx:ASPxButton>
</td>
</tr>
</table>
</asp:Content>
@我二我快乐: <style type="text/css">
table.tables(这里的tables是table用的样式名){
width:100%;
}
table.tables th {
width: 8%;
}
table.tables td {
text-algin:center;
width: 8%;
}
</style>
这段样式比较粗略,不过大楷就这意思。写下样式控制下th.td的宽度。然后文字居中即可。
这些是CSS的事。
style="border: 1px solid #cccccc; text-align: center" 请问怎么设置呢
<td align="center">
内容....
</td>