CSS使用position属性

在具体的开发过程中常常需要用到position属性来将一个部件固定在一个位置上而且不占用空间。

  • 使用position: fixed;的时候会造成其容器高度为0,而且其宽度也会内缩,导致元素全部集中在一起的情况,那么如何解决呢?

我的方案是在需要使用position: fixed;的元素上再添加一个class属性,并将其设置为position: relative;,这样就解决了容器高度为0的情况。然后给position: fixed;的class里面添加上width: 100%;

到这里,我们就实现了将某个元素与其他元素叠加并且固定在某个位置的要求了。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,805评论 1 92
  • CSS 是什么 css(Cascading Style Sheets),层叠样式表,选择器{属性:值;属性:值}h...
    崔敏嫣阅读 1,509评论 0 5
  • 一、CSS入门 1、css选择器 选择器的作用是“用于确定(选定)要进行样式设定的标签(元素)”。 有若干种形式的...
    宠辱不惊丶岁月静好阅读 1,628评论 0 6
  • 一:在制作一个Web应用或Web站点的过程中,你是如何考虑他的UI、安全性、高性能、SEO、可维护性以及技术因素的...
    Arno_z阅读 1,227评论 0 1
  • 1.CSS基本概念 1.1 CSS的定义 CSS(Cascading Style Sheets)层叠样式表,主要用...
    寥寥十一阅读 1,875评论 0 6