所以我试图在一行上打印出来,但是当它执行时,它将语句打印在两个单独的行上。任何想法为什么?示例:欢迎 2012 年 12 月 14 日
<?php
print("<h1>Welcome</h1>" .
"<h2>" . Date('n \/ j \/ Y') . "</h2>");
?>
如果这有什么不同,我会尝试在页面左侧打印欢迎邮件,并在右侧打印日期示例:欢迎 2012 年 12 月 14 日
那是一个html问题。由于 h1 和 h2 是块级元素,浏览器在末尾放置一个换行符。您可以使用 css 来更改或使用更合适的 html
<?php print("<h1 style='display:inline;'>Welcome</h1>" . "<h2 style='display:inline;'>" . Date('n \/ j \/ Y') . "</h2>"); ?>
<?php print("<h1>Welcome " . Date('n \/ j \/ Y') )."</h1>"; ?>
还有一个提示: 在盒子里思考并找出哪些元素是块元素。如果它们是块元素,则必须将它们浮动或将它们更改为内联对象。