HTML1:html基础

HTML

冯诺依曼体系结构

运算器

控制器

存储器

输入设备

输出设备

c/s(client客户端) 客户端架构软件

需要安装,更新麻烦,不跨平台

b/s(browser浏览器) 网页架构软件

无需安装,无需更新,可跨平台

浏览器

浏览器内核:

处理浏览器得到的各种资源

网页:

结构 HTML(超文本标记语言)

表现 CSS

行为 JavaScript

冲突的标签属性以先写的为主

127.0.0.1:5500服务器地址

HTML

超文本标记语言

html注释
html文档声明

h5文档声明

编码和解码

ascii编码 128个字符

iso编码 256个编码

GBK 2000+个中文字符

UTF-8(推荐) 万国码

编码声明:

在标签中添加charset属性="UTF-8"

HTML设置语言

浏览器会自动解读文字判断语言

设置语言

在html标签中添加属性lang="zh-CN"//设置语言为简体中文

HTML标准结构

HTML开发者文档

w3c网站设计标准

w3school国内资料网站

MDN(推荐)

HTML排版

h1-h6标题标签 不能互相嵌套

p段落标签 里面不能有块级元素

div

HTML语义化标签

标签默认的效果不重要,重要的是语义

语义化的好处:

1,代码的可读性强

2,有利于SEO(搜索引擎优化)

独占一行的元素:块级元素

不独占一行的元素:行内元素

规则:

块级元素中几乎可以写所有元素(块级元素,行内元素)

但行内元素中不能写块级元素

文本标签

用于包裹词汇和短语

斜体,代表着重阅读

十分重要的内容

没有语义,用于包裹短语

不常用的文本标签

cite 作品标题

dfn 专属名词

del与ins删除的文本和插入的文本

sub 下标 sup 上标

code 一段代码

samp 提取一部分文本内容

kbd 键盘文本

abbr 缩写

bdo 更改文本的方向

var 标记变量

small 细则

b 摘要中的关键字

i 人物的思想活动

u 反差文本

q 短引用

blockquote 长引用 块元素!!!

address 地址信息 块元素!!!

HTML图片标签

Img 标签 行内块元素

src="图片链接"

alt="默认文字"

width,height=""单独调整一个不会影响图片比例

相对路径和绝对路径

相对路径

./...同一个文件夹下

.../...上一个文件夹下

/下一级

绝对路径

1,本地绝对路径:

从盘符出发到文件的路径(不推荐,局限性强)

2,网络绝对路径:

图片对应的网址(有防盗链情况下无法使用)

常见图片格式

jpg:有损压缩格式

支持颜色丰富

占用空间小

不支持透明背景,不支持动态图

除了对图片要求高的地方均可以使用

png:无损压缩格式,比jpg质量更高

支持颜色丰富,占用空间略大,支持透明背景

不支持动态图

bmp:不压缩格式,在最大程度上保留图片更多的细节

支持的颜色丰富,保留的细节更多

占用空间非常大

不支持透明背景

不支持动态图

gif:仅支持256种颜色,色彩呈现不完整

主要特点:支持的颜色少,支持简单透明背景,支持动态图

一般在需要使用动态图时使用

webp:谷歌推出的一种格式,专门用于在网页中呈现图片

支持动态图

主要特点:具备上述格式的优点,但兼容性不好,一旦使用需要先解决兼容性问题

如果在文件的格式后缀有多个,会优先识别最后一个使用,如果无法兼容,再使用前面的格式

eg: abb.jpg.webp

base64转码:

将图片进行base64编码,形成一串文本,可以通过浏览器打开

直接作为img标签的src的值即可

超链接

帮助跳转

a标签

href属性用于放网址

target属性blank为新标签页中打开

​ self为在本标签页中打开,为默认值

超链接中不能放超链接

超链接跳转文件

超链接中放浏览器中可以直接打开的文件,会直接打开,例如图片,视频,pdf等

如果放不能打开的文件会触发下载

如果想强制触发下载,可以使用download属性,

超链接跳转锚点

一个超链接A name属性设置为xxxx

另一个超链接B href属性设置为#xxxx

即可从B跳转到A

或者在P标签中设置id属性为 xxxx

也可以从B跳转到C

跳转到其他页面的锚点xxx.html#xxxx

回到页面顶部,设置href属性为#

刷新页面,设置href属性为空

href中设置js语句可以执行js语句

超链接唤起指定应用

href="tel:手机号"

href="mailto:邮箱名"

href="sms:手机号"

超文本的真正含义

懒得打字了,反正也没用

相关推荐
JianZhen✓6 分钟前
现在在本地开发了一些代码A,又有了新需求要紧急开发代码B需要只上线代码B的代码,如何更好的处理这种情况
前端
郝学胜-神的一滴26 分钟前
Cesium绘制线:从基础到高级技巧
前端·javascript·程序人生·线性代数·算法·矩阵·图形渲染
蒙奇D索大1 小时前
【计算机网络】408计算机网络高分指南:物理层编码与调制技术精讲
java·前端·学习·计算机网络
无盐海1 小时前
CSRF漏洞攻击(跨站请求伪造攻击)
前端·csrf
慧一居士1 小时前
CSS3 全部功能点介绍,使用场景,对应功能点完整使用示例
前端
烛阴1 小时前
深入Lua包(Package)与依赖管理
前端·lua
IT_陈寒2 小时前
5个Vue3性能优化技巧,让你的应用提速50% 🚀(附实测对比)
前端·人工智能·后端
god002 小时前
chromium项目中添加源文件(BUILD.gn项目中添加源文件)
java·服务器·前端
快乐非自愿2 小时前
Vue 缓存之坑,变量赋值方式和响应式数据
前端·vue.js·缓存
Github掘金计划2 小时前
别再用 “臃肿监控” 了!这款轻量监控神器开源 3 月狂揽 1.3k Star!
前端·监控