我有这样的PHP代码:
<?php
session_start();
if (!empty($_SESSION['username'])) {
?>
Welcome, <?= $_SESSION['username'] ?>
<br>
<a href='mcLogout.php'>Logout</a>
<?php
} else {
?>
<p class="da">Don't have an account?</p>
<p><a class="lr" href='registrationpage.php'>Register Here</a></p>
<?php
}
?>
代码是显示正在会话(已登录)的用户的用户名和注销链接。我想知道如何使用CSS为用户名提供样式,即:
"Welcome, <?=$_SESSION['username']?>"
这部分代码
你可以直接用<span>
来包装它然后做一些CSS,比如:
...
Welcome, <span class="username"><?=$_SESSION['username']?></span>
...
然后css:
.username {
color: #D2D8D9;
font-weight: bold;
....
}
和其他HTML元素一样。
<h1>" Welcome, " <?= $_SESSION['username'] ?></h1>
或
Welcome, <h1 class="username"><?= $_SESSION['username'] ?></h1>
将"Welcome "部分包装在div中
<?php
session_start();
if (!empty($_SESSION['username'])) {
?>
<div class="welcome-user">Welcome, <?= $_SESSION['username'] ?></div>
<br>
<a href='mcLogout.php'>Logout</a>
<?php
} else {
?>
<p class="da">Don't have an account?</p>
<p><a class="lr" href='registrationpage.php'>Register Here</a></p>
<?php
}
?>
你没有短标签<? ... ?>
打开…我认为……试试<?php ... ?>
,这就行了…把<?=$_SESSION['username']; ?>
写成<?php echo $_SESSION['username']; ?>