排序
面试题:如何在网页中画一条 0.5px 的线?
这是一个与“1px 问题”紧密相关的经典移动端 CSS 面试题,考察对高分辨率屏幕渲染和 CSS 技巧的理解。 核心答案 在现代浏览器中,可以直接使用 border 或 height 设置为 0.5px 来绘制一条 0.5p...
面试题:如何用 CSS 实现一个宽高自适应的正方形?
要使用 CSS 实现一个宽高自适应的正方形,可以利用多种方法。这里介绍几种常见的实现方式: 方法一:使用 padding-top 或 padding-bottom 这种方法利用了 padding 百分比值是相对于包含块的宽度...
面试题:有哪些 CSS 选择器?请分别介绍
CSS 选择器是用于“选中”HTML元素并为其应用样式的模式。掌握各种选择器是精准控制页面样式的前提。以下是 CSS 中主要的选择器类型及其详细介绍。 一、基础选择器 1. 元素选择器(Type Selecto...
面试题:如何根据设计稿进行移动端适配?
移动端适配的核心目标是:让网页在不同尺寸和分辨率的移动设备上,都能呈现出与设计稿一致的视觉效果和用户体验。 以下是根据设计稿进行移动端适配的完整流程和常用方案: 一、准备工作:了解设...
面试题:CSS 预处理器 / 后处理器是什么?为什么要使用它们?
这是一个很好的前端工程化问题。下面是对 CSS 预处理器和后处理器的详细解释: 1. CSS 预处理器 (CSS Preprocessor) 是什么?CSS 预处理器是一种扩展 CSS 语法的工具,它允许你使用更强大、更灵...
面试题:CSS3 中有哪些新特性?
CSS3 是 CSS 技术的一次重大升级,它将 CSS 拆分为多个独立的模块,逐步推进,引入了大量新特性,极大地增强了网页的视觉表现力和布局能力。以下是 CSS3 中一些最重要的新特性,按类别进行归纳...
面试题:说说网页元素的层叠顺序
在网页开发中,层叠顺序(Stacking Order) 指的是当多个元素在页面上发生重叠时,浏览器如何决定哪个元素显示在上方,哪个元素显示在下方。这个顺序由 CSS 的 z-index 属性、元素的定位方式 以...
面试题:CSS 中 display 属性的值及其作用
display 是 CSS 中最核心、最常用的属性之一,它决定了元素的布局类型和在文档流中的表现形式。理解 display 的各种取值是掌握网页布局的基础。 一、主要取值分类 display 属性的值可以分为几大...
面试题:说说响应式设计的概念及基本原理
面试题:说说响应式设计的概念及基本原理 一、什么是响应式设计(Responsive Design)? 响应式设计(Responsive Web Design, RWD)是一种网页设计和开发方法,旨在让同一个网站在不同设备、不...
面试题:说说 px、em、rem 的区别及使用场景
面试题:说说 px、em、rem 的区别及使用场景 px、em、rem 是 CSS 中常用的长度单位,它们在参考基准、继承行为和响应式能力上有显著区别。理解它们的差异对于构建可维护、可访问、响应式的网页...
