Blogger Information
Blog 119
fans 3
comment 1
visits 94695
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
HTML文档基础知识-------PHP十一期线上培训班 学号:510251 04月02日作业
赵大叔
Original
816 people have browsed it

1. 网页的组成部分

序号 内容 描述
1 文本内容 用户看到的网页文本,例如新闻,电话等
2 其它文件的引用 如图片,视频,音频,CSS 样式表,JS 脚本等
3 标记 对文本以及引用文件的正确描述

每个页面都是由这三部分组成的, 并且都是采用纯文本进行描述.

2. html:超文本标记语言

html 文档中的一切,都是基于标签实现的

术语 描述
超文本 是指包含有超链接的文本
标记 就是用来描述内容的固定标签
语言 html 并不编程语言,只是书写 html 文档的工具

3. html文档结构


4. html的元素、属性、值与其它

4.2.1 基本语法

  • 属性: 必须写到元素的 “起始标签” 中,由属性名和属性值二部分组成
  • 语法: 属性名="属性值",属性名推荐只使用小写字母,属性值推荐加上双引号
  • 例如: <input type="password" maxlength="20" placeholder="至少8个字符" required>
序号 值类型 描述
1 字符串 <p class="active">...</p>
2 预定义值 <input type="text">
3 指定格式 <a href="https://php.cn">...</a>
4 数值 <table width="200">...</table>
5 布尔值 <input type="email" required>

布尔属性的值是可选的, 只要元素中出现该属性,表示它取

4.2.2 三大通用属性

序号 属性名 描述 举例
1 id 元素的唯一标识 <div id="wrap">...</div>
2 class 给元素添加类样式 <div class="box">...</div>
3 style 设置当前元素样式 <div style="...">...</div>

这三个属性,几乎可以添加到任何元素上

5. 层级关系

  • 元素中允许包含另一个元素,被包含的元素叫做子元素, 子元素又可以继续包含其它元素
  • 元素层级结构中, 必须保持正确的嵌套关系
  • 例如:<body> —> <form> —> <div> —> <input>
  1. <body>
  2. <!-- 元素之间应该保持正确的嵌套 -->
  3. <form action="">
  4. <div>
  5. <label for="email">邮箱:</label>
  6. <!-- 元素值: 预定义值, 指定值, 布尔值,数值 -->
  7. <input type="email" name="email" id="email" maxlength="100" required />
  8. </div>
  9. </body>

6. 网页中的文本字符

  • 1.多个空格,制表符,回车符,换行符,都会被压缩为一个空格
  • 2.<,>,&等字符具有特殊意义,需要转义后才允许添加到 html 文档
  • 3.转义字符语法: & + 字符实体名称 + ;, 如<,使用: <表示
  • 4.Unicode极大的缓解了特殊字符的问题,推荐将文档编码设置为utf-8
  • 5.只需要在<head> <mata charset="UTF-8"> </head>

常用转义字符表

序号 字符 描述 转义字符 实体编号
1 ' ' 空格 nbsp;
2 < 小于 < <
3 > 大于 > >
4 & &符号 & &
5 " 双引号 " "
6 © 版权 © ©
7 ® 已注册商标 ® ®
8 × 乘号 × ×
9 ÷ 除号 ÷ ÷

7. 文件与文件夹命名规范

  • 全部使用小写字母: chapter1/demo1.html
  • 采用合适的扩展名: .html, 不要用.htm
  • 坚持使用连接线-,而不是下划线_分隔多个单词

8. URL

8.1 URL语法

  • URL: 统一资源定位符, 互联网上任何一个文件都有一个唯一的 URL
  • URL 语法: http://模式/主机名/路径/文件名
序号 名称 描述 举例
1 模式 也称”协议”,浏览器如何访问这个文件 http,https,ftp,mailto
2 主机名 使用”域名”或”IP”表示 https://www.php.cn/,或者http://127.0.0.1/
3 路径 使用一个或多个正斜线分割的字符串 public/admin
4 文件名 最后一个路径后面的,带有扩展名的文档 ablut.html

如果 URL 是以路径分隔符/结尾, 则启用默认文件名,如index.html

8.2 绝对 URL

序号 使用场景 举例
1 被引用目标与当前位置无关 http://php.cn/courses/123.html
2 引用其它服务器上的文件 https://www.php.net/manual/zh/

8.3 相对 URL

  • 相对 URL 是以包含 URL 本身的文件位置为参考点,描述目标文件的位置
序号 使用场景 举例
1 引用同一目录下文件 直接写文件名,如demo2.html
2 引用子目录下文件 目标文件前带上子目录名,使用目录分隔符/连接,如chapter2/demo2.html
3 引用上层目录的文件 文件名前添加二个点,同样使用目录分隔符/连接,允许逐级向上查询,如../../demo2.html
4 根路径/ 为防止过多层级的向上递归查询,可以从当前服务器根目录开始查询,如/admin/books/chapter2/

访问同一个网站的文件,应该始终坚持使用相对 URL 地址

9. html 标签的语义化的优势

序号 优点 描述
1 更直观 对于一篇文章<article>标签,显然要比使用<div class="article">
2 SEO 优化 搜索引擎更加喜欢你的网页,有利于 SEO, 得升关键词优化与排名
3 代码更少 提高加载速度,也方便代码维护与样式控制
4 无障碍支持 例如视力受损使用的屏幕阅读器, 语义化就非常重要了

10. html 元素的默认样式

  • 1.每个元素都有默认样式
  • 2.元素在不同浏览器表现并不完全相同
  • 3.所以使用自定义的样式表,来重置元素的样式,让它们在所有浏览器中看上去是完全一样的
  • 4.用户自定义的样式规则, 优先级要高于默认样式

本章重点

本章重点知识应该是:html文档结构

Correcting teacher:天蓬老师天蓬老师

Correction status:qualified

Teacher's comments:不容易呀, 又重新来一遍, 一定能成功...
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post