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

面试必备 css面试必考点

弹性盒布局并没有这样内在方向限制,可以由开发人员自由操作。 试用场景:弹性布局适合于移动前端开发,Android和ios上也完美支持。 11 用纯CSS创建一个三角形原理是什么?...第一种真正品字: 三块高宽是确定; 上面那块用margin: 0 auto;居中; 下面两块用float或者inline-block不换行; 用margin调整位置使他们居中。...:hidden;transition:all 1000ms ease; 31 什么是响应设计?...响应设计基本原理是什么?如何兼容低版本IE? 响应网站设计(Responsive Web design)是一个网站能够兼容多个终端,而不是为每一个终端做一个特定版本。...单行文本垂直居中:把line-height值设置为height一样大小值可以实现单行文字垂直居中,其实也可以把height删除。

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

web前端面试10个关于css高频面试题,你都会吗?

1.什么是 BFC机制 BFC(Block Formatting Context),块级格式化上下文,是一个独立渲染区域,让处于 BFC 内部元素与外部元素相互隔离,使内外元素定位不会相互影响。...值不为static或则releative任何一个 IE下, Layout,可通过zoom:1 触发 BFC布局与普通文档流布局区别: BFC布局规则: 浮动元素会被父级计算高度(父级元素触发了...清除浮动有哪些方法, 各有什么优缺点 使用clear属性空元素 浮动元素后使用一个空元素如,并在CSS赋予.clear{clear:both;}属性即可清理浮动...,而是伪元素,代表一个元素之后最近元素)和 IEhack ,可以完美兼容当前主流各大浏览器,这里 IEhack 指的是触发 hasLayout。...CSS优化、提高性能方法有哪些 尽量将样式写在单独css文件里面,head元素引用 将代码写成单独css文件有几点好处: 内容和样式分离,易于管理和维护 减少页面体积 css文件可以被缓存、重用

2.8K20

CSS第一天

CSS 写在style标签 当前页面 小案例 外联 CSS 写在一个单独.css文件 多个页面 项目中 行内 CSS 写在标签style属性 当前标签 配合js使用 ---- 标签选择器...、字母、下划线、划线组成,但不能以数字或者划线开头 一个标签可以同时有多个类名,类名之间以空格隔开 类名可以重复,一个类选择器可以同时选中多个标签 id选择器: 通过id属性值,找到页面带有这个id...属性值标签,设置样式 #nav { color: red; } id属性值类似于身份证号码,一个页面是唯一,不可重复!...正常:normal(默认值) 倾斜:italic 样式层叠问题: 如果给同一个标签设置了相同属性,此时样式会层叠(覆盖),写在最下面的会生效,所谓层叠即叠加意思,表示样式可以一层一层层叠覆盖...删除线(不常用) overline 上划线(几乎不用) none 无装饰线(常用) 水平居中方法margin : 0 auto: div–p–h:水平居中(margin : 0 auto ; 实现)

80610

50道 CSS 经典面试题(包含答案)

6 如何居中div?如何居中一个浮动元素?如何让绝对定位div居中?...弹性盒布局并没有这样内在方向限制,可以由开发人员自由操作。 试用场景:弹性布局适合于移动前端开发,Android和ios上也完美支持。 11 用纯CSS创建一个三角形原理是什么?...:hidden;transition:all 1000ms ease; 31 什么是响应设计?...响应设计基本原理是什么?如何兼容低版本IE? 响应网站设计(Responsive Web design)是一个网站能够兼容多个终端,而不是为每一个终端做一个特定版本。...单行文本垂直居中:把line-height值设置为height一样大小值可以实现单行文字垂直居中,其实也可以把height删除。

94830

50道CSS面试题(附答案)

6 如何居中div?如何居中一个浮动元素?如何让绝对定位div居中?...弹性盒布局并没有这样内在方向限制,可以由开发人员自由操作。 试用场景:弹性布局适合于移动前端开发,Android和ios上也完美支持。 11 用纯CSS创建一个三角形原理是什么?...:hidden;transition:all 1000ms ease; 31 什么是响应设计?...响应设计基本原理是什么?如何兼容低版本IE? 响应网站设计(Responsive Web design)是一个网站能够兼容多个终端,而不是为每一个终端做一个特定版本。...单行文本垂直居中:把line-height值设置为height一样大小值可以实现单行文字垂直居中,其实也可以把height删除。

1.5K30

CSS绝对定位7大应用场景实战案例分享

今天我们来分享web前端CSS定位position:absolute绝对定位应用场景案例相关场景!...绝对定位是CSS中非常啊哟知识点,接下来我我们会通过7个不同层面结合7个不同案例来展开讲解!...天挑战学习计划》,内容如下: HTML/HTML5,CSS/CSS3,JavaScript,真实企业项目开发,云服务器部署上线,从入门到精通 PC端项目开发(1个) 移动WebApp开发(2个) 多端响应开发...,多端响应开发项目开发 真机调试,云服务部署上线; Linux环境下 Nginx 部署,Nginx 性能优化; Gzip 压缩,HTTPS 加密协议,域名服务器备案,解析; 企业项目域名跳转终极解决方案...,多网站、多系统部署; 使用 使用 Git 在线项目部署; 这些内容《30天挑战学习计划》每一个细节都有讲到,包含视频+图文教程+项目资料素材等。

79520

50道CSS基础面试题

6 如何居中div?如何居中一个浮动元素?如何让绝对定位div居中?...弹性盒布局并没有这样内在方向限制,可以由开发人员自由操作。 试用场景:弹性布局适合于移动前端开发,Android和ios上也完美支持。 11 用纯CSS创建一个三角形原理是什么?...:hidden;transition:all 1000ms ease; 31 什么是响应设计?...响应设计基本原理是什么?如何兼容低版本IE? 响应网站设计(Responsive Web design)是一个网站能够兼容多个终端,而不是为每一个终端做一个特定版本。...单行文本垂直居中:把line-height值设置为height一样大小值可以实现单行文字垂直居中,其实也可以把height删除。

1.5K50

前端面经笔记 - wuuconixs blog

> 所以到这里我们可以写下浮动优点了: 可以将多个块级元素同一行里显示,一些图文混排场景里很常见。...大致是一个三角形,如果我们把颜色换成同一个的话,看起来会更像。...寄生继承 寄生继承我认为和原型式继承一模一样,只不过它可能更加强调【以某种方式增强对象】 它同样需要基于Object.create() 寄生组合继承 最完美的继承方式。...多路复用 HTTP/2 利用流在同一个TCP连接上来进行多个数据帧通信。 HTTP/1.1 时代,有一个很大问题就是HTTP队头阻塞。...HTTP/2 用流 同一个TCP连接上来进行多个数据帧通信,这就是多路复用概念 此外HTTP/2 还设置了一些新功能。

2.7K00

探索CSS:从入门到精通Web开发(二)

响应设计: 随着移动设备普及,响应设计已经成为Web开发标配。我们将介绍如何利用CSS媒体查询和弹性布局来创建适应不同屏幕尺寸网页。...3种: 内嵌: css写在style标签 提示:style标签可以写在页面的任意位置,但是通常约定写在head标签 作用范围 当前页面 适用于 小案例 外联: css写在一个单独.css文件...:center 居中 text-align :left 左对齐 要想给图片居中 给图所在标签父标签加上text-align :center注意不是img标签 文本修饰 属性名:text-decoration...,取值之间空格隔开 元素显示模式: 块级元素:显示特点 独占一行,一行显示同一个,宽度默认是父元素宽度,高度默认是由内容撑开 可以设置宽高 代表:div p h ul dl dd from nav...浮动: float之后标签具有行内块特点 float 使盒子同一行 浮动元素会脱离标准流,标准流不占原来位置 浮动元素比标准流高半个级别,可以覆盖标准流原素 清除浮动·: 清除浮动带来影响

15310

探索CSS:从入门到精通Web开发(二)

响应设计: 随着移动设备普及,响应设计已经成为Web开发标配。我们将介绍如何利用CSS媒体查询和弹性布局来创建适应不同屏幕尺寸网页。...3种: 内嵌: css写在style标签 提示:style标签可以写在页面的任意位置,但是通常约定写在head标签 作用范围 当前页面 适用于 小案例 外联: css写在一个单独.css文件...:center 居中 text-align :left 左对齐 要想给图片居中 给图所在标签父标签加上text-align :center注意不是img标签 文本修饰 属性名:text-decoration...,取值之间空格隔开 元素显示模式: 块级元素:显示特点 独占一行,一行显示同一个,宽度默认是父元素宽度,高度默认是由内容撑开 可以设置宽高 代表:div p h ul dl dd from nav...浮动: float之后标签具有行内块特点 float 使盒子同一行 浮动元素会脱离标准流,标准流不占原来位置 浮动元素比标准流高半个级别,可以覆盖标准流原素 清除浮动·: 清除浮动带来影响

13510

探索CSS:从入门到精通Web开发(二)

响应设计: 随着移动设备普及,响应设计已经成为Web开发标配。我们将介绍如何利用CSS媒体查询和弹性布局来创建适应不同屏幕尺寸网页。...3种: 内嵌: css写在style标签 提示:style标签可以写在页面的任意位置,但是通常约定写在head标签 作用范围 当前页面 适用于 小案例 外联: css写在一个单独.css文件...:center 居中 text-align :left 左对齐 要想给图片居中 给图所在标签父标签加上text-align :center注意不是img标签 文本修饰 属性名:text-decoration...,取值之间空格隔开 元素显示模式: 块级元素:显示特点 独占一行,一行显示同一个,宽度默认是父元素宽度,高度默认是由内容撑开 可以设置宽高 代表:div p h ul dl dd from nav...浮动: float之后标签具有行内块特点 float 使盒子同一行 浮动元素会脱离标准流,标准流不占原来位置 浮动元素比标准流高半个级别,可以覆盖标准流原素 清除浮动·: 清除浮动带来影响

13310

前端知识点总结(html+css)(上)

文章分为上(html,css)(js)下(vue)三部分。 html篇 html应该是前端中最简单知识点了,标签用着用着就熟记于心,面试过程对html提问更是少之又少,话不多说,上干货。...(如div下可包含div) 行内元素(常见行内元素a,span.img) 一行显示多个 宽度为内容宽度 不可以设置高度和宽度 标签内一般不包含标签(如a标签内包含a标签) 行内块元素 行内块元素包含块级元素和行内元素特征...) 多行文本 -webkit-line-clamp:2 //(用来限制一个块元素显示文本行数) display: -webkit-box//(将对象作为弹性伸缩盒子模型显示) overflow...13. div水平垂直居中几种方式。...绝对定位水平垂直居中(margin:auto实现绝对定位元素居中) 这里是div .center {

26110

1.5 万字 CSS 基础拾遗(核心知识、常见需求)

text-align 属性值来决定; 当一个内联盒子超过父元素宽度时,它会被分割成多盒子,这些盒子分布多个 line box 。...它分两种情况: 同一个层叠上下文中,它描述定义是该层叠上下文中层叠上下文元素 Z 轴上上下顺序; 在其他普通元素,它描述定义是这些普通元素 Z 轴上上下顺序; 普通节点层叠等级优先由其所在层叠上下文决定...层叠顺序 同一个层叠上下文中如果有多个元素,那么他们之间层叠顺序是怎么样呢?...除了通过 让指定设备生效外,还可以通过 @media 让 CSS 规则在特定条件下才能生效。响应页面就是使用了 @media 才让一个页面能够同时适配 PC、Pad 和手机端。...水平垂直居中 让元素父元素呈现出水平垂直居中形态,无非就 2 种情况: 单行文本、inline 或者 inline-block 元素; 固定宽高块级盒子; 不固定宽高块级盒子; 以下列到所有水平垂直居中方案这里写了个

1.1K30

1.5 万字 CSS 基础拾遗(核心知识、常见需求)

text-align 属性值来决定; 当一个内联盒子超过父元素宽度时,它会被分割成多盒子,这些盒子分布多个 line box 。...它分两种情况: 同一个层叠上下文中,它描述定义是该层叠上下文中层叠上下文元素 Z 轴上上下顺序; 在其他普通元素,它描述定义是这些普通元素 Z 轴上上下顺序; 普通节点层叠等级优先由其所在层叠上下文决定...层叠顺序 同一个层叠上下文中如果有多个元素,那么他们之间层叠顺序是怎么样呢? ?...除了通过 让指定设备生效外,还可以通过 @media 让 CSS 规则在特定条件下才能生效。响应页面就是使用了 @media 才让一个页面能够同时适配 PC、Pad 和手机端。...水平垂直居中 让元素父元素呈现出水平垂直居中形态,无非就 2 种情况: 单行文本、inline 或者 inline-block 元素; 固定宽高块级盒子; 不固定宽高块级盒子; 以下列到所有水平垂直居中方案这里写了个

1.4K20

8个硬核技巧带你迅速提升CSS技术

常规实现方式也是在这个中间列里做文章,如何使中间列内容不被左右列遮挡。...} } 居中布局 「居中布局」由父容器与若干个子容器组成,子容器父容器横向排列或竖向排列且呈水平居中或垂直居中。...居中布局是一个很经典问题,所以笔者小册罗列了所有居中布局方式,详情请查看小册第6章布局方式。 ? 居中布局 在此直接上一个目前最简单最高效居中方式。...气泡对话框身板就是一个圆角矩形,可用直接绘制,小尾巴是一个三角形,可用::after占位并绘制。这样就无需里添加一个绘制小尾巴了。 ?...,而hidden使隐藏起来,不占用页面任何位置,此时放置页面任何位置都行。

2.7K30

【CSS】378- 44个 CSS 精选知识点

::before 为父级元素定义一个伪元素 padding-top:100%; 设置伪元素内上边距,这里百分比值是按照宽度计算,所以会呈现为一个响应元素块。...此方法还允许将内容正常放置元素内。 浏览器支持情况 100% 4.使用表格居中 使用display:table(作为flexbox替代)使子元素在其父元素水平垂直居。...使最后一项占满剩余高度 通过为最后一个元素提供当前视口中剩余可用空间,即使调整窗口大小时,也可以利用可用视口空间。...使用transform居中子元素 使用 position:absoluteandtransform:translate() 进行居中,不需要知道父级和子元素宽高,因此它非常适合响应应用程序。...弹出菜单 悬停和焦点上弹出交互菜单。 ?

5.3K10

CSS Flexbox 布局完全指南 (一):4000字,多示例讲解

.gallery { min-height: 100vh} 有关图片快速标记 图片默认是一个 inline-block 元素,有宽高,通常排列同一行(除了图片尺寸有限定,一行排不下情况)。...除了能得到一个免费响应图片集外,使用 Flexbox 另一个优势就是它对齐选项。...图片在水平方向上完美居中 如上所示,这会让图片水平居中。 .gallery { ... justify-content:center; align-items: center;} ?...再进一步,我们可以让图片完美居中对齐(无论是水平还是垂直) 如上所示,这可以让图片在 .gallery 内水平和垂直都居中。 你可以通过 Flexbox 布局方式随意选择你想要对齐选项。...应用 .row\_cell — top 类可以让特定元素 row 内靠顶部对齐 你一定有标识文本给特定元素加上这个类。

4.4K20

如何提升CSS技术?8个硬核技巧带你迅速提升CSS技术

常规实现方式也是在这个中间列里做文章,如何使中间列内容不被左右列遮挡。...} } 复制代码 居中布局 居中布局由父容器与若干个子容器组成,子容器父容器横向排列或竖向排列且呈水平居中或垂直居中。...居中布局是一个很经典问题,所以笔者小册罗列了所有居中布局方式,详情请查看小册第6章布局方式。 在此直接上一个目前最简单最高效居中方式。...气泡对话框身板就是一个圆角矩形,可用直接绘制,小尾巴是一个三角形,可用::after占位并绘制。这样就无需里添加一个绘制小尾巴了。...关联起来,而hidden使隐藏起来,不占用页面任何位置,此时放置页面任何位置都行。

2.2K40

【Java 进阶篇】深入了解 Bootstrap 全局 CSS 样式

text-left、text-center、text-right:用于文本左对齐、居中对齐和右对齐。 text-muted:使文本显示为灰色,用于次要信息。... 这是红色文本。 这些样式可用于创建视觉吸引力背景和文本。 边框和间距 边框和间距样式排版也起到关键作用。... 这些类可用于微调元素边框和间距,使页面看起来更整洁。 响应设计 Bootstrap 全局 CSS 样式还包括响应设计,这意味着页面会根据不同设备屏幕尺寸自动适应布局。...结语 Bootstrap 全局 CSS 样式为网页开发者提供了丰富工具,使他们能够快速创建漂亮、响应网页布局。...本文中,我们深入了解了排版、字体、链接、按钮、背景、颜色、边框、间距和响应设计相关内容。

31520
领券