【问题标题】:Word meaning the text between opening and closing HTML tagsWord 表示打开和关闭 HTML 标记之间的文本
【发布时间】:2011-10-23 06:06:51
【问题描述】:

在 HTML 中有诸如
之类的标签

这里的文字
您将这里的文字部分称为什么? 我想过叫它值,但是值本身就是一个标签的属性。

【问题讨论】:

    标签: html terminology


    【解决方案1】:

    从开始标签到结束标签的所有内容都是一个“HTML 元素” 你指的是元素内容

    【讨论】:

    • 这是正确的,虽然它也包含嵌套元素,所以可能过于笼统。话虽如此,我想不出比这更好的了。
    • 是的 - 这是一个公平的观点。我也想不出更精确的了!
    • 我不能 100% 确定,但将其称为 CDATA 或字符数据也可能是正确的,以将其与嵌套元素(即标记)区分开来。
    • @FrustratedWithFormsDesigner:是的,但 CDATA 也可以进入属性。
    • @Matt Ellen Д:是的,我不确定是否有更好的术语来指代内容而不是嵌套元素。我猜不是……?
    【解决方案2】:

    这取决于您所指的确切

    • <div> 标记内是否有 任何内容
    • 是否只是<div> 标签内的文本
    • 它只是<div>标签内的第一个文本节点吗?
    • 您是在谈论 HTML 作为一种语言,还是 HTML 的 DOM 模型,还是访问 HTML 的 API?
    • ...

    这个问题不是那么容易回答的。一些例子:

    • 使用 JavaScript,您可以使用 innerText 来引用文本内容,而您可以使用 innerHTML 来引用任何 HTML 内容。
    • 对于像 Dom4j 这样的 DOM 库,元素中字符串的通用术语由 getStringValue() 确定
    • 使用 XSLT,您可以使用 string() 方法检索文本
    • ...

    我个人的回答是将其称为元素的(内部)文本。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-08-24
      • 1970-01-01
      • 2019-03-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多