我是 ASP.NET 的新手,在设计 DataList 样式时遇到了问题。我最近迷上了边框上的圆 Angular ,并试图通过将其应用于所有 HTML 标记来在我的所有页面上使用这种效果。在 Internet Explorer 上,我的 DataList 上的边框看起来很糟糕,因为我看到 rounded corners around each element of my DataList而不仅仅是外框边框的四个 Angular 。
我将此归结为 ASP.NET 正在添加的事实:
style="collapse-border:collapse"
到在呈现的 HTML 中开始我的 DataList 的标记。如果此样式规则不存在,则边框看起来是 exactly as I intended .
我不知道如何从 ASP.NET 生成的内容中消除边框折叠样式。我没有看到它出现在 Visual Web Developer IDE 或 DataList 的属性中。我似乎也无法在样式表中覆盖它。标签上的样式属性是否胜过所有其他规则?谁能建议我如何让 ASP.NET 不生成边框折叠样式?
最佳答案
一个 DataList
呈现 border-collapse: collapse;
风格当其CellSpacing
属性设置为 0(默认值)。要删除样式,请设置 CellSpacing
至 -1
.
关于asp.net - 从 ASP.NET DataList 中删除边框折叠样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9249641/