1

所以我试图在一行上打印出来,但是当它执行时,它将语句打印在两个单独的行上。任何想法为什么?示例:欢迎 2012 年 12 月 14 日

<?php print("<h1>Welcome</h1>" . "<h2>" . Date('n \/ j \/ Y') . "</h2>"); ?>

如果这有什么不同,我会尝试在页面左侧打印欢迎邮件,并在右侧打印日期示例:欢迎 2012 年 12 月 14 日

4

3 回答 3

7

那是一个html问题。由于 h1 和 h2 是块级元素,浏览器在末尾放置一个换行符。您可以使用 css 来更改或使用更合适的 html

<?php print("<h1 style='display:inline;'>Welcome</h1>" . "<h2 style='display:inline;'>" . Date('n \/ j \/ Y') . "</h2>"); ?>
于 2012-12-14T06:20:49.890 回答
3
<?php print("<h1>Welcome  " . Date('n \/ j \/ Y') )."</h1>"; ?>
于 2012-12-14T06:21:54.880 回答
0

还有一个提示: 在盒子里思考并找出哪些元素是块元素。如果它们是块元素,则必须将它们浮动或将它们更改为内联对象。

于 2012-12-14T10:15:13.757 回答