duanpo1498 2014-10-21 10:19
浏览 5
已采纳

HTML输出不是我所期望的

I am having some trouble with php. here is my html that I want:

<p><h1>name</h1>surname</p>

where name and surname is variables in php

what i get is:

<p></p> <h1>name</h1> "surname" <p></p>

here is my php code:

echo "<p> <h1>{$rowsList['Name']}</h1> {$rowsList['Surname']} </p>";
  • 写回答

2条回答 默认 最新

  • dongsuo0517 2014-10-21 10:21
    关注

    Semantics

    The basic semantics:

    • <h1> tag is used for Headings.
    • <p> tag is used for Paragraphs.

    You cannot contain a Heading inside a Paragraph.

    It is not semantically valid and it doesn't make sense. Instead you need to consider removing the surrounding <p> tags.

    From other sources:

    StackOverflow

    It is impossible to put a heading element inside a p element in HTML markup, not just formally but because browsers implicitly terminate an open p element when they encounter a heading. So the question is meaningless: an element that cannot exist in a certain context cannot have any meaning (semantics) within that context.

    Instead of using p to group text and headings together, you can use the div element or, with the usual caveats, HTML5 novelties like section and article.

    W3C

    According to standards a Paragraph should not contain other block elements (including paragraphs and headers). As indicated in other answers, to group a header with a paragraph you can use the div tag.

    You can find a lot of information about this subject also on w3c's website: http://www.w3.org/TR/html401/struct/global.html#block-inline

    Solution

    Change the PHP Code to:

    echo "<h1>{$rowsList['Name']}</h1> <p>{$rowsList['Surname']} </p>";
    

    References:

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 求帮我调试一下freefem代码
  • ¥15 R语言Rstudio突然无法启动
  • ¥15 关于#matlab#的问题:提取2个图像的变量作为另外一个图像像元的移动量,计算新的位置创建新的图像并提取第二个图像的变量到新的图像
  • ¥15 改算法,照着压缩包里边,参考其他代码封装的格式 写到main函数里
  • ¥15 用windows做服务的同志有吗
  • ¥60 求一个简单的网页(标签-安全|关键词-上传)
  • ¥35 lstm时间序列共享单车预测,loss值优化,参数优化算法
  • ¥15 Python中的request,如何使用ssr节点,通过代理requests网页。本人在泰国,需要用大陆ip才能玩网页游戏,合法合规。
  • ¥100 为什么这个恒流源电路不能恒流?
  • ¥15 有偿求跨组件数据流路径图