0

我已经问过这个问题了,对不起,但我会再试一次。

问题是:如何将 css 绑定到 div,仅当用户登录时?

我得到了关注,它正在工作(还有会话 startet 等等)

if (isset($_SESSION['username']))
{
include("/view/leftmenu.php");  
}

现在我想在我的主要内容的左边距上增加 20%。主要内容在此之后。那么只有当用户登录时,我如何才能将一些 CSS 激活到 div。PHP !!!

抱歉再次询问:(

4

2 回答 2

2
<?php
$class = "";
if (isSet($_SESSION['username'])) {
    $class = "addmargin";
}
?>

然后在你的视图/HTML/...

<div class="<?php print $class; ?>">...</div>

现在你的 CSS 中只需要这样的东西

div.addmargin {
    margin: 20%;
}
于 2013-11-07T22:53:24.973 回答
0

<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; ?>
于 2013-11-07T22:58:25.557 回答