当前位置: 首页 > 面试题库 >

可以嵌套在P元素内的HTML5元素列表?

丌官积厚
2023-03-14
问题内容

我试图找出所有可以嵌套在段落元素中的有效HTML5元素,以使w3验证程序不会显示任何错误。我的意思是我正在尝试找出所有可以替换以下代码中的点的标记,以便w3验证程序不显示任何错误:

<p>...</p>

有这样的清单吗?我尝试在Google上搜索时没有任何运气。

即使有相反的列表,即不能嵌套在段落元素中的元素,对我来说也足够了。


问题答案:

HTML5规范告诉我们,<p>元素的内容模型正在对content进行措辞。短语内容由规范定义:

### 3.2.5.1.5短语内容

短语内容是文档的文本,以及在段落内级别标记该文本的元素。段落内容的表述方式。

  • [a](http://dev.w3.org/html5/spec/single-page.html#the-a-element)
    (如果仅包含措辞内容)
  • [abbr](http://dev.w3.org/html5/spec/single-page.html#the-abbr-element)
  • [area](http://dev.w3.org/html5/spec/single-page.html#the-area- element)(如果它是[map](http://dev.w3.org/html5/spec/single-page.html#the-map- element)元素的后代)
  • [audio](http://dev.w3.org/html5/spec/single-page.html#the-audio-element)
  • [b](http://dev.w3.org/html5/spec/single-page.html#the-b-element)
  • [bdi](http://dev.w3.org/html5/spec/single-page.html#the-bdi-element)
  • [bdo](http://dev.w3.org/html5/spec/single-page.html#the-bdo-element)
  • [br](http://dev.w3.org/html5/spec/single-page.html#the-br-element)
  • [button](http://dev.w3.org/html5/spec/single-page.html#the-button- element)
  • [canvas](http://dev.w3.org/html5/spec/single-page.html#the-canvas- element)
  • [cite](http://dev.w3.org/html5/spec/single-page.html#the-cite-element)
  • [code](http://dev.w3.org/html5/spec/single-page.html#the-code-element)
  • [command](http://dev.w3.org/html5/spec/single-page.html#the-command-element)
  • [datalist](http://dev.w3.org/html5/spec/single-page.html#the-datalist- element)
  • [del](http://dev.w3.org/html5/spec/single-page.html#the-del-element)(如果仅包含措辞内容)
  • [dfn](http://dev.w3.org/html5/spec/single-page.html#the-dfn-element)
  • [em](http://dev.w3.org/html5/spec/single-page.html#the-em-element)
  • [embed](http://dev.w3.org/html5/spec/single-page.html#the-embed-element)
  • [i](http://dev.w3.org/html5/spec/single-page.html#the-i-element)
  • [iframe](http://dev.w3.org/html5/spec/single-page.html#the-iframe- element)
  • [img](http://dev.w3.org/html5/spec/single-page.html#the-img-element)
  • [input](http://dev.w3.org/html5/spec/single-page.html#the-input-element)
  • [ins](http://dev.w3.org/html5/spec/single-page.html#the-ins-element)
    (如果仅包含措辞内容)
  • [kbd](http://dev.w3.org/html5/spec/single-page.html#the-kbd-element)
  • [keygen](http://dev.w3.org/html5/spec/single-page.html#the-keygen- element)
  • [label](http://dev.w3.org/html5/spec/single-page.html#the-label-element)
  • [map](http://dev.w3.org/html5/spec/single-page.html#the-map-element)
    (如果仅包含措辞内容)
  • [mark](http://dev.w3.org/html5/spec/single-page.html#the-mark-element)
  • [math](http://dev.w3.org/html5/spec/single-page.html#math)
  • [meter](http://dev.w3.org/html5/spec/single-page.html#the-meter-element)
  • [noscript](http://dev.w3.org/html5/spec/single-page.html#the-noscript-element)
  • [object](http://dev.w3.org/html5/spec/single-page.html#the-object- element)
  • [output](http://dev.w3.org/html5/spec/single-page.html#the-output- element) * [progress](http://dev.w3.org/html5/spec/single-page.html#the-progress- element)
  • [q](http://dev.w3.org/html5/spec/single-page.html#the-q-element)
  • [ruby](http://dev.w3.org/html5/spec/single-page.html#the-ruby-element)
  • [s](http://dev.w3.org/html5/spec/single-page.html#the-s-element)
  • [samp](http://dev.w3.org/html5/spec/single-page.html#the-samp-element)
  • [script](http://dev.w3.org/html5/spec/single-page.html#the-script-element)
  • [select](http://dev.w3.org/html5/spec/single-page.html#the-select-element)
  • [small](http://dev.w3.org/html5/spec/single-page.html#the-small-element)
  • [span](http://dev.w3.org/html5/spec/single-page.html#the-span-element)
  • [strong](http://dev.w3.org/html5/spec/single-page.html#the-strong-element)
  • [sub](http://dev.w3.org/html5/spec/single-page.html#the-sub-and-sup-elements)
  • [sup](http://dev.w3.org/html5/spec/single-page.html#the-sub-and-sup-elements)
  • [svg](http://dev.w3.org/html5/spec/single-page.html#svg)
  • [textarea](http://dev.w3.org/html5/spec/single-page.html#the-textarea-element)
  • [time](http://dev.w3.org/html5/spec/single-page.html#the-time-element)
  • [u](http://dev.w3.org/html5/spec/single-page.html#the-u-element)
  • [var](http://dev.w3.org/html5/spec/single-page.html#the-var-element)
  • [video](http://dev.w3.org/html5/spec/single-page.html#the-video-element)
  • [wbr](http://dev.w3.org/html5/spec/single-page.html#the-wbr-element)


 类似资料:
  • 问题内容: 我有一个:before开头的’quote’和一个:after结束的报价。 现在,我想要的是一个:after:after供“引用”参考,但我无法使其正常工作。 有人知道这是否可能吗? 到目前为止,我的代码: 问题答案: 已经提出了嵌套和伪元素的想法;请参阅“生成和替换的内容”模块的这一部分。但是,该模块已被放弃,等待完全重写,因此在重新发布该文档之前,我不会屏息。即便如此,嵌套内容伪元素

  • HTML会忽略在文本编辑器中输入的回车符合其他额外的空格,要在网页中开始一个新的段落,应该使用p元素(p 是 paragraph 的缩写)。 p元素是一个有特定语义的元素,以 <p> 标签开始,以 </p> 标签结束。但是,当 p元素后紧跟 address、article, aside、blockquote、div、dl、fieldset、footer、form、h1~h6、header、hgro

  • 问题内容: 我有以下XML: 我有以下Java类将其映射到: 当我尝试与解组 我得到这个错误 我需要参数同时具有’attr’属性和内容,所以我在做什么错呢? 问题答案: 默认情况下, JAXB(JSR-222) 实现将公共属性(获取/设置方法)和带注释的字段视为已映射(和分开)。默认映射是这样,因此您的属性将被视为以此方式映射。 解决方案1 由于您要注释字段,因此需要在类中添加。 解决方案#2 注

  • 如何使用JAXB生成以下结构?在我的例子中,我有一个动态属性列表,它可能有3种类型:整数、字符串或列表。但是,列表属性具有嵌套元素。我怎样才能做到这一点?

  • 问题内容: 为什么我们永远不能将元素作为元素的子元素? 我用以下代码制作了一个网页 在这里,元素是p元素的子元素。但是,在所有主流浏览器(Chrome,Firefox和Internet Explorer-所有最新版本)中,其解释如下 我通过右键单击元素(在Chrome中)并选择检查元素选项来对其进行检查。我在Chrome中看到了它,但是其他两个浏览器的行为也相同(CSS选择器“ p ul”无法正常

  • 主要内容:HTML5 新元素,<canvas> 新元素,新多媒体元素,新表单元素,新的语义和结构元素,已移除的元素HTML5 新元素 自1999年以后HTML 4.01 已经改变了很多,今天,在HTML 4.01中的几个已经被废弃,这些元素在HTML5中已经被删除或重新定义。 为了更好地处理今天的互联网应用,HTML5添加了很多新元素及功能,比如: 图形的绘制,多媒体内容,更好的页面结构,更好的形式 处理,和几个api拖放元素,定位,包括网页 应用程序缓存,存储,网络工作者,等。 <canvas