ASP.net中心日历控件

时间:2014-10-23 02:03:28

标签: css asp.net

简单的问题,但给我一个问题:如何使日历的位置居中?

我试过了:

   <asp:Calendar  ID="Calendar1" runat="server" HorizontalAlign="center"...

或将其放入表格后:

   <td style="text-align":center">

   <td align="center">

(最新的一个在HTML5中显然无效)

编辑:这似乎有效,但我不想使用固定宽度......

 <div id="cal1Container" class="calendar" style="margin: 0 auto; width: 200px;">

3 个答案:

答案 0 :(得分:1)

如果您知道可以固定宽度,可以在希望日历驻留的容器中尝试此操作。

<div style="width:200px;margin-left:auto;margin-right:auto"><asp:Calendar ... /></div>

答案 1 :(得分:0)

在你的css中尝试:

td { text-align: center; }
td * { display: inline; }

答案 2 :(得分:0)

将日历放在一组中     <div> </div>
标签,在CSS中使用以下代码:

#myCalendarName{
    display: block;
    margin-left:auto;
    margin-right: auto;
    width: mywidthhere;
    height: myheighthere;
}

应该这样做。