2013-06-02 78 views
-4

改變我有一個PHP腳本在我的PHP文件:如何文本的字體和字體顏色從PHP

<?php 
session_start(); 
if($_SESSION['username']){ 
echo"Hey".$_SESSION['username']; 
echo"<p>"; 
echo"<a href ='logout.php'>Click here to logout</a>"; 
} 
else 
    header("Location: index.php"); 
?> 

但是,你怎麼在這裏改變字體和顏色:echo"Hey".$_SESSION['username'];

我設法讓它顯示數據庫的用戶名。但修改用戶名的字體和顏色不起作用。我嘗試使用一些CSS元素來包裝PHP標籤,但它不起作用。

有什麼建議嗎?

+0

使用'printf'格式化輸出 – Amir

+0

printf?沒想到PHP可以做到這一點。讓我想起Java和C再次哈哈。 – user11998

+3

有可能是它讓你想起C的原因;) – BenM

回答

2

使用span標籤,並深信它會工作(注:不是必要的,我們必須使用span標籤,使其工作,任內聯元素是在這裏很好)

echo '<span class="message">Hey '.$_SESSION['username'].'</span>'; 

CSS

span.message { 
    color: red; 
} 

我猜你一定在轉義引號時遇到了一些麻煩,也請注意,我使用的是',所以如果你只傳遞文字字符串,請使用',如果你的s中包含variables比你需要使用"其他'是完美的。

+1

的可能重複Ahh有效。非常感謝。從來沒有聽說過標籤,我也會檢查一下。 – user11998

+0

@ user11998'span'是一個內聯元素,它是爲了這樣的目的,也可以通過具有特定的CSS選擇器來忽略跨標記上的類 –

+5

可能是一個想法,以獲得一個很好的參考和刷新HTML;) – BenM

相關問題