Luke.Deng

Results 7 comments of Luke.Deng

发现之前也思考过这个问题,今天复习了一下。 原文链接:https://xiangshuo.blog.csdn.net/article/details/52885924 先回答区别,再扩展一下。 - 区别1:link是XHTML标签,除了加载CSS外,还可以定义RSS等其他事务;@import属于CSS范畴,只能加载CSS。 - 区别2:link引用CSS时,在页面载入时同时加载;@import需要页面网页完全载入以后加载。 所以会出现一开始没有css样式,闪烁一下出现样式后的页面(网速慢的情况下) - 区别3:link是XHTML标签,无兼容问题;@import是在CSS2.1提出的,低版本的浏览器不支持。 - 区别4:link支持使用Javascript控制DOM去改变样式;而@import不支持。 在html设计制作中,css有四种引入方式。 ## 方式一: 内联样式 内联样式,也叫行内样式,指的是直接在 HTML 标签中的 style 属性中添加 CSS。 示例: ```html ``` 这通常是个很糟糕的书写方式,它只能改变当前标签的样式,如果想要多个 `` 拥有相同的样式,你不得不重复地为每个 `` 添加相同的样式,如果想要修改一种样式,又不得不修改所有的...

题目越简单越有含量。 看题意不知道在问什么,说明这个问题自己没注意或不熟悉,而不是去怀疑题目出的有问题。 这个问题自己没有遇到过,或者说没有注意过这个问题,网上搜索了下答案,不知道有没有效果,下次遇到这个问题就可以往这方面排查和思考了: ``` .css { -webkit-transform-style: preserve-3d; -webkit-backface-visibility: hidden; -webkit-perspective: 1000; } ```

利用运算符优先级和0* `b = a + 0 * (a = b);` 利用执行顺序 ```js a = a + b; b = a - b; a = a - b; ``` 异或取值 ```js...

base64不会发起网络请求,所以,很多以前需要雪碧图解决的问题,用base64解决也挺好的。

发现这道题和后面的题目有点类似,都是讲伪元素 `:before` 和 `:after` ,直接看这道题的解释吧,同样可以回答这个问题。 [[css] 第19天 css的属性content有什么作用呢?有哪些场景可以用到?](https://github.com/haizlin/fe-interview/issues/63) 针对这道题写了篇blog,原文链接:https://xiangshuo.blog.csdn.net/article/details/89843456 以下是回答。 ## 认识 `:before` 和 `:after` - 默认 `display: inline`; - 必须设置 `content` 属性,否则一切都是无用功, `content` 属性也只能应用在 `:before` 和 `:after` 伪元素上; -...

这个问题刚好有思考整理过,今天刚好复习一下。 原文链接:https://xiangshuo.blog.csdn.net/article/details/52749993 回答前的唠叨: - 在现在的实际工作当中我已经很少用浮动来布局了,真的很少,刚开始学习的时候用的还蛮多,现在Flex布局,标准文档流以及 定位 已经可以满足大部分的布局需求了。 - 浮动带来的问题是盒子塌陷问题,所以我们就来解决这个问题吧 **什么是盒子塌陷?** 外部盒子本应该包裹住内部的浮动盒子,结果却没有。 **问题出现的原因** 父元素只包含浮动元素,那么它的高度就会塌缩为零(前提就是你们没有设置高度(height)属性,或者设置了为auto,就会出现这种情况,如果父元素不包含任何的可见背景,这个问题会很难被注意到。 因为子元素设置了float属性,而float属性会把元素从标准文档流中抽离,直接结果就是外部盒子丢了两个孩子,因为内部没有其它盒子了,所以外部盒子只包裹文本节点内容,却把两个内部盒子扔在外面了。 **解决方案** 1. 上面分析了问题出现的原因,不难找到第一种解决方案(既然孩子丢了,那就去找呗)——给外部盒子也添加浮动 把外部盒子也从标准文档流中抽离,让它和孩子们见面。 缺点:可读性差,不易于维护(别人很难理解为什么要给父元素也添上float),而且可能需要调整整个页面布局。 2. 在外部盒子内最下方添上带clear属性的空盒子 可以是div也可以是其它块级元素,把 ``放在盒内底部,用最下面的空盒子清除浮动,把盒子重新撑起来。 缺点:引入了冗余元素 3. 用overflow:hidden清除浮动 给外部盒子添上这个属性就好了,非常简单。 缺点:有可能造成溢出元素不可见,影响展示效果。 4. 用after伪元素清除浮动...