使用CSS在同一行上显示两个块元素

时间:2012-12-14 06:18:18

标签: php html css

所以我试图在一行上打印出来,但是当它执行时,它会在两条不同的行上打印出来。有什么想法吗? 例: 欢迎 二〇一二年十二月一十四日

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

如果这有任何区别我试图在页面的左侧打印一个欢迎的,并在右侧打印日期示例: 欢迎12/14/2012

3 个答案:

答案 0 :(得分:7)

这是一个HTML问题。由于h1和h2是块级元素,因此浏览器会在末尾添加换行符。您可以使用css来更改它或使用更合适的html

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

答案 1 :(得分:3)

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

答案 2 :(得分:0)

也是提示: 在框中思考并找出哪些元素是块元素。 如果它们是块元素,则必须将它们浮动或将它们更改为内联对象。