对齐名称<p align =“left”> </p>

时间:2011-01-27 04:45:54

标签: php html alignment

我希望使用<p align="right">将我的欢迎说明对齐到右侧 但它似乎没有工作......是因为Session / PHP不能与p align一起工作吗?

<?php

    session_start();
 if($_SESSION['SESS_admin'] == 0)
  require("do_menu.php");
 else
  require("do_menu3.php");
 require("auth.php");
    require("do_html_header.php");
 do_html_header();
 print"<p align=\"RIGHT\"><h1>Welcome ". $_SESSION['SESS_FIRST_NAME']."!</h1></p>";
 do_menu();

?>

提前感谢!

5 个答案:

答案 0 :(得分:4)

试试这个

 echo "<div style='text-align:right'><h1>Welcome ". $_SESSION['SESS_FIRST_NAME']."!</h1></div>";

答案 1 :(得分:0)

可能是因为您的<h1>标记未设置为右对齐,而是设置为对齐中心。你需要用CSS覆盖它。请改为尝试:echo "<h1 style="text-align: right;">Welcome ".$_SESSION['SESS_FIRST_NAME']."</h1>"

答案 2 :(得分:0)

 print"<p align=\"RIGHT\"><h1>Welcome ". $_SESSION['SESS_FIRST_NAME']."!</h1></p>";

你也可以使用单个qoutes。这可能对你有帮助。

echo '<p align="right"><h1>Welcome '. $_SESSION['SESS_FIRST_NAME'] .'!</h1></p>';

此外,打印后应该有一个空格,或者你应该将正在打印的内容包装在括号中。

编辑:我习惯使用echo,抱歉。你可以使用其中任何一个,但我认为我在某处读到echoprint更好的选择 - 但不是100%肯定,但他们做同样的事情。不过,我会去查一查。 (当然,如果有人读到这个,知道一个人比另一个好,请告诉我!)

答案 3 :(得分:0)

不推荐使用ALIGN,在许多情况下都失败了。在你的情况下,你可能在html_header.php中写了一些东西导致ALIGN失败。

尝试做:

print "<div style=\"float:right\"><p><h1>Welcome ". $_SESSION['SESS_FIRST_NAME']."!</h1></p></div>";

答案 4 :(得分:0)

<div align =right>
<?php
..
..
.. // code you want to align to the right
..
?>
</div>

这样您就可以将特定的代码段对齐到右侧。 如果以后要在中心对齐其他代码段。 然后你可以使用

通过这种方式,您可以区别对齐不同的细分。