美文网首页
[note] HTML知识点总结

[note] HTML知识点总结

作者: 反复练习的阿离很笨吧 | 来源:发表于2020-01-22 17:50 被阅读0次

HTML元素-基本内容概要

一. 网页的基本元素

完整的HTML结构:

  • 文档声明
  • html元素
  • head元素
  • body元素

1.1 文档声明

  • 不能省略
  • 放在页面的最前面

<!DOCTYPE html>

1.2 html元素

  • 根元素 - > 只存在一个
  • lang=en

1.3 head元素

元数据 -> metadata

  • 用来描述数据的数据 -> 字符编码
  • 对网页来进行一些基本设置 -> 网页标题、网页图标
  • title
  • meta charset='utf-8'
  • link -> 网站的图标
    • <link rel="icon" href="//www.jd.com/favicon.ico" mce_href="//www.jd.com/favicon.ico" type="image/x-icon"/>
    • link元素的rel属性不能省略,用来指定文档与链接资源的关系
    • 一般rel若确定,相应的type也会默认确定,所以可以省略type
    • 网页图标支持的图片格式是ico、png,常用大小是16x16、24x24、32x32 px
  • style

以下列出的元素大多数情况下都是在head元素内部使用:

  • meta
  • title
  • style
  • link
  • base
  • script
  • noscript

1.4 body

body元素里面的内容将是你在浏览器窗口中看到的东西,也就是网页的具体内容和结构

二. h元素/p元素/strong元素

  • h元素 -> 标题
  • p元素单标签,表示强制换行段落 (paragraph)
  • strong加粗

三. br/hr/code(不常用)

  • code -> 极少使用,一般用span替代
  • br -> 单标签,表示强制换行(可以在p中使用,p会把换行和空格忽略)
  • hr -> 分割线,极少使用,一般用div或者border

p元素中不要用div?
line-height小,字会重叠在一起

四. 字符实体

  • HTML中有一些字符是预留出来作特殊用途的,比如

    • 小于号(<)
    • 大于号(>)
  • 要想在网页中正确地显示这些预留字符,必须使用字符实体,书写格式一般有2种

    • &entity_name;
    • &#entity_number;
  • 常用的字符实体

    • 空格:&nbsp;
    • 大于号:&gt;
    • 小于号:&lt;
    • &:&amp;
  • 练习1

    • html中如何直接显示&lt而不是显示<
      • 替换&&amp;就行了~
      • 例如&amp;nbsp;
  • 练习2

  • 已知:当鼠标移动到元素上时, title属性的内容会自动显示出来。问题:如何设置title属性的内容为:我是"特殊的"内容,非常'精彩'

  • title=""外面是双引号,里面不能用双引号,可以用&quot;

  • title="我是&quot;特殊的&quot;内容,非常'精彩'"

五.div和span元素(重要)

  • span

    • 默认情况下,跟普通文本几乎没差别
    • 用于区分特殊文本和普通文本,比如用来显示一些关键字
  • div

    • 一般作为其他元素的父容器,把其他元素包住,代表一个整体
    • 用于把网页分割为多个独立的部分

六. img元素

  • 单标签

  • src

    • 本地路径
      • 绝对路径
      • 相对路径
        • . 代表当前文件夹(1个
        • .),可以省略
          .. 代表上级文件夹(2个.)
    • 远程路径

    对于网页来说,不管什么操作系统(Windows、Mac、Linux),路径分隔符都是 /,而不是 \

  • alt 占位文字(图片加载失败时显示)

  • 注意
    • img元素如果只设置了width(或height),浏览器会自动根据图片宽高比计算出height(或width)
    • 在HTML5规范中,alt是img元素的必要属性
    • width、height的默认单位是px,像素
    • 一般都是用css,不会在标签的属性设置width和hieght

七. a元素

  • href
    • 记得要加上协议名(如http)
  • target
    • _self
    • _blank
    • _parent
    • _top
    • iframe的name
      • iframe就是在一个网站里显示另一个网站
  • base元素(用于抽取公共链接等)
    • 可以利用base元素设置当前页面所有a元素的默认行为
    • base元素写在head元素中
  • 锚点链接
    • 跳转到网页中的具体位置
    • <a href="#one">go</a>
      • 点击go会定位到
      • id值为one的元素
      • name值为one的a元素
    • 如何跳转到其他页面的特定位置?
      • <a href="index.html#one">首页第一节</a>
  • 伪链接
    • 没有指明具体链接地址的链接,所以有时候可以把链接当作按钮来使用
    • <a href="javascript">伪链接</a>

四. URL/SEO优化

4.1. SEO优化

SEO: 搜索引擎优化

4.2. URL -> input

  • 协议头://主机ip:端口号/路径/parameters?query#fragment
  • port(端口号)
    一台拥有IP地址的主机可以提供许多服务,比如Web服务、FTP服务、SMTP服务等
    主机通过“IP地址 + 端口号”来区分不同的服务,端口号类似于营业厅的窗口
    端口号的范围从0到65535,HTTP默认端口号是80,FTP默认端口号是21
  • query
    请求参数,提交给服务器的数据
  • fragment
    锚点位置

五.字符编码

  • 作用:将文字存储到计算机中,之后解析出来显示
  • 应用:所有的网页目前都需要采用UTF-8编码,所以浏览器在解析时我们也需要告诉浏览器当前我们使用的是UTF-8,浏览器才能正常的解析出来文字

lang -> language(语言)

char(字符) set(设置): 字符编码

字符编码

2 -> GBK

其他国家: 其他文字 -> 自己的编码规则 ->

Unicode -> 规则

utf-16/utf-32/utf-8

哈哈哈-> UTF-8 -> 0101 0101 0110 -> GBK -> 鍝

六. 快捷键

  • ctrl+enter
  • alt + shift + 向下
  • ctrl + F 搜索

等宽字体 -> hl

.jpg -> jpeg

htm -> html

px -> pixel

相关文章

  • [note] HTML知识点总结

    HTML元素-基本内容概要 一. 网页的基本元素 完整的HTML结构: 文档声明 html元素 head元素 bo...

  • 2018-07-16

    HTML知识点总结 一.什么是html? HTML(HyperText Markup Language) 超文本标...

  • 总结部分知识点 _ 杂(html, css, js)

    总结部分知识点 _ 杂(html, css, js) 搭载项目环境 Html核心文件index.html CSS:...

  • 自己总结的知识点,不太全面,有错误的,欢迎指正!

    HTML知识点总结 html 超文本标记语言(结构层) 1.文档声明 段落标签 ...

  • Note Of Html

    理论知识 (此文章只是用于自己之后的复习) HTML是网页内容的载体。内容就是网页制作者放在页面上想要让用户浏览的...

  • HTML知识点总结

    html结构 html标签,在HTML中一个网页时从HTML开始,到HTML结束 HTML中head标签中的的...

  • html知识点总结

    HTML、XML、XHTML 有什么区别 HTML:超文本标记语言 (Hyper Text Markup Lang...

  • HTML知识点总结

    1. HTML、XML、XHTML 有什么区别: HTML(Hypertext Markup Language):...

  • HTML知识点总结

    HTML< base>元素 < base>标签描述了基本的链接地址/链接目标,该标签作为HTML文档中所有链接标签...

  • Html知识点总结

    1. HTML、XML、XHTML 有什么区别? HTML全名为超文本标记语言(Hyper Text Markup...

网友评论

      本文标题:[note] HTML知识点总结

      本文链接:https://www.haomeiwen.com/subject/npqpzctx.html