首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
css
订阅
愚人码头月
更多收藏集
微信扫码分享
微信
新浪微博
QQ
8篇文章 · 0订阅
「前端面试题系列2」如何实现一个圣杯布局?
最近,有个朋友向我诉苦说,面试的时候突然被问到了如何实现布局和原理,有点懵。之前JavaScript的部分回答得挺好的,偏偏在这里翻船了,完全没有思路,后面的面试状态一落千丈。结局也如他所料,没有被录取。 我给这个朋友做了解答之后,回家整理出此文。希望其他小伙伴面试中,再被问及…
三列自适应布局(圣杯布局)
简单来说就是页面分为左中右3个部分,其中左右两侧固定宽度,而中间部分自适应。 假设每列的高度为150px,左列宽度为200px,右列宽度为150px,中间部分自适应。 设置margin-right:-150px;right上移到center一行,完成圣杯布局。此时改变窗口大小,…
前端面试之BFC
BFC(块格式化上下文): 是Web页面可视化渲染CSS的一部分, 是布局过程中生成块级盒子的区域。也是浮动元素与其他元素的交互限定区域。 简单理解就是具备BFC特性的元素, 就像被一个容器所包裹, 容器内的元素在布局上不会影响外面的元素。 可见两个块元素外边距为20px。 我…
深入理解BFC
Formatting context 是 W3C CSS2.1 规范中的一个概念。它是页面中的一块渲染区域,并且有一套渲染规则,它决定了其子元素将如何定位,以及和其他元素的关系和相互作用。最常见的 Formatting context 有 Block fomatting con…
什么是BFC?
对于BFC的概念以及应用场景一直都不是很明白,今天着重去了解了一下,做了以下总结。 在解释 BFC 是什么之前,需要先介绍 Box、Formatting Context的概念。 Box 是 CSS 布局的对象和基本单位, 直观点来说,就是一个页面是由很多个 Box 组成的。元素…
React基础(10)-React中编写样式CSS(styled-components)
React是一个构建用户界面的js库,从UI=render()这个等式中就很好的映射了这一点,UI的显示取决于等式右边的render函数的返回值. 因为在render方法中声明样式化组件,每次都会动态渲染创建一个新的组件。这意味着React必须在每个后续渲染中丢弃并重新计算DO…
React的CSS方案
样式与状态相关的情况越来越多,需要动态、能直接访问组件state的css。 css不是组件化。一切样式都是全局,类的命名重复,但当你使用三方插件时却无法避免命名冲突。 Vue可以通过计算属性计算出一个样式对象,解决了样式与状态相关的情况。切换class也可以做到 最普通常见的方…
【前端词典】提高幸福感的 9 个 CSS 技巧
在这篇文章我会介绍 9 个使你的 CSS 更加简洁优雅的使用技巧。这些技巧小生经常使用,觉得挺高效实用,所以也就有了这篇文章。 正文现在开始。 1. 建议使用 padding 代替 margin 我们在设计稿还原的时候,padding 和 margin 两个是常用的属性,但我们…