Ani*_*nil 1 html php if-statement
我有这个代码,我想尽可能小.
正如您所看到的,我们重复了很多相同的HTML代码,但稍有改动.
<?php if( ! $liked_before): // If not liked before, show the link a href?>
<a href="javascript:;" id="action-like">
<div class="action_like" title="Like">
<abbr title="Like">Like</abbr>
</div>
</a>
<?php elseif($liked_before): // else dim it and make non clickable ?>
<p id="action-like" rel="liked_before">
<div class="action_like" title="You Like this" style="opacity: 0.5;">
<abbr title="You Like this">Like</abbr>
</div>
</p>
<?php endif; ?>
Run Code Online (Sandbox Code Playgroud)
有点坚持我会如何将其缩减为更少.
之后我也有与上面相同的代码,所以我有2个if if语句.
如您所见,唯一改变的是:
a href=...标签的p标签p标签必须有相对的,因为它是在JavaScript中使用.任何想法我怎么能让这个更精简?
某种内联回声.
你会怎么做?
我会保持原样.
从您的示例中,您还要修改<p>或<a>标记(样式和abbr属性)中的HTML ,并且将一些东西混合在一起以解决这个微不足道的"问题"只会导致更少的可读性和更难管理代码.特别是从效率的角度来看,这里没有任何好处.