asp.net - 从 ASP.NET DataList 中删除边框折叠样式

标签 asp.net css datalist

我是 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/

相关文章:

javascript - 如何隐藏 html 输入列表中的某些字符?

asp.net - 当用户控件中的数据列表中触发下拉事件时,动态添加的控件将被删除

c# - 如何使用 asp.net mvc webapi 发送电子邮件附件

当用户未经身份验证时,ASP.NET 会覆盖重定向中的默认 returnto 参数

html - float div 覆盖下一个 div

javascript - 如何更新动态自动完成的数据列表?

javascript - 从一长串 html 代码构造 DOM 对象的最佳实践

c# - 新手从哪里开始在 asp.net c# 中记录错误?

css - 如何在连字符处将表格单元格中的文本换行?

HTML/CSS 列表列排序