if else 的内联样式

inline style with if else

我想使用 if else 的内联样式吗?这可能吗

 <p><a style="display:none" href="download.ashx?[pdflink]" target="_blank">Download</a></p>

如果 [pdflink] 为 NULL

,则必须显示 none

您可以尝试使用 CSS attribute selector

在下面的代码段中,匹配 download.ashx? 的锚标记 href 将被隐藏。因此,如果您在 ? 之后有一个带有附加内容的锚标记,它将显示。

a[href="download.ashx?"] {
  display: none;
}
<p><a href="download.ashx?[pdflink]" target="_blank">Download</a></p>
<p><a href="download.ashx?1" target="_blank">Download</a></p>
<p><a href="download.ashx?anything" target="_blank">Download</a></p>
<p><a href="download.ashx?" target="_blank">Download</a></p>