我已经问过这个问题了,对不起,但我会再试一次。
问题是:如何将 css 绑定到 div,仅当用户登录时?
我得到了关注,它正在工作(还有会话 startet 等等)
if (isset($_SESSION['username']))
{
include("/view/leftmenu.php");
}
现在我想在我的主要内容的左边距上增加 20%。主要内容在此之后。那么只有当用户登录时,我如何才能将一些 CSS 激活到 div。PHP !!!
抱歉再次询问:(
<?php
$class = "";
if (isSet($_SESSION['username'])) {
$class = "addmargin";
}
?>
然后在你的视图/HTML/...
<div class="<?php print $class; ?>">...</div>
现在你的 CSS 中只需要这样的东西
div.addmargin {
margin: 20%;
}
在<head>
做:
<?php if (isset($_SESSION['username'])) : ?>
<style type = "text/css">
#maincontent{
margin: 20%;
}
</style>
<!-- or add link to the style sheet -->
<link href="logged-in-style.css" rel="stylesheet" type="text/css">
<?php endif; ?>