выравнивая имя - PullRequest
       5

выравнивая имя

0 голосов
/ 27 января 2011

я хотел выровнять мою заметку приветствия вправо, используя <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 ]

4 голосов
/ 27 января 2011

Попробуйте это

 echo "<div style='text-align:right'><h1>Welcome ". $_SESSION['SESS_FIRST_NAME']."!</h1></div>";
0 голосов
/ 15 августа 2013
<div align =right>
<?php
..
..
.. // code you want to align to the right
..
?>
</div>

Таким образом вы можете выровнять определенный сегмент кода вправо.Если позже вы хотите выровнять какой-то другой сегмент кода в центре.Тогда вы можете использовать

Таким образом, вы можете выровнять различные сегменты по-разному.

0 голосов
/ 27 января 2011

Использование ALIGN устарело и во многих ситуациях дает сбой.В вашем случае вы, вероятно, пишете что-то в html_header.php, что приводит к сбою ALIGN.

Попробуйте сделать:

print "<div style=\"float:right\"><p><h1>Welcome ". $_SESSION['SESS_FIRST_NAME']."!</h1></p></div>";
0 голосов
/ 27 января 2011
 print"<p align=\"RIGHT\"><h1>Welcome ". $_SESSION['SESS_FIRST_NAME']."!</h1></p>";

Вам также разрешено использовать одиночные квоты.Это может вам помочь.

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

Кроме того, после печати должен быть пробел, или вы должны обернуть то, что печатается в скобках.

Редактировать: я использовал echo outпо привычке, прости.Вы можете использовать и то, и другое, но я [думаю] где-то читал, что echo - лучший выбор, чем print - хотя не уверен на 100%, но они делают то же самое.Я пойду посмотрю, хотя.(Конечно, если кто-то читает это, знает ли один лучше другого, дайте мне знать!)

0 голосов
/ 27 января 2011

Вероятно, потому, что ваш тег <h1> не настроен для выравнивания по правому краю, а вместо этого для выравнивания по центру.Вам нужно переопределить это с помощью CSS.Попробуйте вместо этого: echo "<h1 style="text-align: right;">Welcome ".$_SESSION['SESS_FIRST_NAME']."</h1>"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...