摘要:        
间隙产生的原因是`inline-block`对外是`inline`,对内是`block`。`inline`会将连续的空白符解析为一个空格(如:下面示例的两个`li`之间的后面的换行空格)。取消间隙的方法如下:```html Document 有间隙 首页 上一页 1 2 3 下一...    阅读全文
posted @ 2020-03-22 15:54
zjffun
阅读(113)
评论(0)
推荐(0)
        
            
        
        
摘要:        
- [在线预览](https://jsfiddle.net/1010543618/6zu1gush/)使用 [HTML 5 contenteditable 属性](http://www.w3school.com.cn/html5/att_global_contenteditable.asp)    阅读全文
posted @ 2020-03-22 15:54
zjffun
阅读(579)
评论(0)
推荐(0)
        
            
        
        
摘要:        
- 初始值:未提供指定值且未从父元素指定值继承的 CSS 属性的值。- 指定值:通过直接声明或 CSS 属性的值。- 计算值:通过需要计算得到的值,如,继承和相对的尺寸。(注意:有些计算要等到布局确定才能进行。)- 应用值:布局确定后计算得到的值,如,百分比的尺寸。- 实际值:实际值是应用值被应用后的近似值。如,一个用户代理可能只能渲染一个整数像素值的边框(实际值),并且该值可...    阅读全文
posted @ 2020-03-22 15:54
zjffun
阅读(421)
评论(0)
推荐(0)
        
            
        
        
摘要:        
# 一:flex 大法## 步骤1. 设置外部容器 `display: flex;`2. 设置内部容器 `align-items: stretch;`## 原理> ## 示例 img1 120*200 img2 120*300 ...    阅读全文
posted @ 2020-03-22 15:54
zjffun
阅读(1973)
评论(0)
推荐(0)
        
            
        
        
摘要:        
```cssheight: 48px;line-height:16px;overflow: hidden;```    阅读全文
posted @ 2020-03-22 15:54
zjffun
阅读(516)
评论(0)
推荐(0)
        
            
        
        
摘要:        
- 文档根元素``、拥有某些特殊样式(透明小于 1,`transform`不为`none`等)的元素会创建层叠上下文。- 未创建层叠上下文的元素会纳入上层的层叠上下文。[对 MDN 的上的例子的拓展](https://codepen.io/1010543618/pen/oVaOxP?&editable=true)```textRoot- DIV #1(z-index: 5)- DIV #2...    阅读全文
posted @ 2020-03-22 15:54
zjffun
阅读(160)
评论(0)
推荐(0)
        
            
        
        
摘要:        
# [MaintainableCSS](https://maintainablecss.com/)1. 原子类几乎只有比行内样式少写几个字符这一个优点,缺点倒是一堆,最好别用2. 一味追求 “永远不要重复同样的事情两次” 会导致过度思考和过度设计,最终出现原子类3. 用 ID 设置样式不好,ID 应该用在表单字段、hash、ARIA 等特殊用途上4. 使用`.[-][-] {}`这种体现模...    阅读全文
posted @ 2020-03-22 15:54
zjffun
阅读(84)
评论(0)
推荐(0)
        
            
        
        
摘要:        
Formatting Context:指页面中的一个渲染区域,并且拥有一套渲染规则,他决定了其子元素如何定位,以及与其他元素的相互关系和作用。 # BFC块级格式化上下文,它是指一个独立的块级渲染区域,只有 Block-level BOX 参与,该区域拥有一套渲染规则来约束块级盒子的布局,且与区域外部无关。 ## 生成浮动, 绝对定位元素, 和 display 属性为 inline-boxs、t...    阅读全文
posted @ 2020-03-22 15:54
zjffun
阅读(182)
评论(0)
推荐(0)
        
            
        
        
摘要:        
直接添加`width: max-content;`声明就 OK,之前太单纯了。* * *最近碰见这样一个需求,要让图片横向排列设置 x 方向的滚动条滚动查看,原本当直接创建一个 IFC(inline,float 什么的)就解决了,搞了半天发现搞不定(IFC 也是不能父元素宽度自适应子元素宽度之和的,因为会换行。。),最后用 flex 解决了(然后又发现使用 table 也是可以的),然后学了两个新...    阅读全文
posted @ 2020-03-22 15:54
zjffun
阅读(3245)
评论(0)
推荐(0)
        
            
        
        
摘要:        
和 fa 一样设置到伪元素[::before](https://developer.mozilla.org/zh-CN/docs/Web/CSS/::before)中就行,例如(fa 是直接设置 content,这里用的背景图):```css.fa-science-garden::before { content: ""; display: block; /*居中*/ margin: 0 ...    阅读全文
posted @ 2020-03-22 15:54
zjffun
阅读(852)
评论(0)
推荐(0)
        
 
                    
                
 浙公网安备 33010602011771号
浙公网安备 33010602011771号