关于HTML的面试题-html4/css2篇

  • 1. 什么是HTML?
  • 2. 用过什么调试器(浏览器),编辑器?
  • 3. HTML4.0 和 HTML5.0 的区别?
  • 4. 手写 HTML 代码
  • 5. 元素类型有哪些(display有哪些属性)?块元素、行元素和行内块元素的区别?你能分别写出多少个块元素、行元素?
  • 6. a标签 中的两个重要属性是什么,分别用来干什么?
  • 7. 什么是相对路径、绝对路径?
  • 8. form 中 name 有什么作用?
  • 9. form 表单中 get 和 method 请求的区别?
  • 10. 创建样式表有哪几种方式,分别怎么写?
  • 11. link 和 import 的区别
  • 12. css 有哪些选择器?这些选择器的权重分别是多少?
  • 13. 让块元素居中
  • 14. 让行元素居中
  • 15. 让图片居中
  • 16. overflow 有哪些属性,默认属性是什么?float 有哪些属性?高度塌陷的解决办法是什么?
  • 17. px、em、rem之间的区别
  • 18. background-repeat 有哪些属性值?
  • 19. 图片常用格式以及区别?
  • 20. 定位属性有哪些?区别是什么?
  • 21. 什么是“盒模型”?画出盒模型,并写出盒模型的宽。
  • 22. 图片整合的优势有哪些?
  • 23. 隐藏一个元素的方法有哪些?
  • 24. 什么是 BFC,有什么作用?
  • 25. 用代码写出几种后台布局(单飞、双飞/圣杯、后台管理)
  • 26. 常用的浏览器及内核、兼容前缀
  • 27. PC 浏览器前端优化策略
  • 28.表格行分组有哪几个标签
  • 29.怎么去除换行产生的空格?

1. 什么是HTML?

HTML 是超文本标记语言。XHTML 指可扩展超文本标记语言(标识语言)。HTML5 指的是HTML的第五次重大修改。


2. 用过什么调试器(浏览器),编辑器?

调试器:火狐浏览器(FireFox),谷歌浏览器(Chrome),IE浏览器。
编辑器:Dreamweaver、HBuild、vsCode


3. HTML4.0 和 HTML5.0 的区别?

(1)更简单;
(2)标签的语义化;
(3)语法更宽松;
(4)多设备跨平台;
(5)自适应网页设计;
(6)兼容性: html4+css2.0 兼容 ie6/7/8,html5不能兼容ie6/7。


4. 手写 HTML 代码

<!-- head标签里面可以放<title>, <style>,<meta>, <link>, <script>, <noscript>, and <base>  -->
<!doctype html> <!--- 声明。告诉浏览器这是html5版本的写法 ---->
<html><head> <!---页头、也叫“站头”,网站头部 ---><meta charset="UTF-8" /> <!---- 翻译国际编码。识别中文,不加这个会乱码 -----><title></title> <!---- 网站名,中文名不合适 ----></head><body></body> <!--- 主体部分 --->
</html>

5. 元素类型有哪些(display有哪些属性)?块元素、行元素和行内块元素的区别?你能分别写出多少个块元素、行元素?

(1)元素类型:
常用的有4中:不显示元素( none 默认),块元素(block)、行元素(inline)、行内块元素(inline-block);

(2)区别以及标签:

名称块元素行元素行内块元素
区别1. 天生能换行的元素,独占一行,每一个块状元素都会从新的一行重新开始,从上到下排布;
2. 在不设置宽度的情况下,块元素的宽度是它父级元素内容的宽度;
3. 在不设置高度的情况下,块级元素的高度是它本身内容的高;
4. 可以直接控制宽度、高度以及盒子模型的相关css属性
天生不能换行的元素天生不能换行但能设置宽高的元素
标签h1-h6<p><br/>&nbsp<hr/><ul>和<li><ol>和<li><dl> <dt> <dd>div<b><i><u><strong><em><s><span><a><img><input><textarea>

(3)元素转换通过 display


6. a标签 中的两个重要属性是什么,分别用来干什么?

<!-- a标签中的两个重要属性 --->
<!-- href超链接属性,target="_blank"新窗口打开 -->
<a href="www.baidu.com" target="_blank"></a>

7. 什么是相对路径、绝对路径?

a标签的href属性、img标签的src属性、

(1)绝对路径: 绝对路径就是你的主页上的文件或目录在硬盘上真正的路径(URL和物理路径)。
例如:C:\xyz\test.txt 代表了test.txt文件的绝对路径。http://www.sun.com/index.htm也代表了一个URL绝对路径。

(2)相对路径: 相对于某个基准目录的路径。包含Web的相对路径(HTML中的相对目录)。
例如:在Servlet中,"/“代表Web应用的根目录。物理路径的相对表示,例如:”./" 代表当前目录,"…/"代表上级目录。这种类似的表示,也是属于相对路径。

/表示源文件的根目录
./表示当前文件所在的目录(可以省略)
../表示当前文件所在的目录的上一级目录

  • 绝对路径:由根目录(/)为开始写起的文件名或者目录名称,如/home/oldboy/test.py;
  • 相对路径:相对于目前路径的文件名写法。例如./home/oldboy/exam.py或…/…/home/oldboy/exam.py,简单来说只要开头不是/,就是属于相对路径

8. form 中 name 有什么作用?

(1)name 属性用于对提交到服务器后的表单数据进行标识
(2)或者在客户端通过 JavaScript 引用表单数据。
注释:只有设置了 name 属性的表单元素才能在提交表单时传递它们的值。


9. form 表单中 get 和 method 请求的区别?

method,传输方式,默认get。两者的区别:
(1)get 通过地址栏传输,会将信息拼接到地址栏上。而 post 不会讲信息拼接到地址栏上;
(2)post 的传输方式比 get 安全;
(3)post 能传输大量信息;
(4)get 传输速度比 post 快;( get 没有加密 )
注意:常用 get 的传输方式。


10. 创建样式表有哪几种方式,分别怎么写?

(1)内联样式表:<style type="text/css">css语法</style>**,最好写在<head></head>中;
(2)外部样式表:<link rel="stylesheet" type="text/css" href="路径" />@import url(路径);
(3)内联样式表(嵌入式、行间、行内):<div style=“height:100px;background:red;” ></div>


11. link 和 import 的区别

区别linkimport
1. 从属关系link是HTML提供的标签,不仅可以加载 CSS 文件,还可以定义 RSS、rel 连接属性等。@import是 CSS 提供的语法规则,只有导入样式表(加载CSS)的作用。
2. 加载顺序当一个页面被加载的时候(就是被浏览者浏览的时候),link引用的CSS会同时被加载。而@import引用的CSS 会等到页面全部被下载完再被加载,所以有时候浏览@import加载CSS的页面时开始会没有样式。
3. 兼容性的差别link标签作为 HTML 元素,不存在兼容性问题。@import是CSS2.1提出的,所以老的浏览器不支持,@import只t在IE5以上的才能识别。
4. 使用dom控制样式时的差别当使用javascript控制dom去改变样式的时候,只能使用link标签。@import不是 dom 可以控制的。
5. 权重区别link引入的样式权重大于@import引入的样式。

12. css 有哪些选择器?这些选择器的权重分别是多少?

(1)id 选择符 0100
(2)class 选择符 0010
(3)伪类选择符 0010
(4)元素选择符(类型选择符)0001
(5)后代选择符 后代选择符的权重之和
(6)群组选择符
(7)通配符
内联样式表的权重最高:1000 ,继承样式的权重为:0000


13. 让块元素居中

(1)高度已知:
margin: 0 auto;这是让块元素水平居中的手段,需要配合 width 一起使用

<style>div{width:300px; height:300px; background:#f0f; margin:0 auto;}
</style>
<body><div>box</div>
</body>

② 定位 position:fixedmargin: auto; 水平垂直居中。

<style>div{width:300px; height:300px; background:#f0f;position:fixed; left:0; right:0; top:0; bottom:0; margin:auto;}
</style>
<body><div>box</div>
</body>

③ 使用 定位 position:fixed 和平移 margin;

<!-- margin: 上 右 下 左; 第一个距离填高度的一半,且要往上,所以是负值 -->
<style>div{width:300px; height:200px; background:#f0f;position:fixed; top:50%; left:50%; margin:-100px 0 0 -150px;}
</style>
<body><div>box</div>
</body>

④ 2D 居中:使用 定位 position:fixed 和平移 transform: translate(水平, 垂直);

<!-- 与 ③ 原理一样 -->
<style>div{width:300px; height:200px; background:#f0f;position:fixed; top:50%; left:50%; transform: translate(-150px, -100px);}
</style>
<body><div>box</div>
</body>

(2)高度未知:
① 2D 居中:使用 定位 position:fixed 和平移 transform: translate(水平, 垂直);

<!-- translate()中的两个参数百分比是根据自身来的 -->
<style>div{width:300px; background:#f0f;position:fixed; top:50%; left:50%; tansform: translate(-50%, -50%);}
</style>
<body><div>盒子高度未知,定位之后,使用translate平移自身的一半距离</div>
</body>

14. 让行元素居中

(1)text-align:center 让一个 span 标签中的文本水平居中:将该 span 标签套在一个块元素中

<style>p{width:300px; background:#f0f; text-align:center;}
</style>
<p><span>span文字</span>
</p>

(2)line-height: 高度px; 文本垂直居中。


15. 让图片居中

(1)使用 line-heightvertical-align 只在html5中生效,XHTML1.0是不生效的。

<style>div{width:600px; height:300px; border:2px solid black;line-height:300px; /*img 属于行内块元素,可以使用文本属性使img垂直居中 */text-align: center; /*写在父元素身上,属性继承*/}img{width: 200px;height:200px;vertical-align: middle; /*不写这个属性的话,图片对齐点在底部。写了之后图片对齐点在中心*/}
</style>
<body><div><img src="../imgs/蔡蔡2.jpg" alt="" srcset=""></div>
</body>

(2)虚拟一个行内块元素,让图片和这个元素的对齐点都在中心。

<style>div{width:600px; height:400px; border:2px solid black;text-align: center; /*写在父元素身上,属性继承*/}img{width: 200px;height:200px;vertical-align: middle;/*让图片的对齐点在中心*/}i{display: inline-block;/*让i标签可以设置高度*/height: 100%; /*让i标签的高度=框的高度*/vertical-align: middle;/*让i标签的对齐点在中心*/}
</style>
<body><div><img src="../imgs/蔡蔡2.jpg" /><i></i><!-- i标签不要换行,不然会产生5px距离 --></div>
</body>

(3)使用伪元素,类似(2)。

<style>div{width:600px; height:400px; border:2px solid black;text-align: center; /*写在父元素身上,属性继承*/}img{width: 200px;height:200px;vertical-align: middle;/*让图片的对齐点在中心*/}div:after{content: "";display: inline-block;/*让i标签可以设置高度*/height: 100%; /*让i标签的高度=框的高度*/vertical-align: middle;/*让i标签的对齐点在中心*/}
</style>
<body>
<!-- 因为会5px空格,所以不能换行 --><div><img src="../imgs/蔡蔡2.jpg" /></div>
</body>

16. overflow 有哪些属性,默认属性是什么?float 有哪些属性?高度塌陷的解决办法是什么?

(1)overflow

overflow:visible;/*默认值*/
overflow:hidden;/*溢出隐藏*/
overflow:scroll;/*滚动*/
overflow:auto;/*自动出现滚动条*/

(2)float

float: none; //默认不浮动
float: left; //左浮动
float: right; //右浮动

(3)高度塌陷的解决办法
① 给父元素足够高度;缺点:无法做到高度自适应;
overflow: hidden; ;缺点:溢出的部分(子元素超出父元素)会被隐藏;
③ 在最后一个浮动元素之后添加一个块元素,这个块元素写样式 clear:both; 来清除浮动。
万能清除法:配合第三种方式通过伪元素来实现

//zoom:1;一条解决ie疑难杂症(比如浮动)的神奇属性
// visibility: visible/hidden;可见/隐藏
//父元素:before{content: ""; display:table;} 解决第一个块元素 margin-top 向上传递问题。
父元素{zoom:1;} 
父元素:after{display: block; content: ""; clear: both; visibility: hidden;}
父元素:before{content: ""; display:table;}

16. 用代码写出下三角

哪个方向的三角形,就将哪个方向的边框设置 border-方向: 大小 solid 颜色,相邻的边框颜色设置成白色(消失色),对边的边框设置为 0

<style>div{width:0; /*块元素不设置宽度=父元素宽度*/height:0; /*可省略*/border-top:20px solid #00f;border-left:20px solid #fff;border-right:20px solid #fff;border-bottom: 0;}
</style>

17. px、em、rem之间的区别

名称pxemrem
介绍px像素(Pixel)。相对长度单位。像素px是相对于显示器屏幕分辨率而言的。em是相对长度单位。相对于当前对象内文本的字体尺寸。如当前对行内文本的字体尺寸未被人为设置,则相对于浏览器的默认字体尺寸。rem是CSS3新增的一个相对单位(root em,根em)。
特点1. IE无法调整那些使用px作为单位的字体大小;
2. 国外的大部分网站能够调整的原因在于其使用了em或rem作为字体单位;
3. Firefox能够调整px和em,rem,但是96%以上的中国网民使用IE浏览器(或内核)。
1. em的值并不是固定的;
2. em会继承父级元素的字体大小。
使用rem为元素设定字体大小时,仍然是相对大小,但相对的只是HTML根元素。
注意任意浏览器的默认字体高都是16px。所有未经调整的浏览器都符合: 1em=16px。

px 与 rem 的选择?

  • 对于只需要适配少部分手机设备,且分辨率对页面影响不大的,使用px即可 。
  • 对于需要适配各种移动设备,使用rem,例如只需要适配iPhone和iPad等分辨率差别比较挺大的设备。

18. background-repeat 有哪些属性值?

repeat //默认平铺
repeat-x //横向平铺
repeat-y //纵向平铺
no-repeat //不平铺

19. 图片常用格式以及区别?

格式.jpg.png.gif
区别图片有损质量,但肉眼难分辨,用来减小图片大小,图片非镂空使用。图片有损质量,但肉眼分辨不出,用来减小图片大小,图片镂空使用。图片有损质量严重,肉眼容易分辨,常用做动图。

20. 定位属性有哪些?区别是什么?

postion: static(默认)、absolute(绝对定位)、relative(相等定位)、fixed(固定定位)
定位属性position属性值staticrelativeabsolutefixed
称呼默认不定位相对定位绝对定位固定定位
区别没有定位,元素出现在正常的流中.根据自身初始所在位置来定位;不破坏原有元素的特性。自动向上检索,根据最近的定位元素作为父元素,如果检索不到就以 html 来定位。始终根据 html 来定位;
是否占文档流占文档流占文档流不占文档流,完全脱离文档流不占文档流,完全脱离文档流
特点或用法特点:因为相对定位占文档流,在没有设置 lefttop 属性下的效果和static 默认是一样的。用法:①向上检索定位的元素作为父框;
②多个定位元素使用 z-index 来定义层级。
特点:位置不随着滚动条滚动而发生变化。
适用场合微调距离时可以用此属性。可以使用lefttoprightbottom等。通常用于做重叠效果。网页遮罩。

21. 什么是“盒模型”?画出盒模型,并写出盒模型的宽。

  1. 盒模型的组成分为:外边距、边框、内边距、内容区
  2. 盒子实际宽度(高度)=内容(content)+边框(border)+间隙(padding)+间隔(margin);

在这里插入图片描述
IE盒模型,也叫怪异盒模型,具体可以查看 html笔记(四)弹性盒+响应式


22. 图片整合的优势有哪些?

(1) 减少对服务器的请求次数,从而提高页面加载速度;
(2)减少图片体积;


23. 隐藏一个元素的方法有哪些?

(1)display:none; 完全消失,且不占文档流
(2)visibility:hidden; css消失,占文档流
(3)opacity:0; 透明,占文档流
(4)postion:relative;left:-99999px; 相对定位,占文档流
(5)postion:absolute;left:-99999px; 绝对定位,不占文档流


24. 什么是 BFC,有什么作用?

BFC(Block fomatting content)块级格式化上下文。是 w3c css2.1 规范中的一个概念。它是页面中的一块渲染区域,且有一套渲染规则,它决定了其子元素将如何定位,以及和其他元素的关系和相互作用

具有 BFC 特性的元素看作是隔离了的独立容器,容器里面的元素不会在布局上影响到外面的元素,并且 BFC 具有普通容器所没有的一些特性。

具体:html笔记(二)html4+css2.0(元素类型、css精灵、宽度自适应、BFC、浏览器相关概述、css统筹)


25. 用代码写出几种后台布局(单飞、双飞/圣杯、后台管理)

代码太长了,我放到HTML+css实现的效果里面了。


26. 常用的浏览器及内核、兼容前缀

浏览器内核兼容前缀
IE浏览器Trident-ms-
火狐Firefox浏览器Gecko-moz-
原谷歌现苹果Webkit-webkit-
现在Opera和谷歌Blink(由Google和Opera 开发的浏览器排版引擎)
原OperaPresto(迅速的,但是缺乏兼容性)-o-

27. PC 浏览器前端优化策略


28. 表格行分组有哪几个标签:

  • 表头: <thead></thead>
  • 表体: <tbody></tbody>
  • 表尾: <tfoot></tfoot>

29. 怎么去除换行产生的空格?

(1)方案一:不换行;
(2)方案二:在给父元素设置:font-size:0;,子元素再设置 font-size 大小。案例示范

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/362524.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Java EE:异步构造和功能

介绍 Java EE具有许多API和构造以支持异步执行。 从可伸缩性和性能的角度来看&#xff0c;这是至关重要的。 让我们假设2个模块相互交互。 当模块A &#xff08;发送方&#xff09;以同步方式向模块B &#xff08;接收方&#xff09;发送消息时&#xff0c;通信将在单个线程的…

用 JA Transmenu 模块做多级弹出菜单

转自http://www.joomlagate.com “弹出菜单”这个说法本来不规范&#xff0c;尽管你我都明白这是什么意思&#xff0c;而实际上我们所理解的那个菜单样式英文说法是“Slide Menu”&#xff08;滑动菜单&#xff09;&#xff0c;如果要用“弹出菜单”就成了“Popup Menu”。当然…

关于HTML的面试题-html5/css3篇

1. html5 新增标签有哪些&#xff08;或者新增的语义标签&#xff09;&#xff1f;2. HTML5 中有哪些新特性&#xff1f;3. 视频有哪几种格式&#xff1f;这几种格式有什么区别&#xff1f;4. 写出你知道的层级选择符&#xff08;结构性伪类选择器&#xff09;5. 什么是渐进增强…

Elasticsearch的用例:灵活的查询缓存

在前两篇有关Elasticsearch用例的文章中&#xff0c;我们已经看到Elasticsearch 可用于存储甚至大量文档 &#xff0c;并且我们可以通过Query DSL使用Lucene的全文功能访问那些 文档 。 在这篇较短的文章中&#xff0c;我们将把两个用例放在一起&#xff0c;以了解读取繁重的应…

Vue底层架构及其应用(上)转

https://mp.weixin.qq.com/s?__bizMzIzNjcwNzA2Mw&mid2247486427&idx1&sn61f9579bbe1dfe26da4b53eb538fee13&chksme8d28643dfa50f557c56ce8b5bc9b0597a157a20791e21b1812fe2a30ff4cf2c813608473b43&mpshare1&scene23&srcid#rd 一、前言 市面上有很…

jquery笔记一:下载安装、语法、选择器、遍历选择元素的方法、jQuery动画

目前 jQuery 兼容于所有主流浏览器, 包括 IE 6&#xff01;开发时常用 jquery.js&#xff0c;上线用 jquery.min.js。 jq插件 目前jQuery有三个大版本&#xff1a; &#xff08;1&#xff09;1.x.x: 兼容ie6,7,8&#xff0c;使用最为广泛&#xff0c;官网只做BUG维护&#xff…

jquery简介 each遍历 prop attr

一、JQ简介 jQuery是一个快速、简洁的JavaScript框架&#xff0c;它封装了JavaScript常用的功能代码&#xff0c;提供一种简便的JavaScript设计模式&#xff0c;优化HTML文档操作、事件处理、动画设计和Ajax交互。 装载的先后次序&#xff1a;  jQuery封装库在上&#xff0…

如何让Visitor变得可爱1

本文转自&#xff1a;http://www.cnblogs.com/idior/archive/2005/01/19/94280.html 在wayfarer的文章中提到了如何利用visitor模式实现添加新的功能。如他所说&#xff0c;在实际过程中显的不是那么可爱。不过他为我们提供了一个可行的解决方案&#xff0c;本文将在此基础上使…

EJB 3.x:生命周期和并发模型(第1部分)

Java EE组件生命周期和与并发相关的详细信息对于经验丰富的专业人员而言可能不是新知识&#xff0c;但是对于初学者而言&#xff0c;这可能需要花费一些时间。 就EJB而言&#xff0c;了解其生命周期 &#xff08;以及相关的并发场景&#xff09;对于确保使用EJB的正确用法和解…

单独使用 laydate 日期时间组件

layui 日期和时间组件官方文档 需要注意几点&#xff1a; 下载压缩包后&#xff0c;复制整个 laydate 文件夹放到项目中&#xff0c;里面的文件不要改动位置&#xff0c;否则会报错&#xff1b;在移动端使用时&#xff0c;要给 input 添加 readonly 属性&#xff0c;否则点击…

从零开始学习SVG

1 什么是SVG&#xff1f; MDN中的定义是&#xff1a;SVG即可缩放矢量图形&#xff08;Scalable Vector Graphics&#xff0c;SVG)&#xff0c;是一种用来描述二维矢量图形的 XML 标记语言。 简单地说&#xff0c;SVG 面向图形&#xff0c;HTML 面向文本。SVG 与 Flash 类似&am…

layui 关于layDate设置时间限制问题

前面是尝试结果&#xff0c;有兴趣的可以康康&#xff0c;赶时间的可以直接翻到底下 ----->直达车 因为只有一个页面&#xff0c;没什么标准&#xff0c;所以自己就使用了layui的时间控件&#xff0c;并且作为独立组件。 第一次尝试 - 使用 min 一开始只想让结束时间有个…

QQ聊天记录快速迁移

QQ聊天记录快速迁移 在工作中大家经常会用到QQ来沟通&#xff0c;但是很多时候在其它设备上登录QQ就无法查看到之前的聊天记录和图片&#xff0c;这是因为电脑上的QQ聊天记录一般都是保存在电脑本地硬盘里&#xff0c;所以我们在换设备登录QQ后&#xff0c;是无法查看到之前电脑…

Hawtio和Jolokia的休眠统计

企业Java的很大一部分处理数据。 在企业设置中使用数据的所有不同方式中&#xff0c;仍然存在使用任何种类的O / R映射的行之有效且广泛教授的方法。 JPA标准使每个人都可以轻松使用它&#xff0c;并且它也应该是可移植的。 但是&#xff0c;我们不要谈论迁移细节。 O / R映射的…

laydate 时间控件去掉秒以及解决在移动端不能滑动的问题

一、时间控件去掉秒&#xff0c;保留时分 二、时间控件在移动端不能滚动 一、时间控件去掉秒&#xff0c;保留时分 方法一&#xff1a;使用 ready 回调函数 ready 控件在打开时触发。打开控件时让秒消失。 <script> laydate.render({elem: #endTime, //指定元素trigg…

Entity Framework Code First属性映射约定 转载https://www.cnblogs.com/libingql/p/3352058.html

Entity Framework Code First属性映射约定 Entity Framework Code First与数据表之间的映射方式有两种实现&#xff1a;Data Annotation和Fluent API。本文中采用创建Product类为例来说明tity Framework Code First属性映射约定的具体方式。 1. 表名及所有者 在默认约定的情况下…

layui 时间控件二次渲染,点击一个自定义按钮清空/重置时间控件

标题小标题一、错误尝试二、时间控件二次渲染的3种方法2.1 直接删除原来绑定时间控件的DOM&#xff0c;再重新渲染&#xff08;推荐&#xff09;&#xff1b;2.2 使用 clone() &#xff0c;并且改变 lay-key&#xff1b;2.3 使用 clone() &#xff0c;并且删除 lay-key&#xf…

2019年春第二次课程设计实验报告

一、试验项目名 贪吃蛇 二、试验功能介绍 通过数组构造小蛇&#xff0c;在通过数组中的变化控制小蛇移动和变长。 三、项目模块结构介绍 构造小蛇 小蛇移动 移动中碰到边框或自己失败 小蛇长大 四、实现界面展示 五、代码托管链接https://gitee.com/t001023/software_class_1_t…

Elasticsearch用例:全文搜索

在本系列有关Elasticsearch用例的最后一篇文章中&#xff0c;我们介绍了Elasticsearch提供的用于存储甚至大量文档的功能 。 在这篇文章中&#xff0c;我们将研究其另一个核心功能&#xff1a;搜索。 我正在利用上一篇文章中的某些信息&#xff0c;因此&#xff0c;如果您还没有…

使用echarts时,鼠标首次移入屏幕会闪动,屏幕会出现滚动条

当我刷新&#xff0c;鼠标经过图表时&#xff0c;页面会出现滚动条 原因&#xff1a; 在echarts图表中出现 tooltip 时&#xff0c;画布的父标签&#xff08;即&#xff1a;echarts.init()的标签&#xff09;的宽高有时会发生变化&#xff0c;导致相对布局的div可能大小发生…