仅在用户登录时才将类添加到div

时间:2013-11-07 22:50:44

标签: php css

我已经问了这个问题,sry,但生病再试一次。

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

我得到了关注,它正在工作(也是会话启动等等)

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

现在我想在我的主要内容上添加20%到margin-left。主要内容在此之后。 那么,只有当用户登录时,我如何激活一些css到div.PHP !!!!

再次询问:(

2 个答案:

答案 0 :(得分:2)

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

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

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

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

div.addmargin {
    margin: 20%;
}

答案 1 :(得分: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; ?>