对于HTML与css的整理
简述 的作用?声明叫做文件类型定义(DTD),作用是为了告诉浏览器该文件的类型。让浏览器解析器知道应用那个规范来解析文档
常见的浏览器及其内核?谷歌——blink
IE——trident
火狐——Gecko
欧朋——blink
苹果——webkit
b 和 strong(i 和 em)标签的区别?b 标签用来加粗,strong 也是用力加粗但是比 b 标签要更加具有意义,语义化
i 标签用来倾斜,em 的作用也是倾斜,会比 i 标签要更有语义化
谈谈对语义化的理解?就是用特定的语言来定义特定的事物。让页面具有良好的结构和含义,从而让人和机器可以快速的理解网页的内容。可以是开发人员读懂代码结构,可以减少很多差异化,减少成员沟通成本,方便开发和维护,有利于模块化的开发。
CSS 引入方式有哪些?行内引入:在标记的style属性中设定css样式
嵌入式:在css集中写在网页的中,写入style标签。
连接式:在head标签中的link标签中href=”css文档的链接”
CSS 基本选择器有哪些?通用选择器
元素选择器
类选择器
id选择器
群组选择器
后代选择器
子代选择器
伪类选择器
...
HTML5
HTML5新特性
新的语义元素:
123456789<header>标签定义文档的页眉<footer>标签定义文档或节的页脚以上支持:谷歌5.0 IE9.0 火狐4.0 苹果5.0 欧朋11.1<article>标签规定独立的自包含内容</article>支持:谷歌6.0 IE9.0 火狐4.0 苹果5.0 欧朋11.1<section>标签定义文档中的节(section、区段)。比如章节、页眉、页脚或文档中的其他部分。支持:谷歌5.0 IE9.0 火狐4.0 苹果5.0 欧朋11.5
新的表单控件,比如数字、日期、时间、日历和滑块
强大的图像支持
123456<canvas>标签定义图形,比如图表和其他图像。标签只是图形容器,您必须使用脚本来绘制图形。支持:谷歌4.0 IE9.0 火狐2.0 苹果3.1 欧朋9.0<svg>标记定义 SVG 图形的容器。 SVG 有几种绘制路径、框、圆、文本和图形图像的方法。支持:谷歌4.0 IE9.0 火狐3.0 苹果3.2 欧朋10.1
强大的多媒体 ...
html及css总结
html及css总结常见浏览器及内核
浏览器:IE、谷歌、火狐、苹果、欧朋
内核:Trident、Blink、Gecko、Webkit、Blink
b和strong(i和em)标签的区别
b标签为一个实体标签,被包围的字符设为粗体
strong标签更加有语义化(推荐使用)
i标签为倾斜
em标签更有强调意义的倾斜
引入css的方式有几种
(1)内嵌式
123通过<style></style>来书写CSS代码。只能应用于当前网页,不能被其它网页共享。注意:<style>标记可以放在网页的任何地方,但一般放在<head>。
(2)外联式
1234通过<link>标记来引入外部的CSS文件(.css)。可以被其它网页共享。格式:<link href="CSS的URL" rel="stylesheet" type="text/css" />注意:<link>标记只能放在<he ...
HTTP和HTTPS的理解
HTTP和HTTPS的理解感谢原作者,程序员cxuan 详情看这里传送门
HTTP:是一种超文本传输协议,分割:超文本、传输、协议它们之间关系如下
什么是超文本互联网早期没有网络,所以信息只能保存在本地,无法与其他电脑交互,所以称之为文本。随着互联网的高速发展,电脑之间可以进行传输的时候,人们想传输图片、音频、视频、甚至点击文字或者图片进行超链接的跳转、那么这种文本就被称之为超文本(得到强化的文本,文本就是普通人,超文本就是基因战士)
什么是传输两台电脑进行通信,储存的超文本就会被解析成为二进制数据包(因为电脑只认识二进制,所以需要进行解析),通过载体(例如同轴电缆、电话线、光缆)负责把二进制数据包由计算机终端传输到另一个终端的过程称之为传输。
什么是协议网络协议就是网络中传递、管理信息的规范,简单来说就是一种规则一种规定,计算机需要共同遵守一定的规则,这些规则称之为网络协议。
总的来说就是:超级文本信息通过载体,遵守网络规则的协议
HTTP的优缺点:
简单、灵活和易于扩展
应用非常广泛
HTTP是无状态的,可以轻松实现集群化,扩展性能
明文传输,数据完全肉眼可见,能够方便的研究和 ...
hexo报错Spawn failed解决方法
再部署过程中 有的时候会部署不上,具体原因是什么还不清楚,问过群友后有以下解决方法,我也发现了另为一种解决方法,分享给大家。来自大佬分享 传送门报错:
12345678910FATAL { err: Error: Spawn failed at ChildProcess.<anonymous> (E:\banmaya\node_modules\hexo-util\lib\spawn.js:51:21) at ChildProcess.emit (node:events:379:20) at ChildProcess.cp.emit (E:\banmaya\node_modules\cross-spawn\lib\enoent.js:34:29) at Process.ChildProcess._handle.onexit (node:internal/child_process:285:12) { code: 128 }} Something's wrong. May ...