为什么企业需要建立自己的网站来展示信息?
摘要:为什么要建立企业网站,能看的网站,wordpress 短地址,wordpress显示轮播图一、CSS面试题 1. 清除浮动的方式有哪些? 为什么要清除浮动?因为浮动的盒子脱离标准流
为什么要建立企业网站,能看的网站,wordpress 短地址,wordpress显示轮播图一、CSS面试题
1. 清除浮动的方式有哪些#xff1f;
为什么要清除浮动#xff1f;因为浮动的盒子脱离标准流#xff0c;如果父盒子没有设置高度的话#xff0c;下面的盒子就会撑上来。
额外标签法(在最后一个浮动标签后#xff0c;新加一个标签#xff0c;给其设置cle…一、CSS面试题
1. 清除浮动的方式有哪些
为什么要清除浮动因为浮动的盒子脱离标准流如果父盒子没有设置高度的话下面的盒子就会撑上来。
额外标签法(在最后一个浮动标签后新加一个标签给其设置clear: both; ) (不推荐)父级添加overflow属性 (父元素添加overflow:hidden) (不推荐)使用after伪元素清除浮动 (推荐使用)
.clear:after{ content:; display:block; overflow:hidden; visibility:hidden; clear:both;
}使用before 和 after 伪元素清除浮动 javascript
.clearfix:after,.clearfix:before{content: ;display: table;
}
.clearfix:after{clear: both;
}
.clearfix{*zoom: 1;
}2. position 几 个 属 性 的 作 用
position的常见四个属性值 relativeabsolutefixedstatic。一般都要配合left、“top”、“right以及bottom” 属性使用。 1static默认位置static 元素会忽略任何 top、 bottom、left 或 right 声明。一般不常用。 2relative位置被设置为 relative 的元素偏移的 toprightbottomleft 的值都以它原来的位置为基准偏移。注意 relative 移动后的元素在原来的位置仍占据空间。 3absolute位置设置为 absolute 的元素可定位于相对于包含它的元素的指定坐标。意思就是如果它的父容器设置了 position 属性并且 position 的属性值为 absolute 或者 relative那么就会依据父容器进行偏移。如果其父容器没有设置 position 属性那么偏移是以 body 为依据。注意设置 absolute 属性的元素在标准流中 不 占 位 置 。 4fixed位置被设置为 fixed 的元素可定位于相对于浏览器窗口的指定坐标。不论窗口滚动与否元 素都会留在那个位置。它始终是以body 为依据的。注意设置 fixed 属性的元素在标准流中不占位置。
3. 在一个页面中给多个元素设置相同的 id, 会导致什么问题?
会导致通过 js 获取 dom 元素的时候, 只能获取到第一个元素, 后面的元素都无法正常获取。
4. Less 是什么?
Less 是一种 css 预处理语言, 在 less 中可以定义一些变量和表达式以及使用嵌套语法; less 中使用定义变量(baseColor:pink)后期可以通过一些编译工具(less)将 less 编译成浏览器能直接识别的css 样式。所以 less 只是在开发阶段使用的一种中间语言, 使用less 的目的是提高开发效率以及提高代码的可维护性。
5. Scss 是什么?(sass)
scss 是一种 css 预处理语言在 less 中可以定义一些变量和表达式以及使用嵌套语法scss 中使用定义变量(定义变量(定义变量(baseColor:pink) 后期可以通过一些编译工具(node-sass)将 less 编译成浏览器能直接识别的 css 样式。所以 scss 只是在开发阶段使用的一种中间语言使用 scss 的目的是提高开发效率以及提高代码的可维护性。
6. Stylus 是什么?(.styl)
stylus 是一种 css 预处理语言, 在 stylus 中可以定义一些变量和表达式以及使用嵌套语法(stylus 中是使用缩进的语法表示嵌套关系)后期可以通过一些编译工具(stylus)将 stylus 编译成浏览器能直接识别的css 样式. 所以stylus 只是在开发阶段使用的一种中间语言使用 stylus 的目的是提高开发效率以及提高代码的可维护性。
