Php 使用新的<;p>;标签
我的网站上有以下PHP代码:Php 使用新的<;p>;标签,php,html,css,Php,Html,Css,我的网站上有以下PHP代码: <?php $usernametext = "<p style=" . '"' . "color:#969CB3;font-size:120%" . '"' . ">Username: </p>" . "<p style=" . '"' . "color:black;font-size:150%" . '"' . ">"; echo $usernametext . htmlentities($_SESSION['user']
<?php
$usernametext = "<p style=" . '"' . "color:#969CB3;font-size:120%" . '"' . ">Username: </p>" . "<p style=" . '"' . "color:black;font-size:150%" . '"' . ">";
echo $usernametext . htmlentities($_SESSION['user']['username'], ENT_QUOTES, 'UTF-8');
?>
但这就是它所表现出来的
我希望它在一行上,像这样显示
标记(带有样式)创建了一个(或两个)我不想要的换行符。我试图将
标记从PHP中删除,但没有成功。可以这样做吗?使用span标记代替p标记
<?php
$usernametext = "<span style=" . '"' . "color:#969CB3;font-size:120%" . '"' . ">Username: </span>" . "<span style=" . '"' . "color:black;font-size:150%" . '"' . ">";
echo $usernametext . htmlentities($_SESSION['user']['username'], ENT_QUOTES, 'UTF-8');
?>
简单,将p改为span,因为根据定义,每个p代表一个新段落(使用p时可能有避免换行的方法,但这种方法没有效果) 该
不适合您的工作您应该使用一个内联标签,如
看看这个,可能会有帮助
<?php
$usernametext = "<span style=" . '"' . "color:#969CB3;font-size:120%" . '"' . ">Username: </span>" . "<span style=" . '"' . "color:black;font-size:150%" . '"' . ">";
echo $usernametext . htmlentities($_SESSION['user']['username'], ENT_QUOTES, 'UTF-8');
?>
这里有一个片段
用户名是
XYZ
为该
<style>
p {
display :inline;
}
</style>
<?php
$usernametext = "<p style=" . '"' . "color:#969CB3;font-size:120%" . '"' . ">Username: </p>" . "<p style=" . '"' . "color:black;font-size:150%" . '"' . ">";
echo $usernametext . htmlentities($_SESSION['user']['username'], ENT_QUOTES, 'UTF-8');
?>
p{
显示:内联;
}