我有一个很长的 PHP 脚本,我在其中包含了内联 CSS 来显示和隐藏文本。这是我所拥有的示例:
<?php
echo "<div class='ReqAcctAPI'><img src='ajax-loader2.gif'></div>";
echo "<style type='text/css'>#ReqAcctAPI { display:visible; }</style>";
...
... (processing of other code on page goes here)
...
echo "<style type='text/css'>#ReqAcctAPI { display:none; }</style>";
echo "<font color='#00BB00'><b>*** DONE</b></font><br /> <br />";
?>
它会很好地显示图像,但是当它到达第二个样式标签时,它不会隐藏它。
我错过了什么?
最佳答案
您假设添加 display:block
或 display:inline-block;
而不是可见。 visibility 和 display 是不同的定义
来源:http://www.w3schools.com/css/css_display_visibility.asp
回答:
<?php
echo "<div class='ReqAcctAPI'><img src='ajax-loader2.gif'></div>";
echo "<style type='text/css'>.ReqAcctAPI { display:block; }</style>";
...
... (processing of other code on page goes here)
...
echo "<style type='text/css'>.ReqAcctAPI { display:none; }</style>";
echo "<font color='#00BB00'><b>*** DONE</b></font><br /> <br />";
?>
关于php - 内联 CSS 显示/隐藏 div 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21926161/