[note] HTML知识点总结

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 213,014评论 6 492
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,796评论 3 386
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 158,484评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,830评论 1 285
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,946评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,114评论 1 292
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,182评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,927评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,369评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,678评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,832评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,533评论 4 335
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,166评论 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,885评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,128评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,659评论 2 362
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,738评论 2 351

推荐阅读更多精彩内容

  • 什么是html 简单来说,html就是“HyperText Markup Language”的简写,也就是超文本标...
    趴趴捏阅读 267评论 0 0
  • 概要 64学时 3.5学分 章节安排 电子商务网站概况 HTML5+CSS3 JavaScript Node 电子...
    阿啊阿吖丁阅读 9,157评论 0 3
  • 第一章 1、使用浏览器去访问的程序,叫网页 2、web代码存放在服务器 代码分为两种:① 运行在浏览器端:前端代...
    fastwe阅读 3,399评论 0 2
  • 语法 标签双标签:<关键字></关键字>单标签:<关键字/> 属性属性名="属性值"写在开始标签/单标签中,并且在...
    jdzhangxin阅读 276评论 0 0
  • HTML基础 本文包括 HTML基本知识与结构 HTML常见标签 标签写法与嵌套的讨论 HTML、CSS、java...
    廖少少阅读 2,082评论 2 21