<电子幽灵>前端第一件:HTML基础笔记下
创始人
2024-11-20 08:36:54
0

HTML基础笔记(下)

介绍

费曼学习法最重要的部分,即把知识教给一个完全不懂的孩子——或者小白。
为了更好的自我学习,也为了让第一次接触某个知识范畴的同学快速入门,我会把我的学习笔记整理成电子幽灵系列。
提示:文章的是以解释-代码块-解释的结构呈现的。当你看到代码块并准备复制复现的时候,最好先保证自己看过了代码块前后的解释。


<电子幽灵>前端第一件:HTML基础笔记上中,最基础的一部分HTML标签和已经以表格的形式呈现出来了;接下来,将是对一些重要的标签进行详细叙述,并简单介绍头部和CSS。

HTML基础笔记下

  • HTML基础笔记(下)
    • 介绍
    • 重要标签
      • a :超链接标签
        • a的常用属性
      • img:图片标签
        • img的常用属性
      • table及附属:表格标签
        • table及其附属标签、常用属性
      • ol/ul/dl:定义列表
        • ol/ul/dl及相关标签、常用属性
    • head介绍
      • head中的标签
    • CSS介绍

本篇笔记主要来源于对 菜鸟教程:HTML教程的学习。

重要标签

a :超链接标签

a用来对文本附加“超级链接”。超级链接是各个网页之间的链接,可以说,没有超级链接,就没有今天的互联网。

                  Document       Hello World     
csdn主页

这是一个实验性锚点
a的常用属性
  1. href:必需属性,指示链接的目标URL。
  2. target:指示在哪个地方打开新页面。常用值:
    1. _self:在当前页面打开
    2. _blank:在新的空白页面中打开
    3. _parent:在父窗口中打开
    4. _top:在当前窗体打开链接,并替换当前的整个窗体(框架页)
    5. 其他页面名字:输入希望打开的页面名字
  3. download:指示这是不是下载链接。如果存在则是下载链接。
  4. id:设置锚点

img:图片标签

img的用处非常简单:插入各种各样的图像文件。

img的常用属性
  1. src:必需属性,指示图片的来源URL。
  2. alt:必需属性,指示链接的目标URL。
  3. height:设置图像高度。
  4. width:设置图像宽度。
  5. loading:如果一个HTML中有图片,那么图片文件需要另外加载;loading表示图片应当何时加载。
    1. eager:立即加载图像(让图像优先级靠前)
    2. lazy:延迟加载图像(让图像优先级靠后)

table及附属:表格标签

table/thead/tbody/tr/th/td/tfoot等标签用来定义表格基本表格内的元素。

                  Document       
姓名 年龄 性别 电话 邮箱
张三 20 13812345678 zhangsan@163.com
table及其附属标签、常用属性
  1. table:定义表格
    1. border,规定表格有没有边框。只能是border=“1"或border=”"
  2. thead:定义表格的首部,无任何特殊属性
  3. tr:定义表格的一行,无任何特殊属性
  4. th:定义一个表头单元格
    1. colspan:单元格可横跨的列数
    2. rowspan:单元格可横跨的行数
    3. headers:设置该单元格所相关联的一个或多个表头单元格
    4. scope:规定该单元格是否是一个列/行/列组/行组的表头
  5. tbody:定义表格的主要部分,无任何特殊属性
  6. td:定义一个标准单元格
    1. colspan:单元格可横跨的列数
    2. rowspan:单元格可横跨的行数
    3. headers:设置该单元格所相关联的一个或多个表头单元格
  7. tfoot:定义HTML的页脚,无任何特殊属性

ol/ul/dl:定义列表

ol/ul/dl可以定义有序/无序/自定义列表。

而且,列表之间几乎可以随意嵌套。

                  Document       
  1. HTML
  2. CSS
  3. JavaScript
  • tuple
  • list
  • dictionary
  1. Python
  2. Java
  3. C++
    1. C#
    2. Swift
    3. Kotlin
HTML
- Hypertext Markup Language
CSS
- Cascading Style Sheets
JavaScript
- Programming Language
ol/ul/dl及相关标签、常用属性
  1. ol:定义有序列表
    1. start:从哪个数字开始排列
    2. reversed:这个列表的数字排序是否是倒序
  2. li:定义列表项
  3. ul:定义无序列表,无任何特殊属性
  4. dl:定义描述列表,无任何特殊属性
  5. dt:定义描述列表项,无任何特殊属性
  6. dd:对描述列表中的一个项目/名字进行描述,无任何特殊属性。

以上标签实际上已经足够我们构建一个简单的、相对完整的HTML页面了;但实际上还不够。它不够美观、不够具有交互性、也不够结构化、不够一目了然。

正如书本上需要一些插图,HTML上也需要一些色彩、一些只有互联网能做到的奇妙效果。在学习怎样实现它们之前,我们先把目光放回到我们已经忽略很久的head身上。虽然一般的head标签及其内容可以自动填补,但是为了下一步的润色以及对HTML更深刻的理解,学习它是必要的。

head介绍

正如之前在<电子幽灵>前端第一件:HTML基础笔记上中提到的,head的作用是为整个HTML打底。有了它,HTML页面将会变得更加结构化。

head中的标签

                                 Document                          
这是个通往google的链接,由于base中设定了target="_blank",点击后会在新标签页打开

我是通过style渲染后显示的。

我也是。

head中能够容纳的标签很少,不妨直接全部列出。

标签解释常用属性
title定义文档标题
base为页面上所有相对链接规定默认 URL 或默认目标href:规定该页面上所有相对链接的基准URL
target:规定在此页面上所有链接在哪里打开
link定义页面中文档与外部资源的关系,最常用来链接样式表
(只在base中出现,但可以出现任意次数)
href:(必需)外部资源所在URL
rel:(必需)当前文档和被链接文档的关系
meta提供HTML的元数据charset:定义文档用哪种字符编码
http-equiv:把content中的内容关联到http头部
name:把content属性关联到一个名称
content:定义和http-equiv或name相关联的元信息
script定义客户端脚本,或者指向外部脚本文件src:指向外部脚本的URL
charset:外部脚本中的字符编码
defer:页面完成解析后再执行外部脚本
async:异步执行外部脚本
style定义HTML文档的样式信息
(可以出现任意次数)
type:规定style的MIME类型

对于style、link、script,后续还会有更加详细的细分和更好的用处,但这里先不妨告一段落,基础的HTML学习大概就是这些了。

CSS介绍

在对以上标签的介绍中,我忽略了很多一部分已经被新的标准废弃或者不推荐使用的属性。这是因为,从HTML4开始,有专门的语言来让它变得更加美观,这门语言就是CSS层叠样式表,后面也会专门来讲。

                           Document       

我是通过style渲染后显示的。

我也是。

我有专门的内联样式。

当我们需要对当前页面做出一些渲染的时候,就可以使用CSS:在head中添加style标签,并且在style中规定每个标签中的渲染样式。这就是 内联样式表

如果需要对单个标签内部做渲染,就可以在标签内部的style标签中使用CSS。这就是 内联样式

当不同页面有复杂的渲染方式时,就可以用link标签外联外部的.css文件。

style标签有很多种属性,进行不同的CSS渲染方法。

蒸汽时代的人会或许难以置信,在他们那个时代不可或缺的本领,对电气时代的人而言已经失去意义,不再被传承;正如过去的我们看将来。长此以往,人类脱离技术的生存是否会变得越来越艰难呢?还是说,人类以奇迹和智慧创造技术,技术赋予人类以改造世界的能力——这本身就是独属于智人的一种进化?

相关内容

热门资讯

大神推荐!钱塘十三水黑科技(辅... 大神推荐!钱塘十三水黑科技(辅助器)微扑克辅助软件下载,缜密教程(有挂总结);玩家必备必赢加哟《43...
必备科技!掌心麻将圈有挂的(辅... 1、这是跨平台的掌心麻将圈黑科技,在线的操作超级的方便,而且功能也是很强大的。2、在线的操作方便,实...
第三方扑克!闲逸游真的有外挂的... 第三方扑克!闲逸游真的有外挂的(辅助挂)微扑克wpk辅助软件,周详教程(有挂引导)准备好在微扑克wp...
每日必看推荐!牵手跑胡子辅助器... 每日必看推荐!牵手跑胡子辅助器最新版(辅助器)wpk透视辅助测试,透彻教程(有挂总结)准备好在牵手跑...
实测教程!欢乐茶馆辅助器在哪里... 《WePoKe软件透明挂》是一款多人竞技的wpk辅助透视游戏,你将微扑克对手来到同一个战场,为至高无...
今日重大通报!蜀州麻将有挂的(... 今日重大通报!蜀州麻将有挂的(辅助器)wpk开挂实锤,入微教程(有挂攻略);AI智能教程细节普及德州...
玩家攻略!欢乐斗地主建房作弊(... 一、玩家攻略!欢乐斗地主建房作弊(辅助挂)微扑克微乐辅助,透彻教程(有挂教学)AI软件牌型概率发牌机...
2024版教程!小宝跑得快可以... 2024版教程!小宝跑得快可以开挂的(辅助挂)wpk开挂实锤,全面教程(有挂引领),小宝跑得快是用手...
每日必看!免费指尖跑得快辅助软... 每日必看!免费指尖跑得快辅助软件(辅助器)微扑克钻石能提高胜率的,巨细无遗(有挂攻略)准备好在指尖跑...
实测发现!牌乐门胜率辅助器(辅... 实测发现!牌乐门胜率辅助器(辅助挂)wepoke辅助透视是真的,周密教程(有挂向导);牌乐门软件透明...