请详细解释HTML文件的基本结构，包含三个核心元素，以简洁的markdown格式回答。


```html
user
```markdown
# HTML文件的基本结构

HTML文件的基本结构包括以下三个核心元素：

1. **DOCTYPE声明**：
   ```html
   <!DOCTYPE html>
   ```
   它声明文档类型，帮助浏览器正确渲染页面。

2. **html元素**：
   ```html
   <html lang="en">
   ```
   这是根元素，包含整个HTML文档的所有内容，`lang`属性指定文档的语言。

3. **head和body元素**：
   - **head**：
     ```html
     <head>
       <title>页面标题</title>
       <meta charset="UTF-8">
     </head>
     ```
     包含文档的元信息，如标题、编码等。
   - **body**：
     ```html
     <body>
       <h1>页面内容</h1>
       <p>这是一个段落。</p>
     </body>
     ```
     包含用户可见的实际内容。
```
assistant