博客列表 >HTML基础知识总结0402

HTML基础知识总结0402

never more
never more原创
2020年04月04日 09:57:29690浏览

HTML基础知识

网页得组成部分

序号 内容 描述
1 文本 用户看到得文字,数字
2 外部引用 引用得图片,视频,音频等
3 标签 用来描述文本和引用
  • 所有得网页都是由着三部分组成,已纯文本得形式
  • 任何可以编辑纯文本得编辑器都可以写html得文档
  • 默认教程HTML5

总结:网页由着三部分组成


2. HTML设计思想

  • html文档中得以切都是基于标签实现得
  • 标签跟超市得标签类似,可以在众多商品中,一眼辨别这是啥
  • html 是超文本标记语言
术语 描述
超文本 带有超链接得文本
标记 描述内容得标签
语言 html不是编程语言指数书写html文档得工具

3. 基本得html页面

  1. <!-- 告诉浏览器文档类型为html,doctype为文档类型得意思 -->
  2. <!DOCTYPE html>
  3. <!-- 向浏览器声明代码是用英语写得 -->
  4. <html lang="en">
  5. <!-- 头部部分供浏览器和搜索引擎使用,在网站页面不显示 -->
  6. <head>
  7. <!-- 声明字符集为utf-8通用字符 -->
  8. <meta charset="UTF-8">
  9. <!-- 可是窗口宽度自适应,显示尺寸为1:1 -->
  10. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  11. <!-- -->
  12. <title>这里是页面标题</title>
  13. </head>
  14. <body>
  15. <P>内容 </P>
  16. </body>
  17. </html>

4. 元素属性值

4.1 元素

元素 标签 语法 内容
非空元素 双标签 <p>我得爱好编程</p> <起始标签>内容<结束标签>
空元素 单标签 <img scr="logo.jp" alt="图片的描述"> <标签>

空元素有时候也会用到双标签例如<script>

4.2属性和值

4.2.1 基本语法

  • 属性:必须写到起始标签,属性值和属性名两部分组成
  • 语法:属性名="属性值",属性名只写小写,属性值加上双引号
  • 案列:<input type="password" maxlength="20">
序号 值得类型 描述
1 字符串 <P class="active">...</p>
2 预定义值 <input type="text">
3 指定格式 <a href="https://www.baidu.com"></a>
4 数值 <table width="20"></table>
5 布尔值 <input type="email" requierd>

布尔类型得值是可选得,只要元素中出现该属性他取真值

4.2.2 三大通用属性

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

这几个属性几乎添加到任何元素上

5.层级关系

  • 元素可以包含其他元素,被包含得叫做子元素,子元素又可以包含其他元素。以此类推。
  • 元素层级结构必须包含正确得嵌套关系

6.网页中的文本字符

  • 多个空格,制表符,回车符,换行符都会被压缩为一个空格
  • <,>,$具有特殊意思,需要转意后才能写在html文档中

7.文件与文件夹名称

  • 全部使用小写字母:demo1.html
  • 扩展名用.html
  • 连线使用-

8 url

8.1 语法

  • url:统一资源定位符,互联网上任何一个文件都有一个唯一的 URL
  • url 语法http://模式/主机名/路径/文件名
序号 名称 描述 举例
1 模式 也叫做协议,浏览器按照什么协议访问 https,http,ftp,mailto
2 主机名 域名或者ip 127.0.0.1,www.baidu.com
3 路径 正斜线分割的字符串反应文件的位置 theme/language
4 文件名 带有跨站名的文档名 log.jpg

如果url以/结尾,则访问默认主页,一般为index.html index.php
d

8.2 绝对URL

序号 使用场景 举例
1 被引用的目标与当前位置无关 www.baidu.com/img/logo.jpg
2 应用其他服务器上的文件 www.toutiao.com/img/logo.jpg

8.3 相对URL

  • 不是介绍具体的一个真实地址,而是在某个参照物的什么地方
序号 使用场景 举例
1 访问当前目录下文件,直接写文件名称 demo1.html
2 引用子目录得文件,目录名称+分隔符+文件名称 img/logo.jpg
3 引用上级目录,用../+文件名称。可以逐级向上查询../../logo.jpg
4 根路径/ 防止递归向上多层级得查询可以从当前服务器得跟目录查询
  • 第四点算是绝对得URL???

访问同一个网站得文件坚持使用相对URL

9.html标签语义化得优势

序号 优点 描述
1 更直观 <article><div class="article">更加简洁直观
2 有利于seo 搜索引擎更喜欢语义化,有利于网站排名
3 代码更少 加载速度快,维护简单
4 无障碍支持 对于屏幕阅读器,语义化很重要

10.元素得默认样式

  • 为什么同样得内容,添加不同得标签,显示得不一样

  • 浏览器为每个标签预定了样式表。每个元素都有默认样式

  • 每个浏览器得默认样式不一样
  • 我们自定义得样式优先级高于默认样式
声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议