所以我试图在一行中打印出来,但是当它执行时,它在两个单独的行中打印出语句。任何想法为什么? 例子: 欢迎 2012 年 12 月 14 日
<?php
print("<h1>Welcome</h1>" .
"<h2>" . Date('n \/ j \/ Y') . "</h2>");
?>
如果这有什么不同,我正在尝试在页面左侧打印欢迎信息,并在右侧打印日期示例: 欢迎 12/14/2012
最佳答案
这是一个 html 问题。由于 h1 和 h2 是 block 级元素,浏览器在末尾放置了一个换行符。您可以使用 css 来更改它或使用更合适的 html
<?php print("<h1 style='display:inline;'>Welcome</h1>" . "<h2 style='display:inline;'>" . Date('n \/ j \/ Y') . "</h2>"); ?>
关于php - 使用 CSS 在同一行显示两个 block 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13873655/