在 CSS 中, <html> 和 <body> 的区别往往被忽略,全局样式或者定义在 <html> 上,或者定义在 <body> 上。实际上,两者是有区别的,不论是 CSS 老鸟还是新手,都应该了解。
HTML 和 Body 如何关联
<!DOCTYPE html><html lang="en">
<head>
<!-- Metadata and such -->
</head>
<body>
<!-- Where the content begins -->
<body>
</html>
根据 标准定义 , <html> 是文档的根元素, <head> 、 <body> 是 <html>唯一的两个子元素。按照 规范 , <head> 才是和 <body> 相对照、需要加以区别的元素。
因此, <html> 和 <body> 是父子关系。
html,body是html文档中的标签,html是超文本标记语言,是网页搭建的基础,用来构架网页。css是网页样式,相当于是用来装修网页的,使其变得更加好看。html文档中<html>,<body>都只是一个标记。