我不明白你的意思。但是,
是否可以隐藏网站的一部分,如DIV
或任何带有opacity
&PHP中的z-index
而不是CSS
CSS代码:
#unwantedposition{
opacity:0;
z-index:9999;
position:absolute;
}
我正在尝试用PHP 重写我的CSS代码
PHP代码:
header("Content-type: text/css; charset: UTF-8");
$opacity = "0";
$z-index = "9999";
$position = "absolute";
我该怎么解决这个问题?
您可以简单地覆盖该CSS类。
<?php
echo '<style>
#unwantedposition{
opacity:0;
z-index:9999;
position:absolute;
}
</style>';
它应该放在CSS文件下面的头标记中。
您可以有条件地显示HTML标记:
<?php if ($isNeedToShow): ?>
<div>...</div>
<?php endif ?>
opacity
和z-index
是CSS属性。然而,PHP不能访问DOM Element
,它只能使用HTML和CSS的混合。
那么问题来了,如何使用PHP来混合HTML和CSS呢?
您可以打印<tag style="css-property: value;"></tag>
示例:
<div style="opacity: 0; z-index: 9999; position: absolute"></div>
这个答案有帮助吗?如果你还有其他问题,你可以添加关于你的问题的评论。
尝试在变量$hide
的主体下使用if语句示例将其设置在html页面的顶部来实现这一点
<style type="text/css">
.disabled-div {
pointer-events: none;
opacity: 0.4;
}
</style>
<body>
<div class="<?php if($hide === true){ ?>disabled-div <?php } ?>">this is my hidden div</div>
<div>some content</div>
</body>