我有这个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']?>"
这部分代码。
答案 0 :(得分:1)
你可以将它包装在<span>
中并做一些CSS,例如:
...
Welcome, <span class="username"><?=$_SESSION['username']?></span>
...
然后css:
.username {
color: #D2D8D9;
font-weight: bold;
....
}
答案 1 :(得分:0)
只需将“欢迎部分包装在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
}
?>
答案 2 :(得分:0)
回声之间的任何内容与任何其他HTML元素一样。
<h1>" Welcome, " <?= $_SESSION['username'] ?></h1>
或
Welcome, <h1 class="username"><?= $_SESSION['username'] ?></h1>
答案 3 :(得分:0)
你没有短标签<? ... ?>
打开......我想......
试试<?php ... ?>
这样做......而不是<?=$_SESSION['username']; ?>
写<?php echo $_SESSION['username']; ?>
这将有效...