摘要: margin: 需要在border外侧添加空白时; 空白处不需要背景(色)时; 上下相连的两个盒子之间的空白,需要相互抵消时。 padding: 需要在border内测添加空白时; 空白处需要背景(色)时; 上下相连的两个盒子之间的空白,希望等于两者之和时 阅读全文
posted @ 2020-08-08 23:53 大牛半路出家 阅读(839) 评论(0) 推荐(0)
摘要: 偶数字号相对更容易和 web 设计的其他部分构成比例关系 阅读全文
posted @ 2020-08-08 23:52 大牛半路出家 阅读(562) 评论(0) 推荐(0)
摘要: 浏览器会『从右往左』解析CSS选择器。我们知道DOM Tree与Style Rules合成为 Render Tree,实际上是需要将Style Rules附着到DOM Tree上,因此需要根据选择器提供的信息对DOM Tree进行遍历,才能将样式附着到对应的DOM元素上。以下这段css为例<styl 阅读全文
posted @ 2020-08-08 23:50 大牛半路出家 阅读(615) 评论(0) 推荐(0)
摘要: CSS优化,提高性能的方法有哪些? 1,首推的是合并css文件,如果页面加载10个css文件,每个文件1k,那么也要比只加载一个100k的css文件慢。 2,减少css嵌套,最好不要套三层以上。 3,不要在ID选择器前面进行嵌套,ID本来就是唯一的而且人家权值那么大,嵌套完全是浪费性能。 4,建立公 阅读全文
posted @ 2020-08-08 23:48 大牛半路出家 阅读(338) 评论(0) 推荐(0)
摘要: 现在HTML5前端不仅仅局限于PC端,HTML5前端还可以实现移动端,实现微信等等,传统的布局单位px,不能是达到自适应的学校过,那么移动端布局有哪些方式呢? 媒体查询 + rem单位布局 说道这个布局,,那么我们首先得了解什么是媒体查询,rem是什么? 媒体查询:媒体查询可以让我们根据设备显示器的 阅读全文
posted @ 2020-08-08 23:47 大牛半路出家 阅读(365) 评论(0) 推荐(0)
摘要: 1.为什么关注此问题? 行内元素设置为浮动后,可以设置宽高了,为什么? 我们知道Html元素分三种 块级元素(display:block)--> 可以设置元素的宽高 行内元素(display:inline)--> 默认不换行,设置width/height无效(可以设置line-height),mar 阅读全文
posted @ 2020-08-08 23:44 大牛半路出家 阅读(1989) 评论(0) 推荐(0)
摘要: 两个或多个块级盒子的垂直相邻边界会重合。结果的边界宽度是相邻边界宽度中最大的值。如果出现负边界,则在最大的正边界中减去绝对值最大的负边界。如果没有正边界,则从零中减去绝对值最大的负边界。注意:相邻的盒子可能并非是由父子关系或同胞关系的元素生成。但是边界的重叠也有例外情况: 1、水平边距永远不会重合。 阅读全文
posted @ 2020-08-08 23:43 大牛半路出家 阅读(845) 评论(0) 推荐(0)
摘要: (1)为什么需要浮动据网上资料显示,以前提出浮动的概念主要是为了解决左边图片,右边文字的需求,后来浮动在网页的布局中应用比较广泛。我之前在学习网页设计时,针对于一个花店的导航页,存在许多的图片显示,而有效并且美观的布局样式极为重要,这时float属性就显得尤为重要。(2)什么时候需要清除浮动浮动的属 阅读全文
posted @ 2020-08-08 23:41 大牛半路出家 阅读(400) 评论(0) 推荐(0)
摘要: 一道面试题的分析总结: display属性规定元素应该生成的框的类型; position属性规定元素的定位类型; float属性是一种布局方式,定义元素在哪个方向浮动。 类似于优先级机制: position:absolute/fixed优先级最高,有他们在时,float不起作用,display值需要 阅读全文
posted @ 2020-08-08 23:38 大牛半路出家 阅读(442) 评论(0) 推荐(0)
摘要: 董雅真好看 前端面试题总结 前端面试题总结 Vue面试题生命周期函数面试题 1.什么是 vue 生命周期2.vue生命周期的作用是什么3.第一次页面加载会触发哪几个钩子4.简述每个周期具体适合哪些场景5.created和mounted的区别6.vue获取数据在哪个周期函数7.请详细说下你对vue生命 阅读全文
posted @ 2020-08-08 23:32 大牛半路出家 阅读(292) 评论(0) 推荐(0)