css - ASP.Net 图表控件未应用分配给它的 CSS 类

标签 css asp.net

我正在尝试使用 CSS 设置 ASp.Net 图表控件的高度和宽度。 虽然我添加了一个 CssClass 属性,但它似乎是从 Bootstrap 中获取高度和宽度

 <div style="width:66%;position:relative;display:block;overflow:hidden;float:left;" id="divspcpchart">
                                        <asp:Label ID="Label2" runat="server">SP and CP of selected plant </asp:Label>
                                    <br />
                                    <div style="width:80%;display:inline-block;margin:0 auto;">
                                        <asp:Chart ID="SPCPBarChart" runat="server" DataSourceID="EntDataSrcYearPerf"  CssClass="chartSPCP"  >   <%--Width="460px" Height="300px"--%>
                                            <BorderSkin BackColor="#E1E1E1" PageColor="#E1E1E1" SkinStyle="Emboss" />
                                            <Series>
                                                <asp:Series Name="Series1" XValueMember="Year" YValueMembers="SP" ></asp:Series>
                                                <asp:Series Name="Series2" XValueMember="Year" YValueMembers="CP" ></asp:Series>
                                            </Series>
                                            <ChartAreas>
                                                    <asp:ChartArea Name="SPCPBarChartArea">
                                                            <AxisX Title="Year" TitleAlignment="Center" TextOrientation="Horizontal"></AxisX>
                                                            <AxisY Title="SP and CP" TitleAlignment="Center" TextOrientation="Rotated90"></AxisY>
                                                            <Area3DStyle Enable3D="false" />
                                                        </asp:ChartArea>
                                            </ChartAreas>
                                        </asp:Chart>
                                    </div>


                                </div>

如果我手动设置高度和宽度,它显示的宽度为 406 像素。 我的图表 CSS 类如下所示

    #SPCPBarChart {
    width:460px;
    height:300px;
}

我已经尝试将图表控件包含在 div 中并设置 div 的属性,但它仍然从 bootstrap 拉取宽度。

这是浏览器调试捕获

Debug window screen capture

最佳答案

添加 !important 到 CSS 类属性。感谢 Vijay 提醒我。

#SPCPBarChart {
width:440px !important;
height:300px !important;

关于css - ASP.Net 图表控件未应用分配给它的 CSS 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29953309/

相关文章:

php - 如何使用 php、mysql、css 和 html 制作动态幻灯片?

css - 复杂选择器在最后一个闪烁版本 :nth-child(2):nth-last-child(2){} 中不起作用

javascript - 如何在 map 上放置链接标签

c# - 如何以编程方式设置 ASP.NET Web 窗体下拉列表 selecteditem 和 selectedindex

c# - 对象列表上的 InvalidCastException

html - 在滚动条上可见时运行 css 动画

c# - 如何保护asp :textbox from user input?

c# - 如何使用来自 asp.net Web API 的 webApi 将结果存储在数据库中?

asp.net - 在 ASP.NET 中读取分块传输编码的 http 请求的正文

php - 在没有 PHP 的情况下,如何在一页上的内容之间切换?