首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

面试题整理|45个CSS面试题

print—打印预览模式/打印页面。 speech——适用于“朗读”页面的屏幕阅读器 screen——计算机屏幕(默认) Q21. CSS有哪些单位? CSS 有两种类型的长度单位:相对和绝对。...例如,通过将诸如 postcss-loader之类的内容 与 webpack一起使用,您可以编写可能与将来兼容的CSS,从而使您可以使用CSS变量(不是Sass变量)之类的东西 Q40、相对,固定绝对和静态定位的元素有什么区别...绝对absolute 元素页面流中删除,并且相对于其最接近的祖先(如果有)或相对于初始包含块而定位在指定的位置绝对定位的盒子可以有边距,并且不会与其他任何边距一起折叠。...这些元素不会影响其他元素的位置固定 fixed 将元素页面流中移除,并将其放置在相对于视口的指定位置,并且在滚动时不会移动。 粘性sticky 粘性定位是相对定位和固定定位的混合。...Q45、推荐一种优化打印页面的方法? 创建可打印页面的秘诀是能够识别和控制您网站的“内容区域”。大多数网站由页眉,页脚,侧边栏/子导航和一个主要内容区域组成。控制内容区域,您的大部分工作就完成了。

4.1K30

CSS 替代 HTML 的 table tag 设计网页版面

CSS 除了可避免陷在 HTML 多层的巢状 table 里,亦可明显减少网页档案大小,让页面日后可统一维护,而非逐一修改。...,不可随浏览器自动调整 (5) 多栏式版面,画面上的字段宽度可随浏览器自动调整 (6) 多栏式版面,画面上的字段宽度固定,不可随浏览器自动调整 (7) 非对称、字段坐标不固定,画面上的字段位置可随浏览器自动调整...,自动延展和调整 • 页面中的字段,宽和高固定,不会随使用者的屏幕分辨率、鼠标拖曳浏览器边框,自动延展和调整 透过 CSS 对整个 div 区块的统一设定,可让页面外观的编辑和维护工作变得轻松许多。...像是要让使用者透过浏览器「打印」网页,传统的做法,开发人员可能会特地替需要打印的页面,重新排版、重写一个适合 A4 纸张打印的页面;但透过 CSS,我们可以在使用者要打印时,让其自动套用新的 CSS 样式表...,而非 redirect 到另一个专供打印的网页,如此便可省下重新撰写打印页面的时间,及 Web server 的硬件系统资源。

52910
您找到你想要的搜索结果了吗?
是的
没有找到

前端面试哪些是必须要掌握的

操作系统角度来看,虚拟内存即交换文件;处理器角度看,虚拟内存即虚拟地址空间。...渲染进程:核心任务是将 HTMLCSS 和 JavaScript 转换为用户可以与之交互的网页,排版引擎 Blink 和 JavaScript 引擎 V8 都是运行在该进程中,默认情况下,Chrome...响应式设计的概念及基本原理响应式网站设计(Responsive Web design)是一个网站能够兼容多个终端,不是为每一个终端做一个特定的版本。...在有滚动条的页面中,absolute会跟着父元素进行移动,fixed固定在页面的具体位置。...它的行为就像 position:relative; 当页面滚动超出目标区域时,它的表现就像 position:fixed;,它会固定在目标位置

68420

Excel表格的35招必学秘技

九、让“自动更正”输入统一的文本   你是不是经常为输入某些固定的文本,如《电脑报》烦恼呢?那就往下看吧。   1.执行“工具→自动更正”命令,打开“自动更正”对话框。   ...经过这样的设置以后,留下的单元格下面衬上了图片,上述选中的单元格(区域)下面就没有衬图片了(其实,是图片被“白色”遮盖了)。   提示衬在单元格下面的图片是不支持打印的。...Excel表格的35招必学秘技   图 12 二十、提取字符串中的特定字符   除了直接输入外,已存在的单元格内容中提取特定字符输入,绝对是一种省时又省事的方法,特别是对一些样式雷同的信息更是如此...如图12所示,如果我们想快速A4单元格中提取称谓的话,最好使用“=RIGHT(源数据格,提取的字符数)”函数,它表示“A4单元格最右侧的字符开始提取2个字符”输入到此位置。...还有一种情况,我们不从左右两端开始,而是直接数据中间提取几个字符。比如我们要想从A5单元格中提取“武汉”两个字时,就只须在目标单元格中输入 “=MID(A5,4,2)”就可以了。

7.4K80

响应式状态时的jqprint打印

A4纸张的范围内(点击打印前是响应式的,打印时是固定的宽度),主要代码如下: $("#printArea").css("width","295mm"); $(".row .col-md-6").removeClass...("col-md-6").addClass("col-xs-6"); //Bootstrap栅格系统原来中屏幕为2列,小于中屏幕为1列,点击打印时都为2列 $("#printArea").jqprint...(); 如果设置特定的位置分页,需要加下面的代码 假如要打印的页面中含有表格,我的是bootstrap框架的表格...,打印预览时表格边框比较细,原因估计是bootstrap样式@media print {}设置的边框比较淡,我们可以不用bootstrap的样式,在打印区域中设置样式,或者在单独的css文件中定义样式,...css一定要外链形式,必要的时候加!

1.5K20

【译】Web中的图像技术总结,前端开发中各种图片引入的优点缺点及实例

前端开发人员在构建网站时需要做出的决定之一就是添加图片的技术。它可以是HTML ,也可以是通过CSS背景生成的图片,也可以是SVG 。...它们让我们可以控制 的内容如何调整大小和位置,就像CSS背景图片一样。...解决方案1要点: 解决方案只有在图像不重要的情况下才是好的 当无法后端CMS动态更改图片时 Demo 4.1.2 Hero - 解决方案2 对于此解决方案,我们将使用HTML图像。...Demo 4.6 CSS 打印 用户可能需要打印web页面。假设我们有一份食谱,你想把它打印出来,这样你就可以在厨房里看它,不需要查看你的手机或电脑。...*/ } 但是,使用HTML 会更安全,因为它可以打印不会出现任何问题。

5.6K20

如何决定响应式网站CSS 单位?

在我们创建适合各种设备的响应式网站时,了解正确的CSS 单位很重要。不过在深入研究决策之前,让我们先对它们进行分类以便了解它们的用途。 如何决定响应式网站CSS 单位?...- 根 em 相对于查看端口/文档 vw vh vmax vmin 在这里学习最常见的单位 px 单位 绝对像素单位仅用于屏幕(界面),其余单位用于打印。...无论您选择什么屏幕尺寸,px 单位的尺寸都是固定的。这就是为什么边框总是首选 px 单位的原因,因为边框在所有屏幕尺寸上也保持固定。...html{ font-size: 60px; } .container{ font-size: 16px; } h1{ font-size: 1rem; } 效果 vw 单位...这些是 6 个 css 单元,它们最常用于使网站具有响应性。 我已经写了很长一段时间的技术博客,并且主要通过CSDN发表,这是我的一篇 响应式网站CSS 单位教程。我喜欢通过文章分享技术与快乐。

94510

前端常考面试题(必备)_2023-05-19

产生死锁的原因:(1)竞争资源产生死锁中的竞争资源之一指的是竞争不可剥夺资源(例如:系统中只有一台打印机,可供进程P1使用,假定P1已占用了打印机,若P2继续要求打印打印将阻塞)产生死锁中的竞争资源另外一种资源指的是竞争临时资源...(Referer 字段会告诉服务器该网页是哪个页面链接过来的)使用 CSRF Token 进行验证,服务器向用户返回一个随机数 Token ,当网站再次发起请求时,在请求参数中加入服务器端返回的 token...对 Cookie 进行双重验证,服务器在用户访问网站页面时,向请求域名注入一个Cookie,内容为随机字符串,然后当用户再次向服务器发送请求的时候, cookie 中取出这个字符串,添加到 URL 参数中...三栏布局的实现三栏布局一般指的是页面中一共有三栏,左右两栏宽度固定,中间自适应的布局,三栏布局的具体实现:利用绝对定位,左右两栏设置为绝对定位,中间设置对应方向大小的margin的值。....防止加载过多图片影响其他资源文件的加载 :会影响网站应用的正常使用。

24220

MultiRow发现之旅(六)- 使用MultiRow开发票据应用(附源码)

在弹出的边框对话框中选择普通边框,然后选择蓝色,并选择一种虚线设值给左边框: ? 然后确定,关闭对话框。设置后的效果: ? 7. 拖放一个ImageCell,作为Value设为收费专用章的图片。...然后在属性窗口中展开DefaultCellStyle属性,点开Border属性的编辑器,选择普通边框,点击“无”,然后点击确定,关闭对话框。至此发票的抬头就完全做好了。 8. 现在来编辑发票的主体。...在table上点鼠标右键,选择边框. 在弹出的边框编辑器中选择“圆角边框”,并选择如下图所示的颜色和线条样式,点击外边框: ? 然后点击确定关闭对话框。完成之后是这个样子: ?...现在在依次调整每个Cell的边框位置为下面的样子: ? (拖拽的过程中,细心的笔者发现自己写了一个错别字,于是改正之^_^,亲爱的读者你能看出来吗。)...最后,切回主窗体的设计器,查看代码, 找到最开始的“显示打印发票界面()”函数: ? 加入以下代码: ? 好了 ,到这里整个收费系统就大功告成了,运行起来看看效果吧。

1.1K50

精选前端面试题之HTML5CSS3

护、改版方便,不需要变动页面内容、提供打印版本不需要复制内容、提高网站易用性; 4、行内元素有哪些?...这也是为什么将js脚本放在底部不是头部。 8、CSS选择符有哪些?哪些属性可以继承?优先级算法如何计算?内联和important哪个优先级高?...当有消息返回时系统会通知进程进行处理,这样可以提高执行的效率。 11、你做的页面在哪些流览器测试过?这些浏览器的内核分别是什么?...降级(功能衰减)意味着往回看;渐进增强则意味着朝前看,同时保证其根基处于安全地带 14、什么是语义化的HTML?...浮动元素碰到包含它的边框或者浮动元素的边框停留。 1.使用空标签清除浮动。 这种方法是在所有浮动标签后面添加一个空标签 定义css clear:both. 弊端就是增加了无意义标签。

1.2K10

计算机文化基础 第一部分 1.1 信息与信息技术 1.1.1信息与数据 信息的概念: 一般认为:信息是在自然界、人类社会和人类思维活动中普遍存在的一切物质和事物的属性。 信息能够用来消除事物不

一般请客下,计算机工作过程中,只能从ROM中读出事先存储的数据,不能改写。  ROM常用于存放固定的程序和数据,并且断电后仍能长期保存。...;  End键:插入点当前位置移动到本行末;  Ctrl+Home键:插入点当前位置移动到本文档开始处;  Ctrl+End键:插入点当前位置移动到本文档结尾处。...1相对引用: 指单元格地址会随公式所在位置的变化,改变公式的值将会依据更改后的单元格地址的值重新计算  2绝对引用:指公式中的单元格或单元格区域地址不随公式位置的改变发生改变。...单击后会弹出“页眉和页脚”对话框  其中,“日期和时间”包括两种,若选择“自动更新“则显示的日期为每次打开演示文稿的日期;若选择“固定则显示的日期为设置的固定日期。...信息环绕一周后由发送主机将其环上删除。  环形结构的优点:容易安装和监控,传输最大延迟时间是固定的,传输控制机制简单,实时性强。

88321

计算机文化基础

一般请客下,计算机工作过程中,只能从ROM中读出事先存储的数据,不能改写。  ROM常用于存放固定的程序和数据,并且断电后仍能长期保存。...;  End键:插入点当前位置移动到本行末;  Ctrl+Home键:插入点当前位置移动到本文档开始处;  Ctrl+End键:插入点当前位置移动到本文档结尾处。...1相对引用: 指单元格地址会随公式所在位置的变化,改变公式的值将会依据更改后的单元格地址的值重新计算  2绝对引用:指公式中的单元格或单元格区域地址不随公式位置的改变发生改变。...单击后会弹出“页眉和页脚”对话框  其中,“日期和时间”包括两种,若选择“自动更新“则显示的日期为每次打开演示文稿的日期;若选择“固定则显示的日期为设置的固定日期。...信息环绕一周后由发送主机将其环上删除。  环形结构的优点:容易安装和监控,传输最大延迟时间是固定的,传输控制机制简单,实时性强。

73540

【Web技术】610- Web上的图片技巧

它可以是一个HTML ,或者是通过CSS背景生成的图片,也可能是SVG 。选择正确的技术很重要,对网站的性能和可访问性起着巨大的作用。...另一张折叠起来,以适应其空的alt属性的内容,这就造成了它因为有边框而显得很细小。 但是,当有了alt属性值后,它就会变成这样的样子。 这不是很好的反馈吗?...它们让我们可以控制 的内容如何调整大小和位置,就像CSS背景图片一样。...一个 元素 一个带有 的 一个带有CSS背景的 SVG 到底哪家好呢?让我们一起来探讨一下。 使用HTML 大家可能首先想到的是加边框吧?...CSS印刷 用户可能需要打印一个网页。比如说我们有一个菜谱,你想把它打印出来,这样就可以在厨房里看,不需要检查手机或电脑。

2.9K30

前端运用图片的技巧总结

它可以是一个HTML ,或者是通过CSS背景生成的图片,也可能是SVG 。选择正确的技术很重要,对网站的性能和可访问性起着巨大的作用。...另一张折叠起来,以适应其空的alt属性的内容,这就造成了它因为有边框而显得很细小。 但是,当有了alt属性值后,它就会变成这样的样子。 这不是很好的反馈吗?...它们让我们可以控制 的内容如何调整大小和位置,就像CSS背景图片一样。...一个 元素 一个带有 的 一个带有CSS背景的 SVG 到底哪家好呢?让我们一起来探讨一下。 使用HTML 大家可能首先想到的是加边框吧?...CSS印刷 用户可能需要打印一个网页。比如说我们有一个菜谱,你想把它打印出来,这样就可以在厨房里看,不需要检查手机或电脑。

2.6K20

熬夜整理最近前端面试知识点

拥有层叠上下文属性:根元素 (HTML),z-index 值不为 "auto"的 绝对/相对定位元素,position,固定(fixed) / 沾滞(sticky)定位(沾滞定位适配所有移动设备上的浏览器...(Referer 字段会告诉服务器该网页是哪个页面链接过来的)使用 CSRF Token 进行验证,服务器向用户返回一个随机数 Token ,当网站再次发起请求时,在请求参数中加入服务器端返回的 token...对 Cookie 进行双重验证,服务器在用户访问网站页面时,向请求域名注入一个Cookie,内容为随机字符串,然后当用户再次向服务器发送请求的时候, cookie 中取出这个字符串,添加到 URL 参数中...产生死锁的原因:(1)竞争资源产生死锁中的竞争资源之一指的是竞争不可剥夺资源(例如:系统中只有一台打印机,可供进程P1使用,假定P1已占用了打印机,若P2继续要求打印打印将阻塞)产生死锁中的竞争资源另外一种资源指的是竞争临时资源...HTMLCSS 规范中规定了浏览器解释 html 文档的方式,由 W3C 组织对这些规范进行维护,W3C 是负责制定 web 标准的组织。

27930

可视化格式模型-定位系统

还有一种说法是,浏览器在解析HTML CSS JS 的时候的一个流式的过程,html起始标签开始 到html结束标签截止。...绝对定位(Absolute positioning) 在绝对定位模型中,一个框(box)整个地常规流向中脱离(它对后续的兄弟元素没有影响),并根据它的包含块来分配其位置。..., C 在放置的时候,会当 B 仍然在原位置。...另外,尽管绝对定位框有外边距(margin),它们不会和其它任何 margin 发生折叠(Collapsing margins) fixed 框位置的计算根据’absolute’模型,不过框要额外地根据一些参考得到固定...应用于打印媒介类型时,框被渲染于每一页,并相对于页框固定,就好象是通过viewport查看该页一样(例如,打印预览)。对于其他的媒介类型,表现没有被定义。

68660
领券