HTML结构和基本语法

本文将深入浅出地讲解HTML5文档结构,从doctype声明、根元素到常用标签如标题、段落、链接,以及超链接、列表的详细用法。了解如何利用这些基础构建结构清晰、兼容广泛的网页。

文档结构介绍:

标签属性

  • 文档声明:用于声明当前HTML的版本,这里的<!DOCTYPE html>是HTML5的声明

  • html根标签:除文档声明以外,其它内容全部要放在根标签html内部

  • 文档头部配置:head标签,是当前页面的配置信息,外部引入文件, 例如网页标签、字符集等

  • 文档显示内容:body标签,里边的内容会显示到浏览器页面上

  • HTML语法规范

  • 扩展名是html或者htm

  • html标签不区分大小写

  • html由头(head)和体(body)组成

  • 标签是可以嵌套的,标签里面可以放标签

  • 标签一般由起始标签开始,结束标签终止(成对出现)。但是如果标签不修饰内容,可以在标签里结束.

  • 属性是属于标签的,修饰标签,让标签有更多的效果

  • 属性一般定义在起始标签里面。

  • 属性一般以 属性名=属性值的形式存在

  • 属性值一般用 '' 或者“ ” 括起来。 不加引号也是可以的.(不建议使用)

    • <标签名/> 空标签

HTML常用的标签

  1. 标题标签

<hn></hn>   n取值1~6

段落标签 段落之间自动进行换行

<p></p>

粗体标签

<b></b>

斜体标签

<i></i>

换行标签

<br/>

下划线标签

语法:
<img src="图片路径" width="宽" height="高" alt="图片描述" title="用于告诉浏览器, 当鼠标悬停在图片上时, 需要弹出的描述框中显示什么内容"/>

无序列表

<ul type="类型">
    <li>需要显示的条目内容</li>
    ...
</ul>
 <!--type属性: 列表的类型; circle: 空心圆; square: 实心的正方形-->

超链接标签的格式:
        <a href="指定需要跳转的目标路径" target="打开的方式">需要展现给用户查看的内容</a>
        target属性取值: 
            _blank:新起页面
            _self:当前页面(默认)

  • 无序列表

  • <ul type="circle\square\默认实心圆">

  • 有序列表

  • <ol type="" start="">
        <li></li>
    </ol>

  • 超链接标签

  • <a href="" target="打开方式">文本</a>

    target取值:
        _self  当前窗口打开【默认】
        _blank 新开一个窗口

  •  

     

  •  

     

     

     

     

     

     

### HTML 基本语法结构 HTML(HyperText Markup Language)是构建网页的基础语言,其基本语法结构由一系列的元素组成。这些元素通过标签的形式定义内容的结构语义。以下是 HTML基本语法结构及其组成部分: #### 1. 文档声明 HTML 文档通常以 `<!DOCTYPE html>` 开始,这一声明告诉浏览器该文档遵循 HTML5 标准[^2]。例如: ```html <!DOCTYPE html> ``` #### 2. HTML 元素的基本结构 HTML 元素由开始标签、内容结束标签组成。例如: ```html <p>这是一个段落。</p> ``` - **开始标签**:`<p>` 表示段落的开始。 - **内容**:`这是一个段落。` 是标签之间的文本内容。 - **结束标签**:`</p>` 表示段落的结束。 某些元素是自闭合的,不需要结束标签。例如 `<img>` `<br>`[^3]。 #### 3. 网页的基本结构 一个完整的 HTML 文档包含以下部分: - **`<html>`**:根元素,表示整个 HTML 文档的开始结束。 - **`<head>`**:包含文档的元信息,如标题、字符编码等。 - **`<body>`**:包含网页的实际内容,如文本、图像、视频等。 完整的 HTML 结构如下所示: ```html <!DOCTYPE html> <html> <head> <title>网页标题</title> <meta charset="utf-8"> </head> <body> 网页主体内容 </body> </html> ``` #### 4. HTML 属性 HTML 元素可以包含属性,用于提供额外的信息。例如: ```html <a href="https://www.example.com">访问示例网站</a> ``` - **`href`** 是 `<a>` 标签的一个属性,用于指定链接的目标 URL[^1]。 #### 5. 注释 HTML 中的注释使用 `<!-- -->` 定义,用于解释代码或临时禁用某些代码片段。例如: ```html <!-- 这是一个注释 --> ``` #### 6. 字符编码 为了确保网页正确显示不同语言的字符,通常在 `<head>` 部分设置字符编码为 UTF-8。例如: ```html <meta charset="utf-8"> ``` #### 7. 快速生成 HTML 结构 在现代开发工具(如 VSCode)中,输入 `!` 或 `html:5` 并按 Tab 键即可快速生成标准的 HTML5 文档结构。 --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值