Asp.net 从内联链接中删除下划线。
您好,我在使用此asp.net模板时遇到一些问题。我尝试了Asp.net 从内联链接中删除下划线。,asp.net,css,Asp.net,Css,您好,我在使用此asp.net模板时遇到一些问题。我尝试了文本装饰:无,但没有效果 <telerik:RadListView ID="NewsList" ItemPlaceholderID="ItemsContainer" runat="server" EnableEmbeddedSkins="false" EnableEmbeddedBaseStylesheet="false"> <LayoutTemplate> <ul>
文本装饰:无
,但没有效果
<telerik:RadListView ID="NewsList" ItemPlaceholderID="ItemsContainer" runat="server" EnableEmbeddedSkins="false" EnableEmbeddedBaseStylesheet="false">
<LayoutTemplate>
<ul>
<asp:PlaceHolder ID="ItemsContainer" runat="server" />
</ul>
</LayoutTemplate>
<ItemTemplate>
<li style="list-style-type:none;" data-sf-provider='<%# Eval("Provider.Name")%>' data-sf-id='<%# Eval("Id")%>' data-sf-type="Telerik.Sitefinity.News.Model.NewsItem">
<h2 style="font: 13px Verdana; color:black; text-decoration:none;">
<sf:DetailsViewHyperLink TextDataField="Title" ToolTipDataField="Description" data-sf-field="Title" data-sf-ftype="ShortText" runat="server" />
</h2>
<span style="font:8px Verdana" >
<sf:FieldListView ID="summary" runat="server" Text="{0}" Properties="Summary" WrapperTagName="div" EditableFieldType="ShortText"/>
</span>
</li>
</ItemTemplate>
</telerik:RadListView>
<sf:Pager id="pager" runat="server"></sf:Pager>
链接的颜色和下划线仍保持不变。我怎样才能改变这一点
结果是:
给你的H2起一个类名。让我们说“链接持有者”。然后在你的CSS中尝试类似
h2.link_holder a
{
text-decoration:none;
}
另外,你能给出sf:DetailsViewHyperLink一个CssClass吗?开发者工具是否显示CSS规则应用于该
li
?如果没有,您能否共享呈现的HTML?是的,如果我检查元素,我可以打开和关闭元素,但实际上不会更改输出。在任何情况下,text decoration:none
仅适用于链接,而不适用于父级h2
。因此,您需要将其应用于
,看起来超链接是以覆盖样式呈现的。尝试使用CssClass
属性将样式应用于sf:DetailsViewHyperLink