
css
hadardb
专业死肥宅两百年
展开
-
CSS底层原理(剖析CSS权重、CSS布局模型和BFC等重要底层知识)
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.youkuaiyun.com/William_bb/article/details/96877114对于前端开发人员来说,最容易忽视的莫过于对css底层原理的学习了。在我们进行前端页面的开发过程中,始终离不开对css的使用。css的全称为层叠样式表(casc...转载 2019-09-05 10:15:45 · 692 阅读 · 1 评论 -
为什么给定宽元素设置左右margin为auto就可以居中?垂直为什么不能这么干?
原文链接:https://segmentfault.com/q/1010000000689833宽度计算默认的宽度规则是“适应于父级”规则。(当然有一些计算模式会让元素适应于内部元素,超出话题范围,暂且不谈。)W3 CSS 2.1 第十章里为常规流替换和非替换块级元素定义了这个算式:margin-left+border-left-width+padding-left+w...转载 2019-09-09 14:53:51 · 586 阅读 · 0 评论 -
FNC能够撑开float父元素,但是无法撑开绝对定位元素的父元素
原文链接:https://segmentfault.com/q/1010000000686154/a-1020000000686760W3C标准的算法里,float可能参与父级高度计算,但position:absolute;始终不参与父级计算。就是这样设计的,没辙:W3C CSS2.1 10.6.3规定了未创建BFC的非替换块级元素的高度计算规则:This section also ...转载 2019-09-09 14:56:56 · 244 阅读 · 0 评论 -
css 让元素垂直水平居中的方法
我的常用方式:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http...原创 2019-09-09 15:11:58 · 142 阅读 · 0 评论