【问题标题】:Obout calendar and .css interupptionObout 日历和 .css 中断
【发布时间】:2014-03-17 17:05:59
【问题描述】:

我的 Obout 日历工作正常,但似乎有一个问题,因为月份滚动条不可见,经过反复试验,我发现问题的原因是我在 head 中的 asp css 样式中的一行但是我无法删除该行,因为它会导致我网站的其他部分出现问题。

这是导致问题table-layout: fixed;的行 它位于头部:

 <style type="text/css">
    #form1
    {
        text-align: center;
    }
    td { overflow: hidden; }
    table { padding: 0px;
        table-layout: fixed;
        font-size: small;
        font-family: Arial, Helvetica, sans-serif;
        margin-right: 0px;
        text-align: left;
    }
    .style54
    {
        width: 1158px;
        border-collapse: collapse;
        }
    .style73
    {
        width: 99%;
        margin-left: 0px;
    }

.......

这是我的 Obout 日历:

 <table border = "1"  ><tr> <td> Date :
 <ASP:TextBox runat="server" id="txtDate" />
 <obout:Calendar ID="Calendar2" runat="server"
 CultureName="en-GB" 
 DatePickerMode = "true" 
 TextBoxId = "txtDate"
 Align="Under" DatePickerImagePath = "images/icon2.gif" >
</obout:Calendar> 
</td></tr></table>

如何在没有table-layout: fixed; 线路干扰的情况下使用我的日历?

谢谢

【问题讨论】:

    标签: c# javascript asp.net obout


    【解决方案1】:

    您是否尝试在 Obout CSS 中覆盖 table-layout:fixed?

    【讨论】:

    • @Jonatan Anctil 我不知道该怎么做,请你解释一下
    • 我不记得 Obout 控件是否带有 CSS 文件。如果您可以编辑这些文件,请找到为日历定义的类名并设置 table-layout:initial。如果你不能修改 CSS,Obout Calendar 有一个属性 CSSCalendar,我相信你可以用 table-layout 属性定义一个类名。
    • 它说 table-layout:initial, initial 不是表格布局的变量
    • 我尝试了以下方法:&lt;table style="table-layout: initial"&gt; 我还尝试将一个名为table.test 的新项目与table-layout: initial 放在css 中,我还尝试将table-layout: initial 放在里面日历样式.css 文件。但是当我从页面的内部 css 中删除 table-layout: fixed 时,它可以正常工作,但我的其余表格却搞砸了:(
    • 你尝试过使用 !important 标志吗? table-layout:initial !important
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-03
    • 2016-02-16
    • 1970-01-01
    • 2011-10-14
    • 1970-01-01
    相关资源
    最近更新 更多