html元素的语义是什么?

时间:2017-01-18 10:06:36

标签: html css html5 dom domdocument

最近,我深入研究了网络技术和旧的 HTML

我被{{1>}元素在呈现中的核心角色所感到羞愧(例如它有一个html和一个width)因此视觉语义

我认为height只是 HTML文档的根目录,它允许将html元素和可视化数据中的元数据打包在一起在head元素中,它本身具有清晰的视觉语义。

它提出了一些关于body元素的确切性质的问题:

  • 概念上它究竟代表什么?
  • 在哪里定义了语义?
  • 除了尺寸(htmlwidth)和height之外,它如何影响视觉渲染?
  • 我们可以说其父级是视口吗?

1 个答案:

答案 0 :(得分:3)

  

视觉语义

语义和表达是不同的东西。语义描述了意义。介绍描述外观。演示文稿应向观众传达意义。 (而CSS则描述了如何将语义转换为可视化提示)。

  

概念上html元素究竟代表什么?

HTML文档。

  

它的语义定义在哪里?

the HTML recommendation

  

除了它的大小(宽度和高度)和背景外,它如何影响视觉渲染?

这取决于CSS应用于什么。

  

我们可以说htmlelement的父级是视口吗?

没有。它是文档对象。



console.log(document.querySelector("html").parentNode === document);